One daemon, every interface
Quit the interface and the music pauses, the daemon keeping its place. Open it again — from another terminal, another machine, or a browser — and every client sees what the others do.
A music player for the terminal
One daemon holds the library and plays. The terminal, a window, your phone and the command line are its clients — open any of them, the music is where you left it.
git clone https://github.com/julienbel/amp && cd amp && uv run ampQuit the interface and the music pauses, the daemon keeping its place. Open it again — from another terminal, another machine, or a browser — and every client sees what the others do.
ampamp, keyboard firstamp-qtamp-qt, the same layout:8420remote or its own queueamp --nextamp --next, scriptsmacOS, Linux and Windows. Python and libmpv, a handful of dependencies, nothing running that you did not ask for. Your files are never changed without a preview.