VLC supports "remote-control" via unix-sockets; This means that we can run vlc in a detached state (yes this means non-blocking playback 😄 ) and give the user a minimal shell for controlling vlc via remote-control commands and some extended control that we can implement ourselves (resetting the "seed", etc.)
VLC supports "remote-control" via unix-sockets; This means that we can run vlc in a detached state (yes this means non-blocking playback 😄 ) and give the user a minimal shell for controlling vlc via remote-control commands and some extended control that we can implement ourselves (resetting the "seed", etc.)