INTERACT FORUM

Please login or register.

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

Author Topic: JRiver Media Center 27.0.73 Silicon/Intel BETA for Mac -- Available here  (Read 2376 times)

bob

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

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

Download
https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter270073-Universal.dmg

27.0.73 (3/3/2021)

1. Changed: Made YouTube watch URLs like https://www.youtube.com/watch?v=p6HeRdnwOmo work in the Open URL... tool.
2. Fixed: Display/System sleep issues with all previous versions in Big Sur as well as all other MacOS broken in build 27.0.66
3. NEW: The ProgramInstaller component of Mac MC will handle .mjp files now which allows skins to be installed automatically.
4. Changed: Renamed "Reset Selection" to "Clear" in the panes.
5. Changed: Default to the last location at startup instead of the start page.
6. Changed: Right-click on a playlist has the Share command.
7. Fixed: Some video capture devices (such as "Hauppauge WinTV HVR 955Q") did not do well when video was recorded on to a slower hard disk (for example USB drive, in particular USB2 drive).
8. Changed: The season and episode parser for Carnac will not flag 720 or 1080.
9. Changed: Carnac will not use the number in a video named like "IMG_####" for season and episode.
10. Changed: When sharing a playlist or a collection of files (that will become a playlist), the message better indicates a playlist is being shared.
11. Changed: The "Communication with the server failed..." message will not show in the first two minutes after loading a library.
12. Changed: Importing a single folder will allow tag writing from the import rules.
13. NEW: You can now share a playlist (just pick it in the tree) and it will return an MPL file that is playable by Media Center.
14. Changed: If you share multiple files, they will be added to a playlist and the playlist will be shared.
15. Fixed: Some video capture devices did not work well with time-shifting or JTV recording because they dropped too much audio data due to data handling delays.
16. Changed: Slovak translation updated (thanks Peter Lukac).
17. Changed: Some internal change in TV's handling of video capture devices.
18. Fixed: During playback of a channel on Video Capture devices, running right-click > TV Options > Configure TV... would cause video to stop and would not recover afterward.
19. Changed: Marked a few more fields as stock fields (before they were showing up as user fields in the editor).
20. NEW: Added the token "App" to the player to get the full name of the program with version (ie. JRiver Media Center 27.0.70).
21. Changed: Auto-configure engages for devices that only support 48 kHz on any sample rate other than that.
22. Fixed: The auto-configure code for playback would not always engage properly due to sample rate changes that were made.
23. Changed: Clearing the played files from Playing Now will not remove the current file if you're playing (but will if you're stopped).
24. Fixed: The text "total" and "avg" will not be output if the field itself is empty.
25. NEW: Added an "Unshare" menu command to remove the sharing of a file.
26. Changed: Renamed the button to ReRip for ripping a disc again.
27. Changed: Added the share and unshare commands to the Tools menu.
28. Fixed: Improved bandwidth utilization when sharing files through MCWS.
29. Changed: The highpass slope used by Room Correction can be 36 or 48 dB/octave now (was capped at 24 dB/octave).
30. Changed: When picking DSD low pass filters, the choice of 48 dB/octave is offered for the 30 kHz and 50 kHz values.
31. Fixed: There was a double "the" on the restore library dialog.
32. Changed: Tuned the large font selection sizing so a little bigger fonts will not show the dialog.
33. Changed: Remove disk buffer disable option for audio and video files received over the network. It had unwanted side effects on playback of non-streamable format files.
34. Changed: Switched the encoding used on the share URLs (all links will need to be regenerated).
35. Changed: When changing tracks manually, the flush done is lighter preventing lags buffering.
36. NEW: OPF tagging saves and loads all the fields in Media Center (using a dc:custom block).
37. Changed: When tagging an EPUB, a new OPF is written if one isn't already there.
38. Changed: Remove disk buffer disable option for audio and video files received over the network. It had unwanted side effects on playback of non-streamable format files.

27.0.66 (2/12/2021)

1. Changed: Changed the Share toolbar button image.
2. NEW: Added a "Shared" field that gets checked when you share, but if you uncheck the file will no longer be accessible.
3. Fixed: Expressions that ended with a slash could output garbage.
4. Changed: The optional 6 dB boost applied to DSD playback is reported in Audio Path.
5. Fixed: Bug in DLNA conversion to DSF that resulted in popping especially at the end of a file.
6. NEW: When playing a DMS channel associated with a DMS device, the IP address of the channel is checked against the device's current IP address.  If the two are different, MC automatically updates the channel URL to match the device.
7. Changed: Updated Russian translation (thanks Vladimir).
8. Changed: Removed the URLs from the share dialog.
9. NEW: Added "Share" toolbar buttons.
10. Changed: Added URL escapement to the share URLs.
11. Changed: When sharing, a choice is offered about what link to place on the clipboard.
12. Changed: Renamed getting a file URL to "Share...".
13. NEW: Generated a new file sharing MCWS call that does not require authentication.  The file key is encrypted.
14. NEW: When sharing, a local IP is also provided along with the remote IP.
15. Fixed: Fast forward / rewind did not work when playing a DMS TV channel.
16. Changed: Showing the day for a year only date will show an empty string instead of one.
17. NEW: Added a way to reset your sharing credentials to Options > Media Network (will make all previous shares invalid).
18. Changed: When opening 3 or 5 channel files, we will try to auto-configure as 5.1 and offer that as one of the choices.
19. Changed: When opening 7 channel files, we will try to auto-configure as 7.1 and offer that as one of the choices.
20. Changed: Tweaked the text of the auto-configure dialog to be more clear and to not report the bitdepth (since that isn't the actual output bitdepth).
21. Fixed: Google lyrics lookup could contain junk at the end of the lyrics.
22. Changed: MCWS no longer requires authentication for functions marked to not require authentication.
23. NEW: Added the right-click command Get Sharing URL... to get a URL from MCWS to share externally (it uses your external IP address, so you will need to setup port forwarding on your router).
24. Fixed: TV Channel grouping did not work with DMS channels.
25. NEW: When running "Auto Group" on all TV channels, users are presented with a list of tuner types to select, so one can choose which types of channels are included in the auto group process.
26. Fixed: System and display sleep weren't being prevented when playing audio (via HDMI) or video on macOS Big Sur.

27.0.62 (2/9/2021)

1. Fixed: Crashes could occur in various places (reconfiguring the output plugin on sample rate incompatibility was one).

27.0.61 (2/4/2021)

1. Fixed: Lyrics lookups stopped working.
2. Changed: When opening 3 or 5 channel files, we will try to auto-configure as 5.1 and offer that as one of the choices.
3. Changed: When opening 7 channel files, we will try to auto-configure as 7.1 and offer that as one of the choices.
4. Changed: Tweaked the text of the auto-configure dialog to be more clear and to not report the bitdepth (since that isn't the actual output bitdepth).
5. Fixed: Filling the selected files from Theater View could get all the files instead of just the selected files.
6. Fixed: DLNA server, when the Audio output is set to "Selected Format only when Necessary" wav and mp3 files wouldn't be converted if the output format selected was the same as the input format which prevented DSD studio transformations from being applied.
7. NEW: DLNA conversion to DSD (dsf 1x).
8. Changed: Changed implementation of DMS TV channel playback and recording.  It should behave much better, in particular when playing a channel that is currently recording.
9. Fixed: If MC was started connected to a library server and the user switched to the main library, there were multiple superfluous error boxes popped up.

27.0.58 (1/25/2021)

1. Changed: Waveform data is no longer being created for Video content.
2. Fixed: The change to grouping fields could cause other issues.  Feedback appreciated.
3. NEW: Added the video type MXF to the player.
4. Faster: The program loads faster.
5. Changed: Clicking on the MC icon in the Dock while MC is running in Media Server mode will bring up the UI.
6. Fixed: Media Server mode was preventing shutdown/restart.
7. Fixed: Bug in screen position when bringing up the UI from the Media Server status bar icon.
8. Fixed: Switching Analyzer in and out of "High resolution" could crash while playing.
9. Fixed: Getting an expression with the API could perform extra (and unwanted) cleaning of the output.
10. NEW: When ripping a disc for the second time, a confirmation message is shown to let you know and allow you to cancel.
11. Changed: When auto-sizing columns, width for sort arrows is included.
12. Changed: Made the analyzer fall off faster (especially in high resolution mode).
13. Fixed: The video analyzer could sometimes take a long time.
14. Fixed: Upon shutdown/restart/logout and the Apple menu quit, MC will do a graceful shutdown (tells DLNA renderers that it's closing).
15. Changed: The Apple menu Quit terminates all of the program when in Media Server mode. File->Exit leaves Media Server running.

27.0.57 (1/21/2021)

1. Fixed: Drawing window size on retina monitors when dragging the screen, especially visible on the mini player view.
2. NEW: Some optimization of the window size and positioning code.
3. Changed: When editing a field, if one of the values is empty it will be added to the list of choices instead of removed.
4. NEW: AviSynth Filter is added to the white list for "video post processing" filters.
5. Changed: Improved the DSP Studio analyzer.
6. NEW: DTS parsing gets the proper number of channels.
7. Fixed: APL files were not always working properly for the last few builds.
8. Changed: When building the list of items for a grouping, the values are formatted (before it would show an integer when grouping by date, but now it will show a proper date).
9. NEW: The smartlist editor has a rule "contains full word" to put a hat (^) in front of the word.
10. Changed: Improved threading decisions for image drawing, greatly speeding up the Analyzer DSP and other drawing tasks.
11. Fixed: The message that files will be renamed to avoid collisions is no longer shown when just updating the database.
12. NEW: Added a match mode to the ListFind(...) expression function to switch between partial matching and full matching.
13. Faster: Optimized the way the analyzer works to make processing faster.
14. Fixed: Manually editing a DMS TV channel did not work (because a list of tuners were presented, instead of a list of devices);
15. Fixed: MP4 files could report double the proper length in some cases.
16. Changed: When removing the played tracks from Playing Now, it now removes the just played track as well.
17. NEW: DMS TV channels on the same device can be mass-edited, to change device, IP Address, and/or port.  This is useful when one needs to replace a broken tuner device with a new one of the same type, or when the IP address of a device changes.
18. Fixed (possibly): High GPU usage after watching and stopping a TV show that was being recorded (may need to repeatedly watch and stop watching to reproduce).
19. Changed: Bookmarking will always clear if we reach the end of the file (before with cross-fading on it could save a value near the end).
20. Changed: Right aligning the tag saving statusbar text so the user customized text stays visible.
21. NEW: The display view window position is reset when doing "Reset window position settings...".
22. Changed: Beyonwiz U4 device is white-listed as a supported DMS TV device. Hope it works!
23. NEW: Added a "Reset Perc Data" button on TV setup wizard and EPG setup wizard, to allow users to reset when their Perc Data account, in particular the lineup info, has changed.
24. Fixed: After downloading from library server, the file could be incorrectly removed from the server's library.
25. NEW: Made stopping after a number of tracks work with DLNA.
26. Fixed: Picking no options in the Rename, Move, & Copy dialog could result in the files actually getting renamed to <No Change>.
27. Fixed: Loading and saving VST3 presets could misbehave.
28. NEW: Experimental code for detaching the display window on Macs. Needs work but basically usable.

27.0.50 (1/7/2021)

1. Changed: Made date imported editable like last played (instead of clear only).
2. Fixed: Crash when using a remote with Theater View.
3. Changed: Switched the equalizer to these frequencies: 31.25,62.5,125,250,500,1k,2k,4k,8k,16k.
4. NEW: VST3 effects save and load their states.
5. NEW: Added 3 channel to the VST3 output (L, R, C).
6. Fixed: When playing a DMS TV channel while the show was being recorded, the playback went to live time instead of program start time (or recording start time).
7. Changed: The shuffle at the end of the playlist when shuffle mode is on will only fire if playback is set to advance to the first track again.
8. NEW: Added the save and load buttons to VST3 plugins.

27.0.49 (1/5/2021)

1. Fixed: When recording consecutive shows on the same channel on a DMS tuner, the later recordings might include data for previous shows.
2. Possibly fixed: When recording consecutive shows on the same channel on a DMS tuner, some recording might end up fail (zero byte recorded).

27.0.48 (1/5/2021)

1. Changed: Maximum allowable filepath length changed from 256 to the Mac maximum (1024).
2. Fixed: When recording consecutive shows on the same channel on a DMS tuner, the later recordings might include data for previous shows.
3. Possibly fixed: When recording consecutive shows on the same channel on a DMS tuner, some recording might end up fail (zero byte recorded).
4. Changed: When searching, - is used to mark the start of a word just like space.  That way "wheel" will find "mouse-wheel".
5. Changed: TV recordings on DMS channels are now properly bookmarked.
6. Fixed: Playback as DoP was not working properly.
5. NEW: Added a Not(...) expression function to flip the state of a variable.
7. Changed: Slovak translation updated (thanks Peter Lukac).
8. Changed: Made the last played field editable (instead of clear only).
9. Changed: Updated Dutch translation (thanks Maarten!).
10. Fixed: TV background tasks might not be performed if no recording actions were scheduled.
11. Fixed: The DSP variables for the enabled state could be big values instead of 0 or 1.
12. Fixed: Pausing while watching a TV show that was still being recorded would cause recording to stop and restart, creating multiple recordings.
13. Fixed: Dividers in Parametric Equalizer did not always save their text properly.
14. NEW: DSP Presets can be saved and loaded from files.
15. Changed: Removed length limitation on string data in certain MP4 atoms (would make the waveform analysis incorrect on M4A files).
16. Fixed: Resources for cover art sent by the DLNA content directory had incorrect attributes which could cause them to be rejected in cases where they were compared to the SourceProtocolInfo.
17. NEW: Specifying "Selected" on the command line will grab the selected files.
18. NEW: Specifying "Shuffle" as one of the files on the command line will shuffle the selection.
19. Changed: Made the program message when Google has shut off translation (instead of just trying again and again failing).

27.0.44 (12/15/2020)

1. Fixed: Some libraries missing for the Intel architecture.
2. Fixed: Dolby encoding wasn't working for ARM.
3. Changed: The Big Sur info under System Information -> Advanced broke with the 11.1 update.

27.0.43 (12/14/2020)

1. NEW: Dual architecture build. Will run on Silicon or Intel. REQUIRES AT LEAST MacOS 10.11!!!
2. NEW: Show running architecture of MC in the About box.
3. Changed: Added more information to the System Information Advanced to include current MacOS versions and the running architecture.
4. Fixed: New YouTube downloader.
5. Fixed: Firing an MCC 22003 on a not found index would crash.
6. NEW: MCC 22003 with an index of 12 shows Cloudplay.
7. NEW: Added a Cloudplay toolbar button.
8. Fixed: The libav dependency is checked when doing a video file conversion.

27.0.39 (12/10/2020)

0. NOTE: This is the Native Screen rendering build.
1. Changed: When moving cover art to a new folder, a confirmation is shown before moving all the files.
2. NEW: The statusbar is updated from a thread so blocking to access a drive spinning up won't block the program.
3. Changed: Updated Greek translation (thanks Panagiotis).
4. Changed: The cover art path is not validated until it is used, so having it on a non-spinning drive will not spin the drive up just viewing the library.
5. Fixed: Possible deadlock when starting to play a DMS TV channel.
6. Fixed: The track info processor was not handling all the formats properly since the parenthesis addition.
7. Fixed: Text vertical alignment is properly maintained in nested tags.
8. Changed: Updated German translation file (thanks Bytestar).
9. Changed: Equalizer presets are sorted by name (instead of randomly).
10. Changed: When shuffling a set of tracks all by the same artist, the album will be used to maximize the shuffle instead of the artist.
11. Fixed: Seeking to end of file in video playback sometimes was ignored.
12. NEW: Recording works on DMS Tuner channels.
13. Changed: When renaming a library, if you rename the active library, the name used for backups will also be updated.
14. Fixed: When playing a DMS TV channel, the tuner status got stuck at "Initializing..."
15. Fixed: Media Center would not display JPEG images with minor defects (often in metadata tags).
16. Changed: Video file conversion could crash.
17. Changed: Made digital TV code more robust against bad data.
18. Changed: Track info markers for TrackInfo_Insert will try to better handle fields with parenthesis in the name.
19. Changed: Updated Czech translation (thanks Jan Boháč!).
20. Fixed: A possible crash when decoding a corrupt APE file.
21. Fixed: DSD output could crackle in the last builds.
22. Fixed: Italian had the same translation for skin and theme, so it caused Theater View options to misbehave.
23. Changed: Made the Reporter view respond to F5 and refresh.
24. Fixed: APE decoding could leak.
25. Changed: When MC fails to get DMS TV channels using the device's "urn:schemas-upnp-org:service:ContentDirectory" service, an alternative method of using a channel lineup JSON file (if available) will be attempted.
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Still prevents sleep for me same as 66 did even if not playing anything and stopped.
Logged

bob

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

Still prevents sleep for me same as 66 did even if not playing anything and stopped.
I could use more info, it works fine with both audio and video on my M1 Mac mini and Catalina Mac book pro.
Perhaps post the log?
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Not sure what I need to do you want to see in the log but this was logged while it wasn't playing and stopped and still preventing sleep...  grabbed 2 logs, one from the report button after sleeping the mac and it re-waking.

Logged

Milan33

  • Member
  • *
  • Posts: 2

In the version of Media Center 27 for Mac (M1) it is not possible to use the plug-in to DSP studio - error "Failed to install plug-in". Versions 25, 26, 27 for intel are functional. Tested on Dirac plug-in and DMG Audio on MacBook Air M1. In others, the players M1 are functional (Audirvana, Audacity, etc.)
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7367
  • The color of Spring...

Chances are the universal Media Center 27 app on your M1 is running the ARM (Apple Silicon) binary and I've yet to see any VST plugins compiled for that (but please correct me if there are any out there!). Of course you certainly won't be able to use plugins compiled for Intel x86_64-based Macs within the ARM (Apple Silicon) binary for Media Center. VST plugins only work for the OS and architecture they're compiled for. In addition, Media Center for ARM (Apple Silicon) has to support VST plugins compiled for that OS and environment as well, and there's a chance support for that hasn't been added yet as Bob's been busy with lots of things as of late. Bob will likely know for sure if they're supposed to work or not.

I'm afraid right now that the only likely workaround is you'd have to switch Media Center via Rosetta 2 to use the Intel (x86_64) binary instead of the ARM (Apple Silicon) binary to get VST plugins working. Thankfully there's an easy guide to get this working and switch between the Apple Silicon and Intel versions of a universal app: https://www.howtogeek.com/702982/how-to-launch-the-intel-version-of-a-universal-mac-app-on-apple-silicon/
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

bob

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

Not sure what I need to do you want to see in the log but this was logged while it wasn't playing and stopped and still preventing sleep...  grabbed 2 logs, one from the report button after sleeping the mac and it re-waking.
Looks like it's doing what it's supposed to.

Machine?
OS?
Where is your library stored?
Where are the files stored?
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Looks like it's doing what it's supposed to.

Machine?
OS?
Where is your library stored?
Where are the files stored?


2018 Intel Mac Mini
latest macOs
Library and files on external RAID SSD over thunderbolt

If you look in Activity monitor it shows as 'preventing sleep' always no matter play pause or stopped.  This is what's blocking it.  v62 switches to No once stopped.  Ideally MC would also destruct it's core audio session on pause and just reconstruct it on play but waiting say 60 seconds on pause would also be fine for whatever performance reasons.  Exactly what happens is if I bottom left corner to sleep the mac the screen sleeps but immediately wakes back up again after a few seconds as long as 'prevents sleep' is Yes.  Also when I go to bed the screen and mac never sleeps but will stay on all night.  Quitting MC allows sleep.
Logged

bob

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

2018 Intel Mac Mini
latest macOs
Library and files on external RAID SSD over thunderbolt

If you look in Activity monitor it shows as 'preventing sleep' always no matter play pause or stopped.  This is what's blocking it.  v62 switches to No once stopped.  Ideally MC would also destruct it's core audio session on pause and just reconstruct it on play but waiting say 60 seconds on pause would also be fine for whatever performance reasons.  Exactly what happens is if I bottom left corner to sleep the mac the screen sleeps but immediately wakes back up again after a few seconds as long as 'prevents sleep' is Yes.  Also when I go to bed the screen and mac never sleeps but will stay on all night.  Quitting MC allows sleep.

That's interesting since I can't reproduce it and your log shows proper power manager actions:
Code: [Select]
0090557: 4584336896: General: CSystemPowerManager::ApplyActionsToSystem: Doing JRiver keepalive
0090558: 4584336896: General: CSystemPowerManager::ApplyActionsToSystem: Releasing kIOPMAssertPreventUserIdleDisplaySleep

You don't have a lot of Logging, if I saw another line like this:
Code: [Select]
0090557: 4584336896: General: CSystemPowerManager::ApplyActionsToSystem: Doing JRiver keepaliveAFTER the release and after some period of time I'd say that was an issue.
I also find it a bit odd that you are only showing the one
Code: [Select]
kIOPMAssertPreventUserIdleDisplaySleep state on/off. I get other variations with regards to deep sleep and network activity as well.

Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

I just did the one mouse to sleep and wake cycle to show the problem.  I wasn't sure how long you need it to be logging or what to do.  You can see the problem in Activity Monitor by enabling the 'Prevent Sleep' column and stop your music and see that it remains 'Yes'.  While any process is preventing sleep it won't sleep.  monitor will look like it goes to sleep but then pop back on only moments later.  It never really sleeps.  Killing MC lets it sleep for real.  What I know about Mac from working on Menubus as a developer is 'prevents sleep' is true as long as you have an open coreaudio session in the process.  You need to close and destroy the session to release the sleep.
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Here is a longer session with 2 mouse to corner sleeps... the first time it re-wakes moments after monitor sleep begins but the second time it stays asleep so it seems you must not be releasing the coreaudio session on stop now but instead on the first attempt to sleep and for some race condition it doesn't take and the mac re-wakes.  The second time it does.  In 62 'prevents sleep' goes to 'No' after hitting stop so it could be due to moving the session shutdown etc to some different callback to what it used to be.  This could be the problem as some other apps keep their core audio sessions open as long as any other app on the system is also preventing sleep (like menubus).  In other words the systemwide plugin host doesn't close it's audio session if any other process is holding their audio sessions open on sleep.  Bit of a chiken v egg conundrum.

Added: Just verified the 'prevents sleep' remains 'yes' after a music stop but only changes to 'no' after the first sleep attempt which then allows the second sleep to succeed.  So this is a change in behavior where 62 would close the session on stop however this version only closes the session on first sleep after stop.  Is it possible you move the session close back to the stop button callback instead of keeping it lazy open until sleep?

Logged

Milan33

  • Member
  • *
  • Posts: 2

Chances are the universal Media Center 27 app on your M1 is running the ARM (Apple Silicon) binary and I've yet to see any VST plugins compiled for that (but please correct me if there are any out there!). Of course you certainly won't be able to use plugins compiled for Intel x86_64-based Macs within the ARM (Apple Silicon) binary for Media Center. VST plugins only work for the OS and architecture they're compiled for. In addition, Media Center for ARM (Apple Silicon) has to support VST plugins compiled for that OS and environment as well, and there's a chance support for that hasn't been added yet as Bob's been busy with lots of things as of late. Bob will likely know for sure if they're supposed to work or not.

I'm afraid right now that the only likely workaround is you'd have to switch Media Center via Rosetta 2 to use the Intel (x86_64) binary instead of the ARM (Apple Silicon) binary to get VST plugins working. Thankfully there's an easy guide to get this working and switch between the Apple Silicon and Intel versions of a universal app: https://www.howtogeek.com/702982/how-to-launch-the-intel-version-of-a-universal-mac-app-on-apple-silicon/


In Mac M1, Audirvana runs natively (without Rosetta) and the Dirac and DMG Audio plug-ins work. In Media Center 27 on the Mac M1 plug-in without Rosetta does not work with Rosetta is functional.
Logged

LilyAarseth

  • World Citizen
  • ***
  • Posts: 156


In Mac M1, Audirvana runs natively (without Rosetta) and the Dirac and DMG Audio plug-ins work. In Media Center 27 on the Mac M1 plug-in without Rosetta does not work with Rosetta is functional.
I had a similar experience, I was able to install the plugin while running rosetta after the tip from Awesome Donkey, but when I ran native ARM again it said the plugin failed to load but it still shows up in the DSP list.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7367
  • The color of Spring...

Yeah, that likely means the ARM/M1 build of MC doesn't yet support those VST plugins. You might post links to some so Bob can look into it when he gets time.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

LilyAarseth

  • World Citizen
  • ***
  • Posts: 156

Yeah, that likely means the ARM/M1 build of MC doesn't yet support those VST plugins. You might post links to some so Bob can look into it when he gets time.
This is the one I tried with that I used to use on windows, I tried installing both vst3 and regular vst. https://www.voxengo.com/product/span/
Logged

bob

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

This is the one I tried with that I used to use on windows, I tried installing both vst3 and regular vst. https://www.voxengo.com/product/span/

VST plugins do work on silicon Mac in native mode IF they contain both architectures.
For example, RoughRider3 works fine. You can verify the supported architectures from the terminal.
cd /Library/Audio/Plug-Ins/VST3/RoughRider3.vst3/Contents/MacOS
lipo -archs  RoughRider3                                           
x86_64 arm64

The SPAN plugin doesn't have an arm64 component:
cd /Library/Audio/Plug-Ins/VST3/SPAN.vst3/Contents/MacOS
lipo -archs SPAN       
x86_64


You need to get your plugin vendor to add the arm64 arch.
Logged

bob

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

Here is a longer session with 2 mouse to corner sleeps... the first time it re-wakes moments after monitor sleep begins but the second time it stays asleep so it seems you must not be releasing the coreaudio session on stop now but instead on the first attempt to sleep and for some race condition it doesn't take and the mac re-wakes.  The second time it does.  In 62 'prevents sleep' goes to 'No' after hitting stop so it could be due to moving the session shutdown etc to some different callback to what it used to be.  This could be the problem as some other apps keep their core audio sessions open as long as any other app on the system is also preventing sleep (like menubus).  In other words the systemwide plugin host doesn't close it's audio session if any other process is holding their audio sessions open on sleep.  Bit of a chiken v egg conundrum.

Added: Just verified the 'prevents sleep' remains 'yes' after a music stop but only changes to 'no' after the first sleep attempt which then allows the second sleep to succeed.  So this is a change in behavior where 62 would close the session on stop however this version only closes the session on first sleep after stop.  Is it possible you move the session close back to the stop button callback instead of keeping it lazy open until sleep?
Nothing has changed since build 62 in regards to coreaudio open/closing.
I can't reproduce your results, I tried Catalina Intel and Big Sur on both Intel and Silicon.
I can only assume it's something specific about your setup.
Are you running Media Server?
What are your track transition settings?

Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Nothing has changed since build 62 in regards to coreaudio open/closing.
I can't reproduce your results, I tried Catalina Intel and Big Sur on both Intel and Silicon.
I can only assume it's something specific about your setup.
Are you running Media Server?
What are your track transition settings?

Running Media Server, yes... attached are my settings but more simply you can see though MC is stopped and not playing anything it is still showing 'prevents sleep' YES in Activity Monitor.  This is the telltale sign.
Logged

bob

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

Like I said, if I can't reproduce it obviously activity monitor will show nothing.

Try running in regular mode, not media server mode, and see if the problem is still there for you.
Logged

bob

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

Like I said, if I can't reproduce it obviously activity monitor will show nothing.

Try running in regular mode, not media server mode, and see if the problem is still there for you.
I got a chance to try this with media server mode. That does seem to be the issue.
Activity monitor's view of that sleeping flag doesn't appear to be very useful, when mine was NOT in media server mode it slept even though that prevent sleep was displayed as Yes both before and after it slept.
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Like I said, if I can't reproduce it obviously activity monitor will show nothing.

Try running in regular mode, not media server mode, and see if the problem is still there for you.

I use JRemote though iOS app to control songs.
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

I got a chance to try this with media server mode. That does seem to be the issue.
Activity monitor's view of that sleeping flag doesn't appear to be very useful, when mine was NOT in media server mode it slept even though that prevent sleep was displayed as Yes both before and after it slept.

In my experience it does not fully sleep when preventing sleep is Yes... it might let the screen sleep but not a real system sleep.  Check the power consumption.  Try v62 and see that when stopped it shows No for prevent sleep.  I think whatever is causing these differences is responsible for the behavior difference.
Logged

bob

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

In my experience it does not fully sleep when preventing sleep is Yes... it might let the screen sleep but not a real system sleep.  Check the power consumption.  Try v62 and see that when stopped it shows No for prevent sleep.  I think whatever is causing these differences is responsible for the behavior difference.
Build 62 is not useful for comparison.  OS calls that it used don't work in Big Sur (they wouldn't PREVENT sleep).
Logged

LilyAarseth

  • World Citizen
  • ***
  • Posts: 156

I noticed when I import .cue and .tta albums, and then convert/split the format into .flac track files with MC, several tracks are noticeably cut off in the beginning. This doesn't happen if I convert the .tta to .flac and split with a cue splitter before importing to the MC library. Not sure if this is an exclusive .tta thing or if this is a bug related to how MC reads .cue files and the timestamps.

Edit: One other thing that's hasn't worked for me, and I don't know if it is a setting I've misconfigured or is actually a bug. Startup interface set to -> Location: Last Location + Mode: Last Exit View doesn't seem to work properly for Artists -> All Artists anymore, it always starts at the top of the view instead of last played track/viewed section in the list i was at before closing. It works for other views. I thought it was after I went from MC26 on Windows to MC27 on Mac, but when I checked just now with MC27 and 26 on Windows I noticed the same behavior. I swear it worked for me before. I hope I'm not being impolite reporting all these minor things.
Logged

dfortney

  • Galactic Citizen
  • ****
  • Posts: 310

Build 62 is not useful for comparison.  OS calls that it used don't work in Big Sur (they wouldn't PREVENT sleep).

Ah that explains a lot then because 62 and before all sleeps well and after don't.  So it seems whatever the replacement calls are also don't quite work because they only Prevent sleep and don't not prevent it under some cases.  I dunno but it sounds like there is still sleep work to do to get it right under all situations.
Logged

bob

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

Ah that explains a lot then because 62 and before all sleeps well and after don't.  So it seems whatever the replacement calls are also don't quite work because they only Prevent sleep and don't not prevent it under some cases.  I dunno but it sounds like there is still sleep work to do to get it right under all situations.
I tried this again today with multiple combinations of Media Server, client showing or not, playback local or remote and screen sleep works fine.
A difference for me, my M1 is on the Developer Beta OS 11.3 beta which downloaded a new version today. It seems possible that this is an OS error that's just been fixed.
Logged

dejanm

  • Junior Woodchuck
  • **
  • Posts: 74

I tried this again today with multiple combinations of Media Server, client showing or not, playback local or remote and screen sleep works fine.
A difference for me, my M1 is on the Developer Beta OS 11.3 beta which downloaded a new version today. It seems possible that this is an OS error that's just been fixed.

Bob,

Any news in 11.3 concerning 48 KHz over HDMI ?
Logged

bob

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

Bob,

Any news in 11.3 concerning 48 KHz over HDMI ?
It looks to me like the current Beta still shows the interface locked to 48k.
I'll do a bit more testing to confirm.
Logged
Pages: [1]   Go Up