carnager / clerk

clerk - mpd client, based on rofi/fzf
MIT License
215 stars 11 forks source link

Question: Spotifyd via Clerk? #46

Closed hgvhgv closed 4 years ago

hgvhgv commented 4 years ago

I don't like the spotify interface and was looking for a spotify CLI, and then came across a Spotify daemon project (https://github.com/Spotifyd/spotifyd). In browsing the issues, looking for relevant CLI clients, I saw an issue from @carnager: https://github.com/Spotifyd/spotifyd/issues/76.

Did you attempt to get spotifyd to work as a source for Clerk? Looking through spotifyd, it seems like the project routinely has lots of issues, so I imagine getting it to be a source for Clerk would be difficult. But did you have any luck? Any future plans? I really love clerk and now find all other interfaces clumsy, so spotifyd via clerk would be great.

hgvhgv commented 4 years ago

After poking around some more, I found mopidy (https://mopidy.com/ / https://github.com/mopidy), which offers its own version of an MPD server (https://github.com/mopidy/mopidy-mpd) as well as a spotify daemon (https://github.com/mopidy/mopidy-spotify). On the one hand, it seems more stable than the above-mentioned spotifyd; on the other, the mopidy implementation of MPD seems a bit wonky, and I saw some issues on the MPD tracker implying that it has flaws.

It should be possible to get Clerk to work with mopidy, though I haven't yet started trying. If I get some more time, I'll try to mock something up. Just adding this update here as I close.

Thanks again for clerk! It's still great!