View Issue Details

IDProjectCategoryView StatusLast Update
0021110MMW 5Now Playingpublic2024-08-29 04:54
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionreopened 
Product Version5.1 
Target Version5.1Fixed in Version5.1 
Summary0021110: MiniPlayer or portions thereof appear behind other windows (regression 3029)
DescriptionIn public builds 3029+ the MiniPlayer and/or the Playing list associated with the MiniPlayer appear behind or can be obscured by other applications. This is particularly problematic since:
a) it means that the MiniPlayer can no longer be positioned over the Taskbar
b) once obscured, the only way to recover the MiniPlayer is to minimize the obscuring app (since, by design, the MediaMonkey icon is removed from the Taskbar when the MiniPlayer is active)
Steps To Reproduce1 Launch MMW 3029+
2 Minimize to the MiniPlayer
--> It appears, as expected, with the Playing list open
3 Restore to the MMW window
4 Minimize to the MiniPlayer
--> The Playing list is invisible/hidden (this is illustrated by the fact that pressing the 'Playing list' toggle once has no effect, and pressing it a second time causes it to re-appear)!
5 Tap on an application that appears behind the MiniPlayer
--> The application obscures the MiniPlayer (in prior builds it always remained 'on top')!
6 Tap on a portion of the MiniPlayer that juts out from the app that obscures it
--> The MiniPlayer isn't brought into focus! The only way to get it to re-appear is either to minimize the app that obscures it OR to Restore the MM window!
TagsNo tags attached.
Fixed in build3046

Relationships

related to 0021109 closedpetr Crash C7BC000 on Close after restoring the MiniPlayer (regression 3036) 
related to 0021108 closedrusty MediaMonkey launches in a 'hidden' window in some cases (regression 3039) 

Activities

petr

2024-07-30 16:39

developer   ~0076480

Fixed

lowlander

2024-07-31 21:28

developer   ~0076511

This mostly works on 3041, except when a video is playing when switching to the MiniPlayer.

1 Play video
2 Switch to MiniPlayer
--> Mini Player and video window show
3 Move other applications over MiniPlayer
--> MiniPlayer can be covered
4 Switch to Audio file playback
-- MiniPlayer can still be covered
5 Switch back to main window
6 Switch to MiniPlayer
--> No issue, MiniPlayer stays on top if audio files was playing when starting MiniPlayer

petr

2024-08-15 19:48

developer   ~0076657

Fixed. When video playback is running, video window stay on top (player itself not, to not overlay video window).

rusty

2024-08-16 16:48

administrator   ~0076662

Tested 3044 and this still isn't fixed. There are 2 issues:
1) The original issue (when video plays, both the miniplayer and the video window are overwritten by other apps)
2) Clicking NEXT after the Video results in the miniplayer disappearing upon clicking another app (this is another variation of 0021108)

Repro Steps:
1 Create a playlist
Track 1 - Audio
Track 2 - Video
Track 3 - Audio
2 Initiate playback of the playlist when MM is running in a regular window
3 Minimize to MiniPlayer
4 Tap on a Window that's behind the MiniPlayer (but larger than the miniplayer)
--> MiniPlayer remains on top, as expected
5 Click NEXT
--> Video starts playing
6 Tap on a Window that's behind the MiniPlayer/Video (that's larger than the miniplayer)
--> MiniPlayer/Video appear behind the Window! (issue 1)
7 Click on the MediaMonkey Taskbar icon
--> MM appears on top (but not permanently on top--i.e. issue 1 can still occur at this point)
8 Click Next
--> Audio track starts playing
9 Tap on a Window that's behind the MiniPlayer (that's larger than the miniplayer)
--> MiniPlayer disappears and MediaMonkey disappears from the Taskbar
--> The only way to get MediaMonkey to re-appear is by right-clicking 'Restore' on the tray icon

petr

2024-08-23 15:39

developer   ~0076719

Fixed

rusty

2024-08-23 18:41

administrator   ~0076726

Last edited: 2024-08-23 18:52

In build 3045, the issues are resolved except for a regression that when a video is first played from the MiniPlayer, it appears invisibly! e.g.

1 Create a playlist
Track 1 - Audio
Track 2 - Video
Track 3 - Audio
2 Initiate playback of the playlist when MM is running in a regular window
3 Minimize to MiniPlayer
4 Tap on a Window that's behind the MiniPlayer (but larger than the miniplayer)
--> MiniPlayer remains on top, as expected
5 Click NEXT
--> Video starts playing (audio is heard), but the associated image fails to display!!
6 Resize the video window
--> The video image appears
7 Tap on a Window that's behind the MiniPlayer/Video (that's larger than the miniplayer)
--> MiniPlayer/Video remains on top as expected (so all subsequent issues are moot)

Note: repeating steps 1-5 only triggers the bug the first time they're implemented during an MMW session.

rusty

2024-08-23 18:42

administrator   ~0076727

image.png (65,760 bytes)   
image.png (65,760 bytes)   

petr

2024-08-23 20:12

developer   ~0076730

Fixed in updated 3045

rusty

2024-08-26 03:52

administrator   ~0076734

This is still occurring with the updated 3045 test build in the same way as described at 0021110:0076726 .

Some additional information:

1) For:
Track A
Video B
Track C
Video D

The bug only occurs for the first video, the first time that it's played. i.e. once the user resizes the video dialog once, it works correctly during other miniplayer playback attempts during the session.

2) If I switch the two videos (just to make sure that the issue isn't with the first video). The bug still occurs (proving that it's not related to that particular video).

3) When the miniplayer plays the Video (without displaying it), press STOP and then Play
--> the video then plays correctly (as do all subsequent attempts to play video in the miniplayer)

4) Play Video1 in the main window, then track 3 (audio), then minimized to the miniplayer and played track 4 Video, and it failed. i.e. the issue only self-resolves after video plays in the miniplayer (as in test 1) above).

5) One more interesting thing: pressing BACK on the miniplayer results in the track playing again without the video displaying correctly. In contrast, pressing STOP and then PLAY in the miniplayer closes the window and then when it re-opens upon pressing PLAY, it renders correctly.

michal

2024-08-26 16:21

developer   ~0076738

Fixed in build 3046. I cannot reproduce it more (I was able in 3045).

rusty

2024-08-29 04:54

administrator   ~0076765

Verified 3046.