Skip to content

Extend MPD protocol with spotify-specific commands #39

@arybczak

Description

@arybczak

Hey,

ncmpcpp author here. I've been recently looking into using ncmpcpp with mopidy-spotify so that I don't have to alternate between MPD and the official Spotify client.

However, it looks like it's not possible to have more specific control over Spotify with the MPD protocol, e.g. adding tracks/albums/artists to the collection.

I thought about it for a while and the potential solutions I see are:

  1. Make it possible for ncmpcpp to use mopidy-http api instead of the MPD protocol
  2. Extend mopidy-mpd with spotify-specific commands so that ncmpcpp (or other mopidy-compatible MPD clients) can support them conditionally after inspecting the output of commands.
  3. Give up and fall back to MPD/Spotify.

(1) is a lot of work that I don't have time for and (3) isn't very satisfying, so I'd like to tackle (2) if the idea makes sense to you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions