let ?socketPath = "/run/user/1000/mpv.sock" let ?mpvSpace = dataspace $mpvSpace [ ; announce the dataspace when the translator is connected ? [ $config ] ; translate to an MPV command ?? [ $log ! }> ! ] ; log anything that comes back from MPV ; ?? [ $log ! ] ; clear the playlist on idle so it doesn't grow indefinitely ?? [ ! ] ] ; need the translator and the translator needs the daemon > ready>> ? ?cap> [ $cap { dataspace: $mpvSpace socket: $socketPath } ] ; assert and retract the daemon as the daemon is built (this is a testing artifact) ? [ ] ; start mpv regardless