• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Another Remote Control

    Scheduled Pinned Locked Moved
    General Discussion
    1
    2
    65
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      poldi54
      last edited by

      I've added "Remote Control" via a pull request — a feature I found useful in Clementine but missing from Strawberry.
      I started this project in November last year and believe I followed the contribution guidelines.

      I have now completed functionality that covers my needs: remote control of the player including playlist management.

      I've also written Linux and Android clients, with the Android client currently going through Google Play certification/publishing.

      As I haven't had a response on the PR in a while, and I'm not sure how best to move this forward. It's possible nobody else needs this feature, but as far as I can tell it's opt-in and shouldn't cause any harm to have available.

      I would like to contibute more to Strawberry, but am unable to do this until this is resolved.

      1 Reply Last reply Reply Quote 0
      • P
        poldi54
        last edited by

        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

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Powered by NodeBB | Contributors