View Issue Details

IDProjectCategoryView StatusLast Update
0016270MMW 5Playbackpublic2020-08-27 02:47
Reporterlowlander Assigned To 
PriorityurgentSeveritymajorReproducibilityrandom
Status closedResolutionfixed 
Product Version5.0 
Target Version5.0Fixed in Version5.0 
Summary0016270: Playback Stops
DescriptionAt random times Playback stops mid track. Play/Pause button won't work when this happen. Stop does allow to use Play to restart track.
TagsNo tags attached.
Attached Files
playback stopped.zip (814,939 bytes)
playback stopped 3.zip (348,100 bytes)
Fixed in build2222

Relationships

related to 0012041 closedLudek MMW v4 WASAPI: Device Change Detection 
related to 0016240 closedLudek MMW 5 Playback: Playback fail on all tracks 

Activities

michal

2020-01-20 17:20

developer   ~0056036

In both examples, playback was stopped, because the audio device was disabled/unavailable, maybe fell asleep?

lowlander

2020-01-20 18:32

developer   ~0056038

Speakers are connected via USB and don't fall asleep. The problem is random, but seems to occur around program launches.

Ludek

2020-01-20 18:43

developer   ~0056040

Last edited: 2020-01-20 18:45

In that case we should probably use the same dialog that I added in 2220 to resolve 0016240 ?
i.e. this dialog: 0016240:0055823 or just auto-advance to the next track to raise the dialog ?

michal

2020-01-20 19:01

developer   ~0056042

USB could have some short failure, I experienced this with external HDD, it is sometimes randomly disconnected for a while. In case it would be sound device, it would cause the problem with unavailable device.
Some dialog "Audio device was probably disconnected" should be enough I think. And I will look at better player behavior when this problem occurres.

peke

2020-01-20 21:35

developer   ~0056045

Based on My experience with other apps in such cases they search new Device ID (Often assigned in such cases) by device name and reinit playback/output buffer.

See with Ludek as he was solving such issues with Device IDs for sync.

Main problem is that windows by default have power saving mode, and full algo on how it determine what is "Idle" and can be turned off to save power is a mistery.

On linux it is simple by changing Cron Jobs order based on dependencies and you ensure that something is not started prior dependent stuf.

michal

2020-01-22 14:22

developer   ~0056107

Fixed in build 2222. Added fallback to the default device, if current is disconnected/unavailable for some reason.

peke

2020-08-27 02:47

developer   ~0059486

Verified 2264

Unable to replicate.