-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blue Sky Ideas #16
Comments
Integrate a database to save user preferences and credentials would be great |
How about getting recommended playlists? |
@gabrielsclimaco I think that would be too much hassle. We would need to manage a server and securely store people's credentials etc... I am not interested in building such a solution. @greenmoon55 We already have a recommend feature which recommends songs, but I would be happy to accept a PR for playlists if you would like to have a go at it. |
A command to add a song to the spotify queue instead of immediately playing it? Also, to add to the Genius API, it might be nice to have some way to display where in the lyrics the song is currently. |
I'd really like to see the ability to add a song to a queue. I'd also like to get my currrent playlists and select which one to play. |
Thanks for your suggestions @MasonDMitchell and @2hands10fingers . I think some queue mechanics would be a great addition to the CLI. I will be writing a short spec on how this could work shortly. I would be happy to accept a PR which addresses that. |
It seems like we can do the playlist control, but queue is NOT possible at the time of writing. See discussions here: I'm leaving this as a note, if Spotify ever expands their API offering we could implement something like the below description: ======= For instance, user could run: or they could run: If queue flag is provided, song should be added to user's play queue. |
@ersel Definitely looked into it further and saw Spotify doesn't have that ability. Whatever makes it easier to add a song to a playlist, I suppose. Thanks for listening. :) |
My pleasure, thanks for your interest @2hands10fingers I have opened a new issue where I would be happy to accept PRs -- see #22 |
Hello @ersel, As @gabrielsclimaco says above, it would be great if the project holds user specifications/played latest music/ques .. etc. As you said, maybe you have difficulty in server management, but it can be handled by keeping in a temporary text file. Thus, both the server and the queue problem can be solved. |
Hi @serbayAca , a local file might work actually. What would we use it for though? We can try a minimal feature as a proof of concept. |
There is an extension for create/read file, which name 'fs' , a nodejs filesystem lib. In fact @ersel, I will work on this weekend to create a poc and send pr. Thanks! |
Thanks @serbayAca , let me know if you need any help. |
So we have recently added a recommend feature which was relatively straightforward to implement. We already leverage Spotify API to do search and recommend, what other functionality we can bring to the spotify-cli-mac? Perhaps, we could do more with Genius API access as well. This issue is meant to be a discussion for brainstorming and suggestions for further development. Feel free to share your ideas and suggestions.
Spotify API lib:
https://github.com/thelinmichael/spotify-web-api-node
The text was updated successfully, but these errors were encountered: