LunaTTvBot / LunaBot

0 stars 1 forks source link

Songrequest Plugin (CLI & GUI) #35

Open iPaat opened 8 years ago

iPaat commented 8 years ago

Songrequest Plugin:
A Plugin which can automatically play songs from Youtube and Spotify. Songs can be put into a playlist and the plugin will play the playlist. Player Controls are needed. Users can add songs to the playlist via chat (CLI). Moderators can manage songs which chatters added via chat (CLI). There should be a way to see the actual playlist (PasteBin?). The Bot user can manage playlists via GUI. We save playlists to a file than it's up to the bot user to manage his playlists. The Bot User (the broadcaster) needs a possibility to create an own playlist which will be played if there are no requested songs from the chatters. I thought we can save those lists in files so that he can manage them by his own. Songs requested by chatters should be saved into a database ( #31 ).

CapCalamity commented 8 years ago

A Plugin which can automatically play songs from Youtube and Spotify. Songs can be put into a playlist and the plugin will play the playlist. Player Controls are needed. Users can add songs to the playlist via chat (CLI). Moderators can manage songs which chatters added via chat (CLI). There should be a way to see the actual playlist (PasteBin?). The Bot user can manage playlists via GUI. We save playlists to a file than it's up to the bot user to manage his playlists. Songs requested by chatters should be saved into a database

The bot saves the Playlist to a file and leaves the rest to the User?
The Playlist should be some sort of Queue, we manage it internally - enqueue songs, play them, dequeue them, maybe write it out - but the user shouldn't have to interact with. Let the users request their songs...

iPaat commented 8 years ago

Oh I think I wasn't clear there. The Bot User (the broadcaster) needs a possibility to create an own playlist which will be played if there are no requested songs from the chatters. I thought we can save those lists in files so that he can manage them by his own.

CapCalamity commented 8 years ago

Oh, that sound like a good idea for the next milestone after we have a working system :sweat_smile: