Added some logic in the playqueue (play next / play previous handling)

This commit is contained in:
emeric
2018-03-19 13:45:09 +01:00
parent 50036c8918
commit 5006a82ce6
8 changed files with 163 additions and 188 deletions
+17
View File
@@ -340,6 +340,23 @@ LmsApplication::handleAuthEvent(void)
auto player = new MediaPlayer();
main->bindWidget("player", player);
// Events from MediaPlayer
player->playNext.connect(std::bind([=]
{
playqueue->playNext();
}));
player->playPrevious.connect(std::bind([=]
{
playqueue->playPrevious();
}));
player->playbackEnded.connect(std::bind([=]
{
playqueue->playNext();
}));
// Events from the PlayQueue
playqueue->playTrack.connect(player, &MediaPlayer::playTrack);
// Events from MediaScanner
if (CurrentUser()->isAdmin())
{