Linux > JRiver Media Center 33 for Linux

JRiver Media Center 33.0.19 BETA for Debian (amd64, i386, arm64 and armhf)

(1/4) > >>

bob:
This is a beta build of MC33 for Linux.  Please post bugs here.  Please start a new thread for anything requiring discussion.  Non-bug posts will be deleted.

Download:
Linux AMD64: https://files.jriver-cdn.com/mediacenter/test/MediaCenter-33.0.19-amd64.deb
Linux ARM64: https://files.jriver-cdn.com/mediacenter/test/MediaCenter-33.0.19-arm64.deb
Linux ARMHF: https://files.jriver-cdn.com/mediacenter/test/MediaCenter-33.0.19-armhf.deb
Linux i386: https://files.jriver-cdn.com/mediacenter/test/MediaCenter-33.0.19.deb

Available in the beta repo.

33.0.19 (9/5/2024)

1. Fixed: Context menu for Playing Now Popup would sometimes show when clicking on transparent part of an image.
2. Fixed: 3-Track popup skin would show hand cursor when there is no next or previous file.
3. Fixed: YouTube in Theater View could show duplicates or non-playable clips in some cases.
4. Changed: Theater View scrolls a file at a time when pressing page up and page down on the rollers when a file is zoomed into.
5. Changed: Updated Polish translation (thanks Fresta).
6. Changed: Tweaked channel mixing some more.
7. Changed: Rating in Playing Now Popup can now use custom images (see Wiki).
8. Changed: Playing Now Popup display: do not show for WDM playback, add option to show for video files, show on track change when stopped.
9. Changed: Atmos codec names have been changed back to the old format of "TrueHD Atmos" and "E-AC3 Atmos".
10. Fixed: Tuning the channel mapping for inputs and outputs above 8 channels (feedback appreciated).
11. Fixed: Theater View play all selections were not working for the last few builds.
12. Changed: Theater View returns no files instead of all the files when nothing is selected when querying with MCWS.
13. NEW: Metadata will be saved to XMP block in HEIF/HEIC images.
14. Fixed: The new playlist expressions would crash if they couldn't find the playlist (now it throws nice errors).
15. Changed: Custom colors can be specified for tooltips in Playing Now Popup (see Wiki).
16. NEW: EXIF data will be editable in HEIF images.
17. Changed: Searching options for things like "Disk Writer" work better (they had a backslash in the name so weren't being found).
18. Fixed: WMA audio files did not play properly since 33.0.2.
19. Changed: 3-Track skin for the Playing Now Popup now always goes to the previous track when clicking on the thumbnail.
20. Changed: Now can specify output file name for Playing Now Popup.
21. Changed: The video playback OSD is drawn through JRVR to minimize window management interference.
22. Fixed: ALSA audio output was not being flushed properly when seeking video, resulting in potential sync issues.
23. Changed: Window creation and attribute setting are done in a single operation now. Hopefully fixes some window manager issues.
24. Fixed: Setting a window to unmanaged (used in theater view and video playback) might not always have worked properly.

33.0.15 (8/27/2024)

1. NEW: Added PlaylistAdd and PlaylistRemove expression functions.
2. Changed: Playing Now Popup output files are generated when manually showing it.
3. Changed: Playback time is displayed in Popup content when stopped.
4. Fixed: Playing Now Popup would not handle output directory with missing path separator at the end.
5. NEW: Added "time" content item type for Playing Now Popup to display current playback times.
6. Changed: When dragging a file that is already imported into the program it will no longer analyze the file again.
7. Changed: Updated the "New / Improved This Version" to point to v33.
8. Fixed: Popup output image would not include background image when using alternate skin.
9. Changed: Padding channels that are marked as not having data will still be filled with input data by the mixing engine.  So 5.1 with 4 extra playing 10 channel will play the extra channels.
10. Changed: Tooltips for Playing Now Popup show even when it does not have focus.
11. Fixed: Global shortcut setting for Playing Now Popup was not sticking for most installations.
12. Changed: Default size/scaling for Playing Now Popup is now the same as the View UI size setting.
13. Fixed: Playing now popup will no longer grab focus from other apps on track change.
14. Changed:  New libcURL to 8.9.1 to fix internet reader regressions.

33.0.13 (8/15/2024)

1. NEW: Playing Now Popup can output an image or text file for external processing (upload, etc.).
2. Changed: Added option for Playing Now Popup keyboard shortcut to be global.
3. Changed: The keyboard shortcut (Command+I) closes the Playing Now Popup if it is currently displayed.
4. Changed: DSP Presets now include the setting for whether a VST effect should be on or off.
5. Fixed: Loading DSP Presets for conversion could crash when loading some VST3 effects.
6. Changed: [pn_mcversion] can now be used in Playing Now Popup expression to display the current MC version.
7. Changed: Re-designed the refresh rate tracking in JRVR for a more accurate VideoClock behavior.
8. Changed: Added Close to Playing Now Popup context menu.
9. Changed: Library backup when connected to a library server makes a settings only backup (requires only checking the settings box when you restore).
10. Changed: Playing Now Popup skin now accepts BackColor="Transparent" to simulate background transparency for the window.
11. Changed: The extra channels in Parametric Equalizer load the number configured and show exactly that many.
12. Fixed: The Playing Now Popup settings dialog could have multiple instances open.
13 Changed: The order channels Parametric Equalizer effect better supports the new extra channels configurations.
14. Fixed: Showing the playing now popup from the right-click menu Settings could crash when closing the dialog.
15. Changed: Slovak translation updated (thanks Peter Lukáč).
16. Fixed: Fixed a potential crash when stopping JRVR playback2. Changed: Added option for Playing Now Popup skins to have mouse over ignore transparent areas of images.
17. Fixed: Improved resilience to transient VSYNC measurement changes in JRVR.
18. Fixed: Resolved a timing issue in JRVR that would result in erroneous dropped frames.
19. Fixed: Improved resilience to timing fluctuation in JRVRs new presentation mode.
20. Fixed: Pressing escape after showing all the tag suggestions would not work nicely.
21. Changed: Added an option "Advance tracks when stopping after" so track advancement can be configured.
22. Changed: Re-designed how JRVR interacts with hardware decoders to decouple decoding and rendering.
23. Fixed: Playing Now Popup would grab focus when displayed.
24. Changed: Made some change to font rendering to better preserve monospace behavior in Theater View when mixing different formatting.
25. Fixed: The Playing Now popup could show when reordering tracks in Playing Now.
26. Changed: Switched back to making the new channel system optional since it requires a one-time update to some Parametric Equalizer effects.
27. Changed: The new channel layout system defaults to on (and moved settings, so will need to be turned off when wanted).
28. Changed: Analyzer in DSP Studio includes channels not marked as having data (like extra channels) because they could get filled by other DSP.
29. Changed: Extra channels could appear two ways in Parametric Equalizer.
30. Changed: Updated Greek translation (thanks Panagiotis).
31. Changed: Updated German translation file (thanks Bytestar).
32. Fixed: MC would sometimes crash after moving the Playing Now Popup.
33. Changed: JRVR shows upload and render queue sizes on the OSD for performance tracking.
34. Changed: Added another Playing Now Popup skin that shows 3 tracks (previous, current, next) that can all be rated.
35. Changed: Updated FFmpeg used for video analysis, transcoding, and playback.
36. Changed: Updated the JRVR Frame Time log for the new presentation method, as well as improved its decoupling from the rendering to avoid interference.
37. Changed: Playing Now Popup - Added size/scaling and "always on top" settings.
38. Changed: Playing Now Popup - Only display for audio files and for track changes when not stopped.
39. Changed: Playing Now Popup - Click on popup text when done moving to show normally.
40. Fixed: Playing Now Popup - Pressed image was not displaying at the proper times.
41. NEW: Introduced a new default presentation mode for JRVR that presents several frames in advance, one for every VSYNC, for more accuracy and better timing.
42. Changed: Updated Spanish translation (thanks Leandro Botella Penalva).
43. Changed: What was the new extra channels mode in the previous version is now the only extra channels mode.
44. Fixed: Improved rendering of text with italics at large sizes, which could result in some pixels being cut off.
45. Changed: Updated all translations to the latest strings from the code.
46. NEW: Added customizable Playing Now popup window that displays at track change and playback resume.  Command+I is the default shortcut to show it manually.
47. Fixed: Playing Now Popup would not handle output directory with missing path separator at the end.
48. NEW: Added "time" content item type for Playing Now Popup to display current playback times.
49. Fixed: Generated cue files from ripping weren't in UFT-8 encoding.

bob:
The code that creates all of the windows in MC has changed in this beta. Please report regressions.

mwillems:

--- Quote from: bob on September 05, 2024, 09:34:37 am ---The code that creates all of the windows in MC has changed in this beta. Please report regressions.

--- End quote ---

bob, I found no obvious issues with windowing that I could detect, but the playing now popup still steals focus with default settings in Gnome unfortunately.  However, there's a dconf setting in Gnome that fixes the issue when changed from the default settings.  Specifically, the default value for "org.gnome.desktop.wm.preferences.focus-new-windows" is "smart," but can be changed to "strict".  The docs describe the option: "This option provides additional control over how newly created windows get focus. It has two possible values; “smart” applies the user’s normal focus mode, and “strict” results in new windows not being given focus automatically."  When set the default value of smart, the pop up always steals focus, but I have no idea why; the default focus-mode is "click," which supposedly means that windows only receive focus when you click on them, but that's obviously not what's actually happening here. 

Regardless, changing the dconf setting to "strict" makes the pop-up no longer steal focus, but does lead to some intermittent notification spam (whenever MC spawns a new window I get a notification saying the window is ready).  I'm not sure what else it will affect, but I'll try it for a few days and see how it works. 

bob:

--- Quote from: mwillems on September 05, 2024, 10:49:28 am ---bob, I found no obvious issues with windowing that I could detect, but the playing now popup still steals focus with default settings in Gnome unfortunately.  However, there's a dconf setting in Gnome that fixes the issue when changed from the default settings.  Specifically, the default value for "org.gnome.desktop.wm.preferences.focus-new-windows" is "smart," but can be changed to "strict".  The docs describe the option: "This option provides additional control over how newly created windows get focus. It has two possible values; “smart” applies the user’s normal focus mode, and “strict” results in new windows not being given focus automatically."  When set the default value of smart, the pop up always steals focus, but I have no idea why; the default focus-mode is "click," which supposedly means that windows only receive focus when you click on them, but that's obviously not what's actually happening here. 

Regardless, changing the dconf setting to "strict" makes the pop-up no longer steal focus, but does lead to some intermittent notification spam (whenever MC spawns a new window I get a notification saying the window is ready).  I'm not sure what else it will affect, but I'll try it for a few days and see how it works.

--- End quote ---
That's more consistent with the focus model that MC selects which is that it is solely responsible for it's own focus.

However the change in this beta may get around that with it's default setting.
https://files.jriver-cdn.com/mediacenter/test/MediaCenter-33.0.19-2-amd64.deb

mwillems:

--- Quote from: bob on September 05, 2024, 11:00:03 am ---That's more consistent with the focus model that MC selects which is that it is solely responsible for it's own focus.

However the change in this beta may get around that with it's default setting.
https://files.jriver-cdn.com/mediacenter/test/MediaCenter-33.0.19-2-amd64.deb

--- End quote ---

So that new build seems to actually fix it, even using the default focus settings.  Thanks so much for working it out.

There's one little hiccup, though, which is that the window seems to flicker/draw in at the wrong pace for a fraction of a second before appearing in the "correct" place.  For example, I placed the pop-up in the lower right corner, and I see a flash/flicker the size of the pop-up box in the upper left corner for a split second before the pop-up appears in the lower right corner as expected.  It flashes two times or so.  It's not a major issue, but seems to be a windowing related problem so I thought I'd report it.

But the focus stealing is now gone, which is great!

Navigation

[0] Message Index

[#] Next page

Go to full version