it’s been a while since I worked with Mopidy. 4 years ago I was working on a retro radio which was equipped with an Raspberry Pi. I wrote an extension to control the external amplifier (https://github.com/avanc/mopidy-tpa2016d2). These days I would go for a HifiBerry for sure
I also developed a input device driver for the rotary encoders (https://github.com/avanc/rotary-encoder) in addition to a frontend (https://github.com/avanc/mopidy-headless) to control volume an switch playlists.
I was able to get a working prototype. Unfortunately, it was not really used due to other reasons…
However, now it is time to give it a new try. To make sure, I develop into the right directions I want to discuss my requirements:
- I want to have several playlists: radio stations as well as local music
- Switch between playlist (next, previous)
- Configure some playlists as random play
- Optional: Continue playlists
The first requirement is already fulfilled with the m3u extension.
Is there already a command to switch playlists (2.) or do I have to write a backend extension which clears current play queue?
Is it possible to play the content of some playlists randomly by default (3.)?
Is it possible to store state of played playlists and resume at the same track or even better at the exact position in one track (4.)?
Any hints or points to some APIs would help.