INTERACT FORUM

Please login or register.

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

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

bob

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

This is a new build of JRiver Media Center 28 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.com/mediacenter/channels/v28/latest/MediaCenter280025-Universal.dmg (minimum requirement MacOS 10.11)

28.0.25 (6/18/2021)

1. Changed: Made the 20-band equalizer less wide.
2. Changed: Multiline is turned off in the expression editor only in the rename tool instead of everywhere.

28.0.24 (6/17/2021)

1. Fixed: Playing a track from Cloudplay with no matching artists in the library to Cloudplay again would not find Cloudplay files.
2. Changed: The smooth cross-fade is now an S-curve (feedback appreciated).
3. Changed: Spaces are trimmed from the head and tail of the filename and directory rule in the rename tool.  Newlines are also trimmed.
4. Changed: If the audio analyzer tool is set to auto-start, it now closes automatically when it finishes.
5. Changed: The expression editor used by the rename tool (and other tools) no longer accepts carriage return.

28.0.23 (6/15/2021)

1. NEW: The equalizer is 20 band instead of 10 band.
2. Fixed: Cancel in a library backup would still ask about saving thumbnails.
3. Fixed: Lyrics lookup could contain extra HTML markers in some cases.
4. NEW: Added a "Last Played (album)" field that is set album wide for plays.
5. Fixed: The MCWS call Control/AnalyzeAudio would not work reliably due to threading.
6. Changed: Added the ability to call Control/AnalyzeAudio with a list of file keys.

28.0.21 (6/10/2021)

1. Changed: VST plugins could cause latency because of the new buffer delivery system.  Now it uses smaller buffers.
2. Fixed: Library backups could not include thumbnails because some code was commented out in release.
3. Fixed: The example for the Extract function was not right.
4. NEW: Tag() expression function will return image XMP tags that are not JRiver database fields, for example, Tag(XMP: Label).  Also, Tag(EXIF: Make) and Tag(EXIF: Model) will return make and mode of the camera, individually (whereas [Camera] returns a combination of the two as before).
5. Changed: Diverting to a DLNA zone will issue a seek (since bookmarking is not supported) to retain the playback position.
6. NEW: Opus input plugin, with full tag reading/writing support.
7. Changed: Deleting an image would stop playback instead of just going to the next image.
8. Changed: Using a little smaller VST buffer size.

28.0.20 (6/4/2021)

1. NEW: Tabs support dragging to re-order (and dragging also takes the views so you can drag a tab to Playing Now to play, etc.).
2. Changed: Made restoring a library and settings a little faster (doesn't decompress twice any longer).
3. NEW: Added the ability to include thumbnails in a library backup.
4. Changed: The expression engine is better about evaluation strings in brackets and not always assuming something after a comma is a parameter.
5. Changed: Renamed the diversion feature.
6. NEW: Added a menu option "Divert Here" to divert from playing zones.

28.0.19 (6/2/2021)

1. Changed: Made the size of audio block delivered to a VST plug-in always match the maximum size we told the plug-in (wasn't checking previously).
2. NEW: Added the feature "Stop, Move, and Play" to zone right-click to move playback to a different zone.
3. Changed: Made the MCWS function Playback/LoadDSPPreset able to load DLNA zones (like the save added recently).

28.0.17 (5/25/2021)

1. NEW: Added a filter box to the toolbar customization dialog to filter the list of choices.
2. Fixed: MP4 files could crash if there was an error that we didn't find a good frame after.
3. Changed: The MCWS to save a DSP preset works with DLNA zones (and save's the associated DLNA server's settings).

28.0.16 (5/20/2021)

1. Changed: Updated Greek translation (thanks Panagiotis).

28.0.15 (5/18/2021)

1. NEW: Added the option to loudness to be full spectrum (default), bass only, or treble only.
2. Changed: When serving a DSP preset, the filename in the browser will be the zone name.

28.0.14 (5/13/2021)

1. Changed: Playback/SaveDSPPreset just returns the saved DSP file instead of an encoded blob.
2. NEW: The option to remove played files from Playing Now can remove files as they are played or leave the last five files.
3. Changed: Updated Czech translation (thanks Jan Boháč!).
4. Fixed: The tree node function could crash if there was no tree selection.
5. Fixed: When you'd edit an expression, resizing the dialog would discard the changes.
6. NEW: The Mid(...) expression function takes a mode so that you can pass the end as an index instead of a count of characters.
7. Changed: Updated German translation file (thanks Bytestar).
8. NEW: Added the TreeNode(...) expression.  Mode 0 (the default) returns the full path.  Mode 1 returns the current item.  Mode 2 returns the parent item.
9. NEW: PackageInstaller will notify MC when it's added a skin or plugin.
10. Fixed: MC will notify the system that the current handler for .mjp and .mjr are the running major version of MediaCenter if it's not already set so.
11. Fixed: Mac date code was broken for non-US formats.
12. Fixed: Sleep issue cause by trying to work around a bug in Big Sur which has been fixed in 11.4. The work-around prevented screen sleep when playing audio files.

28.0.13   (5/7/2021)

1. Fixed: An external dependency which was causing MC to not run on some systems was removed.

28.0.12 (5/5/2021)

1. NEW: The Playback/LoadDSPPreset function accepts a saved DSP preset file (remember to URL escape).
2. NEW: Added Playback/SaveDSPPreset to return a saved preset.

28.0.10 (5/3/2021)

1. Changed: Made the new / improved this version menu item link to v28.
2. Fixed: If playback was set to include no files from Cloudplay, doing a right-click Play (with Play Doctor and Cloudplay) would not work.
3. Changed: Slovak translation updated (thanks Peter Lukac).
4. Fixed: MC cleared time component of "Date/Time Original" in EXIF erroneously.
5. Fixed: MC could not load EXIF "Date/Time Original" tag if it has no time component.
6. Fixed: FLAC radio playback could fail.

28.0.9 (4/29/2021)

1. Fixed: HDCD analysis would corrupt beats per minute detection.
2. NEW: Added an audio CRC field to the audio analyzer that calculates the CRC32 of the audio data (only calculated for 16-bit and 24-bit stereo currently).

28.0.8 (4/27/2021)

1. Changed: TPDF dither is no longer applied during format conversion with no DSP (since it would change the bits).
2. NEW: Added the 1x, 2x, etc. to the compression field for DSD files.
3. Changed: Made the Value box of the Tag Action Window customization taller.

28.0.7 (4/23/2021)

1. NEW: IPTV Support in TV engine.  Live streaming for now, no time-shifting or recording yet.  May not work for all URLs.
2. NEW: Support for Canon .cr3 raw image format.

28.0.6 (4/21/2021)

1. Fixed: FLAC file playback could crash in 28.0.5.
2. Changed: Removed unintended double-buffering in mp4 plugin.
3. Fixed: In WMA plugin if "Disable audio buffering to disk" option (Linux only) was used, a file buffer was still created.
4. Changed: The file type is passed along with Radio Paradise files so it no longer needs to hit the server for it.

28.0.5 (4/16/2021)

1. NEW: Added the PlaylistTime(...) expression to get the time of a track in the current playlist (a sum of all previous durations) in mode 0, mode 1 adds the current track as well, the remaining time of the playlist in mode 2 and 3 (2 excludes the current track), and mode 4 for the total playlist duration.
2. Changed: When making relative paths, if nothing is in common, it doesn't convert to relative (previously would still output something -- but it wouldn't work).
3. NEW: The export all playlists tool shows a dialog to allow picking the format, whether to use relative paths, and the output path.
4. Fixed: With memory playback enabled, playing some streaming stations with ICY metadata could fail after a while.
5. Fixed: When playing URLs, two layers of ICY parsing could happen causing hiccups in the audio.
6. Changed: Removed unintended double-buffering in mp3 plugin.

28.0.4 (4/9/2021)

1. NEW: Added the token "Bitdepth" to the player window to show the bitdepth of the file playing.
2. Changed: Made the Compare(...) expression look for the <,>,etc. operators and ignore everything else (so spaces or letters won't mess it up).
3. NEW: Setting the date of a picture also updates the EXIF date to match.
4. Fixed: Media Center could create test files for if a directory is writable and leave them in certain cases.
5. Fixed: MC could read ID3v2.2 PIC frame incorrectly causing the JPEG image to lose "start of image" marker.
6. Changed: The new Edge Browser is now the default internal browser, and the browser selection has been reset.
7. Fixed: YouTube playback was not working for many videos.
8. NEW: When scrolling in a list, if shift is held down it will scroll horizontally.
9. Fixed: Convolution did not work properly with channels 10 and higher.
10. Fixed: Filenames that were exactly the MAX_PATH length would not work.

28.0.3 (4/1/2021)

1. Changed: Slovak translation updated (thanks Peter Lukac).
2. Changed: Added a done button to the about box.
3. Changed: When getting a sharing URL, a playlist is only grabbed if the tree is highlighted (so picking files in a playlist will only file share).
4. Changed: In Television Setup, service type "Streaming from a network tuner" is renamed "Streaming (from a network tuner or from the Internet)".  The service type will now include "IPTV" in addition to "Tuner Stream".
5. Fixed: Several WavPack bitrates did not work.
6. Changed: Ripping to CUE did not work nicely unless concurrent ripping and encoding was selected.
7. Fixed: The password shown in Options > Media Network would be incorrect characters.
8. Fixed: DSD playback would incorrectly report an increase of 6 dB when bitstreaming.
9. Changed: When writing APE tags (APE, WV, etc.) the replaygain_track_gain is written in higher resolution.
10. Fixed: The system volume would not always work properly due to a recent change.

28.0.2

1. Fixed: The mouse cursor over the bottom toolbar would show the size arrows instead of the proper toolbar cursor.
2. Changed: The play command in Theater View no longer simulates an enter key if there is nothing selected to play.
3. NEW: Standard view Television view status text will include "next refresh time" for EPG.
4. Fixed: TV channel sorting "by channel name without regard to the channel number in front of the name" (i.e. mode "ABC") did not work if the channel numbers for ATSC (including DMS version) channels were in the form major.minor (e.g 5.1), instead of major-minor (e.g. 5-1).
5. Fixed: MC could crash when playing a DMS TV channel if downloading of AV codec failed.

28.0.1

1. NEW: Added the expression function Extract to pull strings out of other strings (see notes here: https://yabb.jriver.com/interact/index.php/topic,124543.msg894801.html#msg894801).
2. NEW: The Fill Track Numbers From List Order tool is more powerful allowing any fields to be typed in.
3. NEW: Added the option "Use small filters to reduce latency" to the Convolution DSP.
4. Changed: Clarified the ListMix vs ListMix2 functions in the tooltip (one escapes, the other doesn't).
5. Changed: Updated all language files to have the latest strings from the source code.
6. Changed: Updated German translation file (thanks Bytestar).
7. Changed: Added a sanity check to the Repeat(...) expression so it will only repeat 100 times then output "... (x more)".
8. Fixed: Crashes could occur when popping up message boxes and checking app state from a background thread.
9. Changed: Mac build is universal. REQUIRES at least MacOS 10.11.
Logged

AGAWA

  • Galactic Citizen
  • ****
  • Posts: 256
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #1 on: June 19, 2021, 01:28:03 am »

DSP Studio questions:
Channels  - number of source channels , (more info says it is number of speakers as before). Which is correct?
We lost number of speakers in the setup. There are two layers: hardware - speakers and software : channels; while speaker setup is mostly constant channels do change. My view is that there should be setting for speaker configuration. And channels on top of that.

With 5.1 channels, center level menu is not available. I'm using 4 speaker setup and would like to control center level in downmix. (1, 2, 2.1, 4 have center level)
3 channels not present at all - Living Stereo and Mercury SACDs have 3 channel recordings.

DMP SACDs use 6 channels; perhaps physically this is 5.1, but recordings are 6 channels, no Sub.

Initial thoughts, need to spend some time with the setup to see how it works. For now I will stay with MC27.

Im confused - will I have to enter DSP Studio for every album played to choose required number of channels?

---
edit:
frankly speaking I was expecting simple additional toggle : don't upmix 2, 3, 4 channel sources. For those who would like to listen as it was recorded. With just one tick it would achieve a lot.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13875
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #2 on: June 19, 2021, 08:41:42 am »

DSP Studio questions:
Channels  - number of source channels , (more info says it is number of speakers as before). Which is correct?
We lost number of speakers in the setup. There are two layers: hardware - speakers and software : channels; while speaker setup is mostly constant channels do change. My view is that there should be setting for speaker configuration. And channels on top of that.

With 5.1 channels, center level menu is not available. I'm using 4 speaker setup and would like to control center level in downmix. (1, 2, 2.1, 4 have center level)
3 channels not present at all - Living Stereo and Mercury SACDs have 3 channel recordings.

DMP SACDs use 6 channels; perhaps physically this is 5.1, but recordings are 6 channels, no Sub.

Initial thoughts, need to spend some time with the setup to see how it works. For now I will stay with MC27.

Im confused - will I have to enter DSP Studio for every album played to choose required number of channels?

---
edit:
frankly speaking I was expecting simple additional toggle : don't upmix 2, 3, 4 channel sources. For those who would like to listen as it was recorded. With just one tick it would achieve a lot.
Are you actually seeing anything different in this operation from MC27??

Remember if you didn't import your old library and settings you probably have automatic conversion turned on for DSP studio.
Logged

AGAWA

  • Galactic Citizen
  • ****
  • Posts: 256
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #3 on: June 19, 2021, 11:01:54 am »

I did not import settings or library.
Do not know how to import settings, so I configured MC28 from scratch.

I have no library as such, MC serves as backup for my collection of MCH SACDs; my old SACD player is hard to beat and hope it will work for many years.
I use MC for ripped  around 30 DVD-A and 5 BR . Easy to use finder to populate current playlist

Back to main issue: did play selections of ISO SACD, both 5ch and 2 ch through my 4 speaker system, also 5ch DVD-A Flac files; channels set to 4; probably no difference to MC 27.
need to investigate further, will advise when ready.

Again, my question: is channels (with pull down menu) now number of source channels and number of speakers is set by DAC in use?
I do not understand new logic behind DSP Studio,
There should be two separate settings:
1. number of speakers in use (speaker setup)
2. how we want to direct source channels to above config

As I mentioned earlier,  MC27 was very good in this respect. The only missing control was ability to toggle upmixing on and off ; 2, 3 , 4 channels off for those who would like to listen as it was recorded. On for those who like it from everywhere.

One interesting point: with MC28 I can now use equal levels in Apogee Duet configuration. Strangely, in MC27 I had to lower the level of 3-4 (headphones) by 11dB. Now all 4 channels are set in Maestro to 0dB. I did not understand why I had to do it in MC27, as it was not necessary before with another player. Now, I'm surprised again, maybe I missed something somewhere. Will return to MC27 to confirm.

To summarize, please explain the logic behind speakers numbers/setup and channels (input source). Now I'm blind.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10944
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #4 on: June 19, 2021, 11:13:01 am »

There is no new logic and the wording of the dialog didn't change, nor did the dialog itself. Not sure what you are seeing.

We generally recommend to set the channels to your physical speaker configuration.
Logged
~ nevcairiel
~ Author of LAV Filters

AGAWA

  • Galactic Citizen
  • ****
  • Posts: 256
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #5 on: June 19, 2021, 12:01:05 pm »

apologies; yes no change in wording; I was confused by the top line - source number of channels. did not spot this earlier.
thank you.
Logged

pwu

  • Junior Woodchuck
  • **
  • Posts: 61
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #6 on: June 21, 2021, 04:46:27 pm »

Imported EQ presets are mapping incorrectly. The 10 highest bands are maxed at +12db for each preset.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 42388
  • Shoes gone again!
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #7 on: June 21, 2021, 05:29:32 pm »

Imported EQ presets are mapping incorrectly. The 10 highest bands are maxed at +12db for each preset.


Fixed next build.

Thanks for the help.
Logged
Matt Ashland, JRiver Media Center

dejanm

  • Junior Woodchuck
  • **
  • Posts: 83
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #8 on: June 22, 2021, 11:16:08 am »

I am not sure whether it is a feature or not, but when I installed V28 under Windows it copied all the settings from Version 27 and I could start immediately using it. Under BigSur M1 I had to do it manually.
Logged

HaWi

  • Citizen of the Universe
  • *****
  • Posts: 947
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #9 on: June 22, 2021, 11:34:09 am »

Just tried 28. I restored my 27 backup on the iMac and was rebuilding Thumbnails when it got stuck at 4 out of xxx. When I cancelled after an hour or so it gave me a beach ball and I force quit after a minute or so. MacOS report is attached.
Logged
rPi5/8GB, Debian 12 Bookworm on SSD | JRMark (33.0.37 64 bit): 2784
MacBookPro (2013), 2.6 GHz Quad-Core Intel Core i7, MacOS 11.7.17 | JRMark (33.0.41 64 bit): 3826
Mac Studio M2 Max, 64GB, 1TB SSD, macOS Sequoia 15.1.1 | JRMark (33.0.41 64 bit): 9056
Docker Container (shiomax) DS1819+ | JRMark (33.0.37 64 bit): 1431
JRemote 3.43
MO 4Media 1.5.7 | Marantz SR7007 (RSL 5.1) HDMI to MacBookPro

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13875
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #10 on: June 22, 2021, 01:15:22 pm »

I am not sure whether it is a feature or not, but when I installed V28 under Windows it copied all the settings from Version 27 and I could start immediately using it. Under BigSur M1 I had to do it manually.
Windows can do that because of the registry. Mac and linux need to use the last backup from 27.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13875
Re: JRiver Media Center 28.0.25 for Mac Silicon/Intel Universal build
« Reply #11 on: June 22, 2021, 01:19:26 pm »

Just tried 28. I restored my 27 backup on the iMac and was rebuilding Thumbnails when it got stuck at 4 out of xxx. When I cancelled after an hour or so it gave me a beach ball and I force quit after a minute or so. MacOS report is attached.
Thanks for providing that, it's kind of hard to read but it looks like it hung in the JRAnalyzer.
Are you thumbnailing video as well?
Perhaps try changing the thumbnail threading to low and try again (you might see what file it's hanging on).
Logged
Pages: [1]   Go Up