Skip to content
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

Secondary Favorites, To-Do List, or Playlist functionality #66

Open
KingR17 opened this issue May 16, 2019 · 2 comments
Open

Secondary Favorites, To-Do List, or Playlist functionality #66

KingR17 opened this issue May 16, 2019 · 2 comments
Labels
enhancement New feature or request

Comments

@KingR17
Copy link

KingR17 commented May 16, 2019

I'd be interested to have two or more custom categories to save songs to.

I have songs that I like playing because they're fun, and I have ranked songs I'm grinding to complete. It would make things a fair bit easier if I could have a To-Do list of sorts for the songs I'm grinding for ranked without having to sort through the songs I'm saving to my favorites for fun.

The albums displayed at the bottom of the screen for playlists could be handy if there was a fast way to add songs to a custom playlist with that functionality. Having a few custom playlists like Favorites, Incomplete Unranked songs, Incomplete Ranked songs, and Ranked songs to improve scores on as examples.

I know there are a few playlists in game, but I haven't really seen a way to either make one, or (while in game) add songs to a playlist from the song itself, similar to marking a song as a favorite.

@KingR17 KingR17 changed the title Secondary Favorites, or To-Do Songs Secondary Favorites, To-Do List, or Playlist functionality May 16, 2019
@halsafar halsafar added the enhancement New feature or request label May 19, 2019
@halsafar
Copy link
Owner

I find myself wanting to organize the songs in a similar way. When friends / family come to play my favorites list is now cluttered with ranked songs that they won't enjoy even a little.

Most of the functionality to do this is already in SongBrowser, just need to come up with the UI for it.

I am thinking of just splitting the current favorite buttons into two buttons: +/- Favorites, +/- Progression. Then add another filter button at the top for "Progression" (not entirely locked onto that term yet).

Thoughts?

@KingR17
Copy link
Author

KingR17 commented May 20, 2019

Sounds good. Completion as a filter might be a better name. I still think a few extra categories could be nice to deal with both casual and ranked Complete and Incomplete songs, but even one additional list would be great.

If you do add more lists, maybe have a button that when you press it it lets you choose between a few different default playlists in a dropdown perhaps... Adding the ability to do custom playlist names might be a bit harder than just doing some pre-filled options. I saw another person wanting genre sorting, and with fully custom playlist names they could make their own lists as they add songs.

As some example categories for pre-filled options: Favorites, Incomplete Ranked, Incomplete Casual, To-Do, Ranked Favorites, Casual Favorites, Low Score/Grade Ranked Songs, Completed Songs, Easy, Hard, Difficult, Impossible.

Making all songs with a pp value automatically fit into a ranked playlist and vice versa for casual songs would be interesting too. It would let users sort using additional filters specifically for ranked or casual songs too.

Obviously some of these would be a bit more complex to implement. I’m trying to think of ways that the system could be used with minimal impact on the UI. If you’re familiar with the YouTube playlist system, that layout wouldn’t be a bad idea. A button near favorites that opens a UI with available playlists you can save to, and allows you to create a new playlist too. Having the created playlists be visible as albums at the bottom of the song menu would then let people use filter options on top of the initial sorting when going through playlists.

Let me know if any of the playlist suggestions seem viable or if they’re too involved on the back end to consider. Either way, thanks for the consideration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants