I have now completed the Network Remote functionality, and while I wait for the maintainer to review this, I'd appreciate any feedback on this enhancement.
Network Remote allows you to control the Strawberry Player over your local (home) network, and provides the following features:
Basic Player Control: Play, Pause, Next, Previous
Playlist Control: The client shows the same open playlists as the Strawberry Player. You can add/remove songs from a playlist and create new playlists, and these changes propagate back to the Strawberry Player.
Playlist add/remove/create actions can be restricted via a token. If this is enabled, the client will ask for the token when connecting; it's optional to provide it, but if you don't, playlists become immutable from that client — playback control (Play/Pause/Next/Previous) is unaffected either way.
There's a new settings screen (see attached) for
Enabliing/Disabling remote clients
Assigning the port clients connect on
Enabling/Disabling the token feature
Setting the playlist size — how many upcoming songs in the current playlist are sent to a connected client
There are currently two clients available:
A Linux client, intended primarily for testing
An Android client, available via the Google Play Store. Note: you'll need to be registered as a tester to see the app.
Strawberry Player (Debian package) and release notes: Click here
Remote Client (Debian package) and release notes: Click here
Thank you to anyone willing to test this pre-release and share feedback — it's much appreciated.
Settings.png