Diffusion Juk f07d305eb627

PlayerManager: Queue up next tracks instead of stop/play cycle.

Authored by mpyne on Oct 19 2018, 1:10 AM.

Description

PlayerManager: Queue up next tracks instead of stop/play cycle.

I did this because I got annoyed about my own log messages about
inhibiting/uninhibiting power management.

This ultimately was because Phonon forces a stop and then restart
sequence whenever forcibly changing the current media source, as we were
doing to switch tracks.

Phonon provides a way to queue up additional tracks to play when
playback is about to end which keeps itself in a playing state. I use
this method, which may also theoretically make gapless playback work.

Details

Committed
mpyneOct 19 2018, 2:13 AM
Parents
R344:d5123cc6d03d: PlayerManager: Move the start/restart handler where it belongs.
Branches
Unknown
Tags
Unknown