Context
- mpg123 support only mp3/mp2/mp1 files.
- mpv.io support multiple file type and can play videos
- It is possible to remotely control mpv like mpg123 -R
Use case
I want to start audio and video from MIDI hardware (Keyboard, PK5 etc...)
Tasks
- Creates an adapter between mididings and mpv
- Creates a tiny Python wrapper for mpv.io
- Start process outside mididings and communicate with socket
- mpv --input-ipc-server=/tmp/mpv.sock --idle=yes
- Implement events with observability
- Implement Play, Pause, Mute etc...
- Implement Playlist
MPG123
- Remove the mpyg321 wrapper for mpg123 dependency
Context
Use case
I want to start audio and video from MIDI hardware (Keyboard, PK5 etc...)
Tasks
MPG123