Skip to content

Replace mpg123 with mpv #136

Description

@stefets

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

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions