INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: JRiver Media Center 31.0.36 for Mac Silicon/Intel Universal build  (Read 1099 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951

This is a new build of JRiver Media Center 31 for Mac.  Please post bugs here.  Please start a new thread for anything requiring discussion.  Non-bug posts will be deleted.

Download Universal Silicon/Intel 64 bit build
https://files.jriver-cdn.com/mediacenter/channels/v31/latest/MediaCenter310036-Universal.dmg
(minimum requirement MacOS 10.11)

31.0.36 (7/20/2023)

1. Fixed: Logging the playback information could lead to crashes in some cases.
2. NEW: Added "Shuffle Albums" to the shuffle menu to keep albums in track order but shuffle the collection of albums.
3. Changed: DSP Studio will be closed when shutting the program down to server mode.
4. Changed: More tuning of the Swap and Unswap expressions.
5. Changed: When clearing playing now, the menu option would enter the MRU list, but then keep working on the cleared zone.  So if you switched zones and picked the MRU, it was a little confusing.  Now it switches.
6. Changed: Made the default for logging to reset after 10 MB instead of to keep everything.
7. Changed: Reworked JPEG rotation so it uses the new EXIF code (testing appreciated).
8. NEW: Support reading and saving EXIF Artist and Copyright fields for images.  These fields will be saved in corresponding image EXIF tags if they only contain ASCII characters (since the corresponding EXIF tags only support ASCII).
9. Fixed: Thumbnail image embedded in an image might not be loaded because the EXIF tagging had a wrong thumbnail data size.
10. NEW: EXIF tags DateTimeDigitized and DateTime can be read into the library if custom fields "DateTimeDigitized" and "DateTime" have been created.
11. Changed: Slovak translation updated (thanks Peter Lukáč).
12. Fixed: Video playback could offset the playback position slightly after seeking.

31.0.34 (7/11/2023)

1. Fixed: Crash on MacOS 10.11 when initializing the web engine on startup.
2. Fixed: Parameterless file: URL's weren't being handled after the change to create background colors for web pages. Mostly affected trackinfos.

31.0.33 (7/11/2023)

1 NEW: Support reading and saving EXIF Artist and Copyright fields for images.  These fields will be saved in corresponding image EXIF tags if they only contain ASCII characters (since the corresponding EXIF tags only support ASCII).
2. Fixed: Thumbnail image embedded in an image might not be loaded because the EXIF tagging had a wrong thumbnail data size.
3. Changed: Improved reporting of DSD to PCM conversion in Audio Path.
4. Changed: More work on the Unswap expression.
5. Fixed: Parsing EXIF blocks could enter an endless loop with some images.
6. NEW: The Comment field (if not empty) will be saved in image EXIF tag UserComment.  The Name field will be saved to image EXIF tag ImageDescription if the text is ASCII, otherwise we try to save it into UserComment if UserComment is not already filled.
7. Fixed: Erroneous GPS data was loaded for some images taken with cameras not equipped with GPS.
8. Changed: Better support for commas without spaces in the Unswap expression.
9. Fixed: Improved state tracking during JRVR startup for a potential hang fix.
10. NEW: Added an MCC to seek to a percent (MCC_SEEK_PERCENT / 10072).
11. Changed: Unswap(...) handles double (and more) spaces just like Swap(...).
12. Changed: Updated libplacebo in JRVR, with many HDR gamut mapping improvements.
13. NEW: Added an option to JRVR Advanced settings to allow disabling the histogram in peak detection for improved performance on slow systems.
14. Changed: Drives&Devices, Playlists, Podcasts, Services&Plugins, and Streaming pages use skin background and text colors.
15. Changed: Reworked how the default webpages like Playlists, Drives & Devices, etc. are included (please report any issues).
16. Changed: A little work on the Unswap(...) expression to better support the new Swap(...) expression.
17. Fixed: Video playback could crash in some cases.
18. NEW: Added a setting to control the target contrast when tone mapping HDR to SDR in JRVR.

31.0.29 (6/30/2023)

1. Changed: Triple spaces (or more) were still causing Swap problems.
2. Fixed: Media Center could leak memory when parsing an invalid MP4 file.
3. Fixed: Spotlight was not loading properly.
4. Fixed: Double spaces are removed by the Swap(...) function to avoid problems they cause.
5. Fixed: Improved detection heuristics in black bar analysis for more confident results.
6. Changed: Re-position New and Popular playlist links under Cloudplay title text.
7. Changed: Updated Greek translation (thanks Panagiotis).
8. Changed: Updated Simplified Chinese translation (thanks YanJun Sun).
9. Fixed: The new formatted flag on Playback/Info was not working properly.
10. Changed: Slightly better handling of commas in the Swap(...) expression.
11. Changed: Tuned the Swap(...) expression based on feedback on Interact.
12. Changed: Updated libplacebo with a lot of tone mapping and gamut mapping changes for processing HDR videos in JRVR.
13. NEW: Added new options to JRVR for controlling tone mapping. Output -> Contrast Recovery Strength, Output -> Spline Contrast (advanced HDR settings), Advanced -> Use Tricubic interpolation for gamut mapping.
14. Changed: Black Bar Analysis uses a simple heuristic to improve the quality of the detection, and write a report into the [Video Black Bar Analysis Report] field.
15. Fixed: UI skin issues with Clouplay start page when not signed in.
16. NEW: New EXIF library with full read and write support for much improved JPEG tagging.
17. NEW: Added an option to Tree & View > Advanced to hide tab close buttons.
18. NEW: Added a Dehexify expression function.
19. NEW: Use skin colors for Cloudplay.
20. Changed: Added a "Formatted" parameter to MCWS Playback/Info to allow specifying if the return value should be formatted or not.
21. NEW: Added "Chapter" Mode to MCWS Playback/Position to allow skipping to a specified chapter.
22. Changed: Tuned the Swap(...) expression function to work better with big strings.
23. Changed: Cleaned up the escapement in the Base URL of the links dialog so it should not be necessary (but the search expression still needs escapement).
24. NEW: Added mode to the MCWS Playback/Position and allow passing a percentage (works with relative or absolute seeks).
25. Changed: The "Unlock All Tabs" menu option disables when all the tabs are unlocked.
26. Changed: The "Lock All Tabs" menu option disables when all the tabs are already locked.
27. Fixed: Black Bar detection would not reliably select different points in the video file in some cases.

31.0.24 (6/20/2023)

1. NEW: Added the chapter list to Playback/Info.
2. Fixed: TIFF files with JPEG encoding did not work properly.
3. NEW: Contrast Recovery for tone mapping HDR video in JRVR, which enhances the details of tone mapped video.
4. Changed: Various improvements to JRVR tone mapping, improving perceived saturation and other color issues.
5. Changed: Dynamic Tone Mapping (Peak Detection) in JRVR is now on by default, as well as in the Balanced and Quality presets.
6. Changed: When matching, Spotlight will ignore any extra user data in movie or tv show titles enclosed in brackets.  For example, "Avatar [3D]" will match just Avatar.
7. Changed: Loading and saving views also restores the tab locked state.
8. NEW: If more than one tab is open, the option to lock and unlock all the tabs is in the header menu.
9. Fixed: The "Prefer DVD Order" option for TV Show lookup did not work properly with TheMovieDB lookups.
10. Changed: Black bar analysis skips more frames after a seek for decoding to stabilize before checking for black bars.
11. Fixed: Cloudplay would go to home page when there was an edit in another tab.
12. Fixed: Seeking a video close to the end would cause playback to stop.

Logged

DmitryB

  • World Citizen
  • ***
  • Posts: 128
Re: JRiver Media Center 31.0.36 for Mac Silicon/Intel Universal build
« Reply #1 on: July 21, 2023, 02:20:38 pm »

Alas, still no support for letters like Č in the Playlist Group on my Mac.  :'(
Logged

EnglishTiger

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1118
Re: JRiver Media Center 31.0.36 for Mac Silicon/Intel Universal build
« Reply #2 on: July 24, 2023, 11:49:52 am »

Bob - so far I've found a couple of problems:-

The HTML "Services & Plugins" and "Playlists" pages are definitely using the Active Skin Colours but they are not Displaying any Content.
As with Windows when changing Skins the "Drives & Devices" and "Services & Plugins" pages continue to use the Colours from the Original Skin not those from the new one.

This one may not be down to MC31.0.36 as I did something today that I've never done before on the Mac
If one of the Tabs on the SplitView Tab Bar is using a TrackInfo Plugin all the Other Tabs/Pages also inherit/display the Fully Functional TrackInfo Plugin


Was MC31.0.34 really giving Benchmark Scores lower than MC31.0.24?

Although I didn't install MC31.0.34 today I ran the Benchmark for MC31.0.24 which gave the following scores:- 3115, 9766, 9733, 7541
I then installed MC31.0.36 and immediately ran the Benchmark and it gave the following scores:- 3115, 10895, 9910, 7674
These are the Benchmark scores for whatever version of MC was current on the 7th Feb 2022 :- 3129, 8843, 7649, 6541 - at that time Monterey 12.2 was the OS version.

But this is where the results of running the Benchmark come into question because I ran the Benchmark at 11 more times during the day,
Some were after I had been playing some tracks, stopped MC from playing and immediately ran the benchmark; other were run after stopping MC from playing reloading it and then immediately running the Benchmark.

These are the JRMark scores:- 9110, 9777, 9433, 7410,  7553, 7581, 8053, 7957, 7551 7563, 7540

I gave up trying to find out any changes to the Benchmark option in the Release Notes, but it looks like the OS and any other Tasks, especially background tasks, running at the same time can, and probably do, affect the Benchmark's efficiency. Since the Benchmark hasn't had any changes made to it for ages, probably even years, some of the apparent increase in scores may well be down to Apple learning enough about the M Series chips to be able to get them working more efficiently. But even that can't explain why the JRMark varies between 7551 and 9777, or the fact that they go up, then down, up again and then down again.

I am aware that with Windows the Power Settings can have a noticeable effect on the JRMark Scores but , unless it's hidden somewhere I can't find, the Apple Mini does not have any equivalent option.
Logged
Apple Mac Mini Desktop Computer with M4 Pro chip with 12 core CPU and 16 core GPU: 24GB Unified Memory, 512GB SSD Storage, Gigabit Ethernet, 3 Thunderbolt5 + 2USBC ports.

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13951
Re: JRiver Media Center 31.0.36 for Mac Silicon/Intel Universal build
« Reply #3 on: July 24, 2023, 02:33:10 pm »

Bob - so far I've found a couple of problems:-

The HTML "Services & Plugins" and "Playlists" pages are definitely using the Active Skin Colours but they are not Displaying any Content.
As with Windows when changing Skins the "Drives & Devices" and "Services & Plugins" pages continue to use the Colours from the Original Skin not those from the new one.

This one may not be down to MC31.0.36 as I did something today that I've never done before on the Mac
If one of the Tabs on the SplitView Tab Bar is using a TrackInfo Plugin all the Other Tabs/Pages also inherit/display the Fully Functional TrackInfo Plugin


Was MC31.0.34 really giving Benchmark Scores lower than MC31.0.24?

Although I didn't install MC31.0.34 today I ran the Benchmark for MC31.0.24 which gave the following scores:- 3115, 9766, 9733, 7541
I then installed MC31.0.36 and immediately ran the Benchmark and it gave the following scores:- 3115, 10895, 9910, 7674
These are the Benchmark scores for whatever version of MC was current on the 7th Feb 2022 :- 3129, 8843, 7649, 6541 - at that time Monterey 12.2 was the OS version.

But this is where the results of running the Benchmark come into question because I ran the Benchmark at 11 more times during the day,
Some were after I had been playing some tracks, stopped MC from playing and immediately ran the benchmark; other were run after stopping MC from playing reloading it and then immediately running the Benchmark.

These are the JRMark scores:- 9110, 9777, 9433, 7410,  7553, 7581, 8053, 7957, 7551 7563, 7540

I gave up trying to find out any changes to the Benchmark option in the Release Notes, but it looks like the OS and any other Tasks, especially background tasks, running at the same time can, and probably do, affect the Benchmark's efficiency. Since the Benchmark hasn't had any changes made to it for ages, probably even years, some of the apparent increase in scores may well be down to Apple learning enough about the M Series chips to be able to get them working more efficiently. But even that can't explain why the JRMark varies between 7551 and 9777, or the fact that they go up, then down, up again and then down again.

I am aware that with Windows the Power Settings can have a noticeable effect on the JRMark Scores but , unless it's hidden somewhere I can't find, the Apple Mini does not have any equivalent option.
Thanks for the heads up on those webpages.
Something happened with the last fix. It was working but the source file got one character changed somehow. Likely human error ;)
It'll be back to normal in the next build.

Not sure about the benchmark. Watching my M1 in activity monitor over some period of time, background processes popup that use a bunch of cpu then poof go away.
I was thinking the benchmark should be running at elevated priority so that shouldn't matter so much, will check with Matt.
Logged
Pages: [1]   Go Up