1 Commits

Author SHA1 Message Date
0e44626c13 check instantly if mpv is ready 2025-06-28 13:10:43 +02:00

View File

@ -36,6 +36,13 @@ func IsReady(ctx context.Context, socket string) <-chan bool {
go func() { go func() {
defer close(out) defer close(out)
conn, err := net.Dial("unix", socket)
if err == nil {
defer conn.Close()
out <- true
return
}
ticker := time.NewTicker(100 * time.Millisecond) ticker := time.NewTicker(100 * time.Millisecond)
defer ticker.Stop() defer ticker.Stop()