archived-bot icon indicating copy to clipboard operation
archived-bot copied to clipboard

Favorites system

Open schnapster opened this issue 7 years ago • 9 comments

This came up in #suggestions

A favorite system, letting the user save some music to his favorites, which he then can add to the queue with something like this: ;;play fav3, or shorter ;;fav n.

Prerequisites: a database ( ͡° ͜ʖ ͡°)

schnapster avatar Mar 28 '17 22:03 schnapster

If you want this to be a thing please help me out with getting the DB stack to work.

freyacodes avatar Mar 29 '17 06:03 freyacodes

time to swich to a working databse Kappa

Nanabell avatar Mar 29 '17 09:03 Nanabell

Any recommendations for another JDBC database? Currently using Postgres, but I am having some performance issues.

On 29 March 2017 at 11:21, Weiss Schnee [email protected] wrote:

time to swich to a working databse Kappa

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Frederikam/FredBoat/issues/121#issuecomment-290033129, or mute the thread https://github.com/notifications/unsubscribe-auth/ACdoWW9e6bCTvzbCe5Qnzjri1aSLRPgzks5rqiKTgaJpZM4MsSH1 .

freyacodes avatar Mar 29 '17 09:03 freyacodes

might not be JDBC but if you need performance i think redis is the way to go. But then again i have no real experience with relational databases only with non-relational.

Nanabell avatar Mar 29 '17 11:03 Nanabell

Not using JDBC would require me to thrown out everything currently in my db package. Also, redis stores everything in memory, so you're limited by RAM rather than disk space.

On 29 March 2017 at 13:44, Weiss Schnee [email protected] wrote:

might not be JDBC but if you need performance i think redis is the way to go. But then again i have no real experience with relational databases only with non-relational.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Frederikam/FredBoat/issues/121#issuecomment-290064956, or mute the thread https://github.com/notifications/unsubscribe-auth/ACdoWeNvVnFHBrAsgWtbxF52OI2613dHks5rqkQ4gaJpZM4MsSH1 .

freyacodes avatar Mar 29 '17 11:03 freyacodes

There was a suggestion made by @DaRealRoan#8116 in #suggestions that had a feature very closely related to this(I would personally agree this is a part of that feature). What was suggested:

is it possible to make it so that you can save playlists so that you can just do something like ;;playlist start ? and add them with something like ;;playlist add

My input:

  • ;;playlist remove(rmv/rm);
  • ;;playlist by itself shows subcommands;
  • ;;playlist list shows a list of playlists;
  • ;;playlist <name> shows a list of songs in the playlist;
  • a user/server system;
  • maybe make it so you can manage your playlists using the dashboard;
  • ;;playlist favourites/favorites/fav shows a list of all your favourites;
  • use pages if >10 songs;
  • use embeds(they look kewl);
  • all playlist features should apply to favourites.

Thanks napster for helping me refine this suggestion. I know this is a ton of stuff. Also I don't need any more semantics arguing over this.

RealKC avatar Apr 18 '17 18:04 RealKC

So in essence, we are doing a playlist system, with each user having a favourites/liked playlist? Sort of like spotify, youtube and soundcloud eh?

freyacodes avatar Apr 18 '17 18:04 freyacodes

An update on the state of this: #245 paves the way for saving playlists.

schnapster avatar Aug 22 '17 14:08 schnapster

Bumping this and PR #245.

What's the status on this? Happy to contribute, if this is added to the free version of the bot. Something I'd love to see.

It's a convenient way for someone to save a song currently playing (that they might not know), without having to open Spotify, search for it and add it to their library or something. Allow users to list their favourited songs list, exports to YouTube/Spotify would be nice as well (down the road).

itsaphel avatar Aug 08 '18 14:08 itsaphel