Queing 3 tracks instead of 1 in radio mode
This commit is contained in:
@@ -278,7 +278,7 @@ PlayQueue::loadTrack(std::size_t pos, bool play)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (addRadioTrack)
|
if (addRadioTrack)
|
||||||
enqueueRadioTrack();
|
enqueueRadioTracks();
|
||||||
|
|
||||||
updateCurrentTrack(true);
|
updateCurrentTrack(true);
|
||||||
|
|
||||||
@@ -498,9 +498,9 @@ PlayQueue::addSome()
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
PlayQueue::enqueueRadioTrack()
|
PlayQueue::enqueueRadioTracks()
|
||||||
{
|
{
|
||||||
const std::vector<Database::IdType> trackToAddIds {Service<Recommendation::IEngine>::get()->getSimilarTracksFromTrackList(LmsApp->getDbSession(), _tracklistId, 1)};
|
const std::vector<Database::IdType> trackToAddIds {Service<Recommendation::IEngine>::get()->getSimilarTracksFromTrackList(LmsApp->getDbSession(), _tracklistId, 3)};
|
||||||
enqueueTracks(trackToAddIds);
|
enqueueTracks(trackToAddIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ class PlayQueue : public Wt::WTemplate
|
|||||||
void clearTracks();
|
void clearTracks();
|
||||||
std::size_t enqueueTracks(const std::vector<Database::IdType>& trackIds);
|
std::size_t enqueueTracks(const std::vector<Database::IdType>& trackIds);
|
||||||
void addSome();
|
void addSome();
|
||||||
void enqueueRadioTrack();
|
void enqueueRadioTracks();
|
||||||
void updateInfo();
|
void updateInfo();
|
||||||
void updateCurrentTrack(bool selected);
|
void updateCurrentTrack(bool selected);
|
||||||
void updateRepeatBtn();
|
void updateRepeatBtn();
|
||||||
|
|||||||
Reference in New Issue
Block a user