XeroxDev / YTMD-StreamDeck

This Stream Deck Plugin allows you to control the YouTube Music Desktop App (https://github.com/ytmdesktop/ytmdesktop)
MIT License
55 stars 17 forks source link

[FEATURE]: Add to library action #50

Closed anon867 closed 1 year ago

anon867 commented 2 years ago

Consent

Feature

An option to add a song to playlist, for instance if you enjoy a song on autoplay.

Solution

No response

Alternatives

No response

Anything else?

No response

XeroxDev commented 2 years ago

Hey. Thank you for helping to improve the plugin. But before I add this feature, I've two questions:

  1. I don't have access to read out all playlists, but I have to provide the playlist id, or else it can't be added. How could this feature be added as user friendly as possible?
  2. Would it also be enough to add the song to the library, instead of a playlist (this would solve the problem with 1.)?
anon867 commented 2 years ago
  1. Would it also be enough to add the song to the library, instead of a playlist (this would solve the problem with 1.)?

Yeah, that's fine. Anything that works as user-friendly as possible would be awesome :)

XeroxDev commented 2 years ago

Okay, then I'll add those to the next release.

/assign @XeroxDev /label "+In Progress" /update title "[FEATURE]: Add to library action"

roomfullofcommits commented 2 years ago
  1. I don't have access to read out all playlists, but I have to provide the playlist id, or else it can't be added. How could this feature be added as user friendly as possible?

So on a Spotify plugin you can in the stream deck app choose which playlist the song should be added to. So you would have one button per playlist. Is this also not an option?

XeroxDev commented 2 years ago

Like mentioned above: I don't have access to read out all playlists. The only way this would be possible is to add an input field for the user to insert the playlist id and this is really user unfriendly and would IMO produce more problems due to users don't even know what an id is, where to get it and how to copy it.

roomfullofcommits commented 2 years ago

I see. Personally, I would rather have a button and input the ID manually than not have a button at all, but I can see how this could cause problems.