okonek / tidal-cli-client

You can now use Tidal on linux. With your loved CLI. <3
MIT License
272 stars 29 forks source link

Utilize more mpv capabilities #61

Open freijon opened 5 years ago

freijon commented 5 years ago

Hello,

I'm the developer of mpvc [1] and ncmpvc (proof of concept) [2]. I just tried out your tidal-cli and I see a lot of potential in terms of player functionalities. I just moved from Google Music to Tidal and for Google Music there was gmusicproxy [3] which is able to create playlists (m3u) from Google Music which you could play with any player. It would be awesome if tidal-cli-client had similar functionalities, so you could use any mpv frontend (like mpvc [1] or ncmpvc [2]) to control the playback. Right now, I can connect to your socket with e.g. mpvc --socket=/tmp/npm-mpv.sock seek -a 0 (to restart the current track), but there is no mpv-playlist for example. I don't know if this goes against your vision of your app, but I could imagine that this could be a great thing! :)

[1] https://gitlab.com/mpv-ipc/mpvc [2] https://gitlab.com/mpv-ipc/ncmpvc

okonek commented 5 years ago

That I think is a bigger enhancement to the core of the app. I think it's a good idea to be able to just connect to the mpv socket the user provides, but right now I wanted to focus on more minor issues and when I'll have more time I'll take on with those major ones.