rodio
rodio copied to clipboard
When Sink is stopped it can no longer append sources, is this intended?
As the title says, when i create a sink, if i stop it and then append a new source it will not play. Would have to create another sink altogether to play music again. Is this by design? Pausing and resuming works fine though. Tried on 0.11 and master.
According to: implementation it is impossible to unstop a playback, no idea if this is intentional but it's quite annoying
The sources seem to append if the sink is stopped but they are appended as 'stopped'. I can however find no way of unstopping the stink or it's queue. In my mind using stop()
should clear the queue and thereby abort output. Calling play()
should unstop the the sink and allow further appends to the queue to play.
But perhaps that's just my brain being used to how old CD players used to work. Either way, not being able to stop and start playing new sources is a big hurdle for my project.