View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0021646 | MMW 5 | Other | public | 2025-06-13 09:09 | 2026-01-22 14:16 |
| Reporter | jiri | Assigned To | |||
| Priority | urgent | Severity | minor | Reproducibility | always |
| Status | assigned | Resolution | reopened | ||
| Platform | macOS | ||||
| Target Version | 2026 | Fixed in Version | 2026 | ||
| Summary | 0021646: Mac issues | ||||
| Description | 1. DB lock crash (per screenshot sent before) 2. If in fullscreen mode and open a dialog -> it's shown behind the main window. 3. Manage DB window can't be moved. (And, it seems to open a bit slower than other windows). 4. Auto-tag finds a track cover, but after applying it, the cover isn't shown anywhere. 5. Tag from filename -> nothing is shown. 6. Now Playing View -> Full Screen -> is only shown full window 6b. Switching MM full screen -> another attempt for Full Screen of Now Playing -> crash 7. Improve support for Apple native formats (AAC, mp4), playback and tagging, as discussed. | ||||
| Tags | No tags attached. | ||||
| Fixed in build | 3500 | ||||
|
|
8 - visualization in fullscreen issues 9 - play or pause in fullscreen show/hide empty space at the top Added MP4 and AAC format plugin, WMDM for Wifi sync |
|
|
Fixed |
|
|
10. In the fullscreen mode, any change of layout (like hiding the left or right sidebar), results in a black bar in the top ~10% of screen. 11. Add Location\Network in the Add/Rescan dialog results in an empty dialog. I'm not sure, can this be split as it currently is, or do we need to merge Local and Network nodes for Mac? 12. Touchbar used on volume or seekbar results in opposite than expected movement. Not sure if this is specific for Mac. 13. Crash on scan/playback (log provided). 14. Subsequent crashes on start (log provided). |
|
|
Items 10, 11, 13 & 14 fixed re 11: for now 'Network' item removed ... connected network storage can be found in /Volumes |
|
|
10. Currently, there's a small cutoff at the top, even without going to the fullscreen mode. (Seen only once, seems to be resolved now) |
|
|
15. Sub-skin options don't have any effect (e.g. Material Design skin color can't be changed to another color in Options) Edit: Fixed by deletion of precompiled skin. 16. Hotkeys implementation isn't perfect yet, e.g.: a. Space doesn't have any effect (pause/play) b. Cmd+P doesn't start playback, instead it (both) starts search and opens Properties dialog(!) 17. Play/Pause usually results in 1-3s UI unresponsiveness. App restart seems to modify the behavior somewhat, but it's usually there. Seems to be a regression. (Btw, opening of dialogs also feels somewhat slower than the previous versions. The same for the pop-up menu - it opens quickly, but when I select an action, it takes ~1sec to close the menu). 18. Menu bar in the fullscreen mode is black and so is the Help icon - i.e. invisible. |
|
|
15. fixed 16. a - space is a bit problematic because of editing ... so leaving 'space' shortcut disabled for now b - Cmd+P shortcut now work as expected 17. fixed 18. fixed 19. fixed opening search bar when used Cmd+key shortcut |
|
|
16. Can't this work as in the Windows version? I.e. not working while editing any text field. Not a big deal, just would be nice. 20. Few more hotkeys issues: a. Mute key works, but isn't reflected in MM UI. Unlike Volume Up/Down, which work fine. b. Ctrl+Alt+5 (5 stars rating) doesn't work. Also 1 or 3 stars don't, while 2 or 4 do work!? 21. Esc doesn't close Options dialog (I think that this might be also MMW issue). 22. Find more from same Folder doesn't work (neither of the 3 variants). Not sure if it's related to the fact the my tracks are scanned from a NAS? |
|
|
20a: fixed 20b: fixed 21: fixed 22: fixed |
|
|
23. Add Music and Movies (or directly Home folder?) to be accessible from MM interface (Folders node, dialogs, etc.). Atm, one has to navigate the whole folder structure from the root folder. |
|
|
24) Installer: a) 'Destination Select' should be removed from the installer, since it's out of order and since it doesn't seem to serve any purpose. b) 'Installation type' doesn't seem to serve any purpose ('customize' doesn't do anything) c) The product is currently identified as MediaMonkey_MAC (in Login items and extensions, and perhaps elsewhere). It should just be identified as MediaMonkey d) The developer is currently from 'unidentified developer' (in Login items and extensions, and perhaps elsewhere). It should be from 'Ventis Media, Inc.' (or presumably as nothing once it's identified as something). 25) Wizard a) Mention of Windows should be removed. e.g. Add Windows firewall exception Note: this should be done in such a way that strings can apply cross-OS. b) Options to purchase a license key should be removed OR otherwise dealt with (since purchased keys won't work). Perhaps the best approach would be to leave it unlocked for now? 26) Scanning a) During initial scan and subsequent file monitoring a message appears "WMA is not supported. The codec must first be installed [Ignore] [Ignore to all]". Unclear why this keeps appearing! It should only appear on playback? b) numerous AVs on initial scan (for WMA/M4A files). See error log. c) Failure to scan mkv files 27) Playback a) alac files fail to play / no error b) sample wav files fail to play / no error c) attempts to play mp4 videos don't work and cause the UI to become corrupted (2 players appear one at the top and one at the bottom!) d) Attempt to load an equalizer preset fails. This should be changed in MMW and MMMac (it shouldn't be loaded from a file). e) After attempting to load an equalizer preset, and closing the finder dialog, portions of the MMM ui become blacked out. 28) Google casting doesn't work (doesn't even display cast targets) 29) Recursive folders toggle works, but the icon doesn't switch modes 30) Auto-tag: a) Auto-tag default column order is a bit off: the first two columns after Artwork and Summary are Track# and Disc# & Album Artist appears after Date. b) UI doesn't respond correctly if the user changes the looked up metadata (e.g. change Album from Album 1 to Album 2 --> focus is stuck on Album 2 (i.e. the change isn't committed) until another track is selected) c) Disc# is often set to 0 or 1 instead of blank 31) Window Management a) MMM doesn't minimize the way other Mac apps do. Instead it closes. [Edit: this is relatively minor, though uncommon on MacOS apps] b) MediaMonkey menu should minimally contain: About, Settings (Options), Quit MediaMonkey. It should also probably contain: Get MediaMonkey Gold, Register MediaMonkey Gold license c) No miniplayer d) The MM window wastes vertical space with the 'MediaMonkey 2026' Title Bar. The title bar should be eliminated and the Close/Minimize/Maximize buttons moved to the row below. e) Tabs aren't supported? 32) General: a) Synced lyrics is included. Is that intentional? i.e. is this going to be shared as an MM 2026 build? b) What is the process for debugging MMM builds? i.e. is there an equivalent to debgview? c) How does updates/version checks work? d) Only English is supported e) Will the codec pack for MMM be the same as the one for MMW? Or will different codec packs be needed? f) Will the addons site be the same for MMM and MMW? Or will separate sections be needed? 33) Commands a) Context commands aren't supported for tree nodes b) Context commands often disappear when the mouse button is released. e.g. 1 Press CTRL + Click mouse on track --> context menu appears 2 Release mouse button --> context menu disappears |
|
|
31) d) We'd have to do a complete skin redesign to match Mac style of window buttons. Definitely not impossible, but we can tackle this in the future. |
|
|
23) fixed 24a,c) fixed 24d) probably it's because app is not signed using developer certificate 25) fixed 26a,b) fixed 26c) audio only is supported for now 27a) currently MP3, AAC, FLAC, OGG, OGA, M4A, M4B, MP4 (audio) playback is supported 27c) fixed 31a,b,c) fixed 31e) tabs are supported. New tab can be opened using context menu or New tab in main menu 32b) debug log is by default stored in /Users/<user>/Public/MediaMonkey5/debug,log ... in case exception popup, user can send this log to me (using Send button) 32d) languages are now supported |
|
|
34) Arm version requires installation of Rosetta (right after start of the installer). Seems that the installer isn't detected as arm64 app (not a universal binary?). Btw, we should consider packaging both platforms in a single installer, so that the user doesn't have to choose the right one before starting the download. There could be an option to download separate packages from web for users who know what they want to download. |
|
|
35) MM is listed as running on background (because of audio playback, I guess?), but it's listed with the _MAC suffix. |
|
|
36) Black help icon |
|
|
35) try to uninstall old version and make a clean install of MM. It should show correct name. |
|
|
27d, e) fixed 33a) fixed 35) fixed 36) fixed |
|
|
37. Tabs bar has another color than the rest of the UI. |
|
|
38. macOS Tahoe 26.1 doesn't accept any of our installers at all (M4 processor). |
|
|
39. Keyboard Play/Pause, Next and Prev buttons don't work (while Volume buttons do work fine). |
|
|
38) fixed 39) fixed |
|
|
40) When we requests some access (e.g. for system control because of item 39), we should first notify user and explain why we want it (not urgent, but should be resolved sometimes). |
|
|
41) New track notification window is very large (which causes it to look very empty, with only artwork, a bit of text and the rest empty) 42) Send to Folder seems to be unfinished. 43) Breadcrumbs pop-up menu scrolls in the other direction than the rest of UI. |
|
|
44) Cut off pop-up menu |
|
|
45) When I try to close MM in the full-screen mode, the screen remains black (I can move to other screens, but this one remains black). |
|
|
41) fixed 42) fixed 43) fixed 45) fixed 46) fixed podcast index empty |
|
|
47) Various issues with skin change: a. Window gets very wide (when not in fullscreen mode) b. If done while scanning, I lose the progress bar. Sometimes to progress circle re-appears, usually not. c. Once I completely lost CSS in dialogs. E.g. try to open Options and it's an unformatted mess. d. Black Monkey skin doesn't work. 48) Error dialogs are too long, I don't see the bottom part, including buttons. We should truncate long error reports, or make them scrollable? |
|
|
47a, c, d - fixed 48 - fixed |
|
|
49) Exception re. eConvertError on startup (possibly related to file monitor). EDIT: the issue occurs even when the file monitor is disabled (I just sent another log with it disabled). 50) Addons available toast appears on startup, but upon clicking it, the dialog is empty! 51) Double-clicking a track to initiate playback --> flashing text appears in the Playing window (that's often wider than the width of the Playing window) 52) Minimize to MicroPlayer --> Exception "Cannot read properties of undefined (reading 'r')". We can probably get rid of this (unless MacOS offers a way of implementing this). 53) Exception window cannot be sent or closed because it is larger than the window and cannot be resized 54) When an exception window appears and the user uses the Apple > Force Close function, the exception window remains open. The only workaround is to reboot. 55) Minimize to MiniPlayer displays a truncated UI 56) Preview window will consistently display a blurry image for certain tracks even though they contain tagged artwork that displays correctly in the Properties dialog (note: it works correctly for many tracks) 57) Equalizer is broken a) No way to load presets b) Cancelling out of preset selection --> equalizer dialog becomes blank! 58) Modal dialogs aren't handled correctly (tested with Properties and Convert... but it probably occurs with others) : a) Closing MediaMonkey with modal dialog active works (it shouldn't--the user should have to close the dialog first). Moreover when MM is closed, playback continues as the modal dialog remains open! b) Modal dialogs become 'hidden' if the user clicks the main MM window (even as the main window is greyed out)! Clicking on the area of the main MM window where the modal dialog had previously displayed causes it to appear temporarily. EDIT: I noticed this again with the Auto-tag > Album Art dialog used to switch between AA images in the Auto-tag dialog. The modal AA dialog can be lost behind the Auto-tag dialog and behind the main MM window. c) EDIT: An even worse case of this issue is with 'Organize files'. If the user clicks the 'Configure...' button and then 'Browse' to set a new Main directory, then after clciking 'OK' focus shifts back to the main MMM window and there's no obvious way to continue with the 'Organize files' configuration. 59) Multiselection of individual tracks in the tracklist uses the CTRL key instead of the CMD key (CMD is the convention for this on MAC OS) and it causes the context menu to flash each time an additional track is selected. The issue is even worse in the Playing list, as the context menu opens for each selected track. 60) Visualization buttons are slightly mis-aligned a) In the Preview window, it's not right-justified b) In the Full Visualization window, it's not in the upper-right corner 61) Wasted space a) Wasted space due to rounded windows within rounded windows! Compare this to the Finder. Suggestion: shrink the borders around the internal windows. b) A lot of vertical real estate is lost due to the title bar and tabs each taking up an entire row despite providing little functionality. Can we get rid of the title bar and include the three window controls in the toolboar (similar to Finder) OR in the same row as Tabs? |
|
|
27c). MMM currently scans mkv and mp4 video files, but attempts to play them don't work and don't trigger any addon installation prompts. Is video going to be supported for the .0 release? If not, MMM shouldn't scan it. Or offer to play it via the File > Open dialog. 62) No proper casting functionality is included (neither Google Cast or Airplay 2) 63) Clicking 'Devices and Services' --> attempt to connect to DLNA Servers. Rejecting the connection on the destination server --> Exception in MMM. Attempts to browse the MMW DLNA server (whether permission has been granted or not) from MMM always triggers the exception. 64) MMM DLNA client is identified as 'Platinum/1.0.5.13' instead of 'MediaMonkey Mac/Platinum/1.0.5.13' 65) Multi-track edits of track metadata via the Properties dialog fails with an exception. e.g. Select 4 tracks, edit Genre in Properties --> Exception "Application throw an exception Worker". MMM must be force-closed. EDIT: This also occurs for multi-edit of ratings in the Properties dialog. 66) When attempting to edit the tag of a read-only track, MMM prompts whether to go ahead with the change, but then fails with the error "The read-only attribute cannot be removed from the file /Users/kids/Music/Music/Media.localized/Music/The Penguins/Earth Angel_Hey Senorita/151 Earth Angel.mp3". EDIT: this issue occurs with all read-only files (not just those in /Media.localized). 67) Running Apple 'Music', by default causes all tracks manually copied to the /Music directory to be duplicated at .../Music/Media.localized/ resulting in deplicats in the MMW library. I'm not sure what the best solution would be, but it might be a good idea to: - Implement #18212 and by default exclude the /Media.localized directory - If the above is too difficult, then: - Warn users before the initial scan that: Warning! Apple Music, will by default create duplicates of Music tracks in the /Media.localized directory which will cause duplicates to appear in the MediaMonkey directory. To prevent this, in Apple Music > Music > Settings > Files: Disable both 'Keep Media folder organized' and 'Copy files to Media folder when adding to library' - Create a KB article explaining how to delete the duplicate tracks that many users will find if they even run 'Music' 68) Keyboard delete functionality (COMMAND BACKSPACE) doesn't when attempting to delete a track or multiple tracks 69) Deletion (via the context menu) works correctly in the Playing list, but: - In library nodes always permanently deletes tracks (from the Library and DB) - In playlist nodes always permanently deletes tracks (from the Playlist, Library and DB) 70) Deletion of directory in the tree at Music>Location>Directory path prompts whether to delete actual files or just from the DB. BUT, when choosing to delete from the DB only it triggers an Exception and MMM crashes/closes: Application throw an exception Exception EAssertionFailed in module <unknown> at 070100003D04C00. Destroying too early! (N:\Deplhi\MediaMonkeyOSX\HTMLMonkey\BaseClasses.pa line 954). 71) Keyboard controls (BACK, PLAY/PAUSE, NEXT) don't work 72) Default keyboard shortcuts don't match Apple conventions COMMAND - O - Open the file COMMAND - Q - Quit the app COMMAND - , - Settings COMMAND - T - New Tab (not that important) 73) Tracklist navigation (ALT-RIGHT ARROW / ALT-LEFT ARROW) doesn't work (note: ALT=OPT) Also, tracklist navigation should also use CMD [ and CMD ] (which is more standard on Mac OS 74) Creating a filter in Music > All (BR >= 192 kbps) causes an exception. I triggered this 2x around 4:25, but haven't been able to replicate. 75) When the Preview window is set to 'Advanced', if the user narrows the window, then the translucent overlay extends beyond the border of the Preview window. 76) Playback issues at Options > Player:Playback Rules: . a) No support for crossfading! This is pretty basic these days. Note: if crossfading won't be supported, then it should be removed as a toggle option in the Play menu. . b) 'Enable speed adjustment' should be disabled if the functionality isn't going to be supported 77) Options > General > Close to tray: When this is enabled, Exiting MM causes it to not be relaunchable. Should we just remove this option since it's not relevant on MacOS (where all apps have the option to close without quitting them)? 78) Followup to 32c) Options > General currently offers to check for updates, beta updates, and addon updates. a) Will MMM check for a different version.xml file than MMW? If so should we define it as version5mos.xml so that we can create and test this? b) Will it work for Betas in the same manner as version.xml? 79) Options > General > [x] Allow just one instance of MediaMonkey doesn't seem to have any effect. i.e. on Mac OS, to run a second instance of the app, the user types open -n -a mediamonkey in the terminal. With MediaMonkey: - if 'Allow just one instance' is enabled, then the second instance just appears as a chromium web browser - if 'Allow just one instance' is disabled, then both instances become chromium web browsers In both cases, one instance of MediaMonkey remains stuck open and the user must 'Force quit' the remaining instance of 'MMM' (even if that instance appears as a chromium browser). |
|
|
49: fixed 50: fixed 52: fixed 53: fixed 54: fixed 55: fixed 56: it is skin related |
|
|
80) MMM facilitates the installation of incompatible addons: a) 'Find more addons' in the client includes the ability to install incompatible addons: . - e.g. external addons such as AC3 Filter & ASIO (external addons) . - e.g. internal addons such as Burn using MediaMonkey 4 and MediaMonkey Codec Pack. After installing the latter, MMM crashes endlessly! b) From the website, there's currently no means of knowing which addons are supported and which aren't. The approach we take will depend on whatever technical decisions we make re. a) c) We'll probably need to go through all addons on the site, test them, and update them (or just their DB entries?) appropriately, depending on the approach decided for a) and b). 81) When installing (or uninstalling) an extension, MMM requests to restart but then: - causes a terminal window to open (and not close) - asks to grant the Terminal window Accessibility permissions (highly unusual) - Generates a dialog that 'MediaMonkey quit unexpectedly' [Re-open] [Report] [Ignore] (even though MMM already appears to be running)! - Closing the terminal Window causes MMM to close, but Force-Quit must then be used to close MMM since it doesn't terminate properly - For newly-installed addons that should work after the Force-quit (e.g. 'Pulsing Pause'), upon restarting MMM after the 'Force-quit', the addon still doesn't work. Often, a second 'normal' restart is usually required before the addon starts to function correctly. 82) Album Art lookup: When an image is successfully looked up, and image location is set to 'Save image to tag (if possible) othewise save to file folder' and the file is read-only --> issue 66 occurs, but in addition, although MMM caches the file (not always), it fails to save it to the file folder! In contrast, if the user sets 'Save image to file folder', the file is saved successfully, so there seems to be a problem with the logic. 83) Switching back and forth between 2 tabs after navigating between nodes/views within one of the tabs --> Exception (inconsistently replicable) and MMM shuts down. Application throw an exception Exception EAccessViolation in module MediaMonkey at 0000000100343B11. Access violation at address 000000010032509E, accessing address 0000000000000010. Note: it's not always the same exception, but exceptions tend to occur after navigating between nodes/views/tabs for a minute or so. My suspicion is that it's related to opening popups and then switching nodes/tabs, but I'm not sure as it's quite inconsistent. Also, fyi, in many of the cases in which this occurs, the Exception is not sent successfully, and occasionally, MMM will just shut down without even triggering an exception. 84) Send to > 'Recently used' shows 'Send to undefined' even though I previously used Send to > Playlist > Test list. When I click 'Send to undefined' --> MMM sends the track to the playlist 'Test list' and opens it! This entry in the MRU list doesn't seem to self correct. I suspect that it was somehow triggered by one of many MMM exceptions, but it shouldn't be possible for this to occur, and at the very least, it should self-correct. |