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.54 for Debian BULLSEYE (amd64, i386, arm64 and armhf)  (Read 2262 times)

bob

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

This is the latest build of MC31 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/channels/v31/latest/MediaCenter-31.0.54-amd64.deb
Linux ARM64: https://files.jriver-cdn.com/mediacenter/channels/v31/latest/MediaCenter-31.0.54-arm64.deb
Linux ARMHF: https://files.jriver-cdn.com/mediacenter/channels/v31/latest/MediaCenter-31.0.54-armhf.deb
Linux i386: https://files.jriver-cdn.com/mediacenter/channels/v31/latest/MediaCenter-31.0.54.deb

Also in the latest repo, note, the BULLSEYE branch.

31.0.54 (9/12/2023)

1. Fixed: Submenus (like in trackinfos and audio options) broken by a fix in 31.0.50.
2. Changed: Search DJ settings are saved between runs so the last used settings are shown.
3. Changed: Added a parameter FormatDateTime to MCWS function GetRecordingScheduleXML to specify whether to format the StartTime returned value.
4. NEW: Added an option to close the program on stop to the "More Stop" player menu (MCC 10078 to script).

31.0.53 (9/11/2023)

1. Changed: Made the saved cover art folder saved on a per-library basis as well so it can vary from library to library.
2. Changed: VST3 effects that create the plugin on a class number higher than zero will work.
3. Changed: Search DJ only searches for music files (it could grab images and videos if they matched the artist, etc.).
4. NEW: Added a Search DJ button to Playing Now.
5. Changed: Shuffle defaults to off for Search DJ.
6. Changed: Artist lists with semi-colons are also accepted by Search DJ.
7. Changed: Search DJ clears any other searches that were entered manually in the search box.
8. NEW: Added a "No Variety" menu choice for Play Doctor searches.
9. NEW: Added Tools > Search DJ to play searches and optionally include Cloudplay files.
10. Fixed: Possible JPEG crashes parsing corrupt images.
11. NEW: Added a couple stock smartlists to find low resolution cover art.
12. Fixed: Custom Contrast values where not being displayed properly in the JRVR settings after re-opening the dialog.
13. Changed: Include the Q when listing parametric equalizer equalization filters.
14. Fixed: Improved behavior when pressing Escape while watching a video in Theater View Netflix.
15. NEW: Anti-ringing filter when scaling with JRVR, available for all conventional scalers, as well as RAVU.
16. Fixed: Updated JRVR Geometry Correction to avoid cutting off part of the image when using curvature correction.
17. NEW: Support for loading custom shaders in JRVR (in mpv hook/glsl syntax)
18. Fixed: The "Move Up" and "Move Down" buttons on the customize tag window would not work nicely if you clicked fast.  Now all buttons everywhere should no longer check for clicks that are too fast.
19. Fixed: Allow "live" streams to play through JRVR. Fixes shn and some video playback on Mac and linux.

31.0.48 (8/22/2023)

1. Changed: Slovak translation updated (thanks Peter Lukáč).
2. Changed: The JRVR HDR to HDR tone mapping options are only shown if HDR pass-through is enabled.
3. Fixed: Solved a rare crash during import due to thread safety.
4. Changed: Non-editable fields no longer allow the checkbox to allow custom data in the Manage Library Fields dialog.
5. Changed: Added the option "Show only calculated fields" to Manage Library fields.
6. Changed: Playback of live TV in Transport Stream time-shifting mode will start a little delayed to reduce the chance of getting a black screen with audio only.

31.0.46 (8/18/2023)

1. NEW: Manual profile selection/overriding for JRVR, on a per-file basis. Available in the context menu, the playback OSD, and MCC.
2. Changed: Non-editable fields no longer allow the checkbox to allow custom data in the Manage Library Fields dialog.
3. Changed: Added the option "Show only calculated fields" to Manage Library fields.
4. Changed: Playback of live TV in Transport Stream time-shifting mode will start a little delayed to reduce the chance of getting a black screen with audio only.
5. Fixed: Radio Paradise didn't play when reliably when connected to a library server.
6. NEW: (Panel) Added options to the Advanced settings page to show/hide the fixed buttons on the main page, such as Streaming, Cloudplay, etc.
7. Changed: The bookmark is only cleared when pressing stop again if it's done within five seconds of the previous stop.
8. Changed: When tagging EXIF in images, empty field values will cause the corresponding EXIF tags to be removed, instead of setting the tag value offset to NULL.
9. Fixed: When renaming a value in a pane, if something with a semi-colon was entered the selection would reset (instead of selecting the first item in the new list).
10. Changed: Tagging of EXIF datetime tags will use format "yyyy:MM:dd 00:00:00" for dates without time, instead of "yyyy:MM:dd   :  :  " so that Google Photos will recognize it.

31.0.43 (8/8/2023)

1. Changed: When a smartlist finds no matches, a message is shown in the list.
2. Changed: Expressions that output an average use three decimal places instead of one.
3. Changed: Added "Favorites" category for Cloudplay in Theater View.
4. Fixed: MCWS Playback/Info when called early was creating the playback engine because of a recent change.
5. Changed: Updated libplacebo in JRVR, includes a new gamut mapper for HDR to SDR video tone mapping.
6. Changed: Increased the precision of the Spline Contrast slider in the JRVR settings, and increased its size for better control.
7. Fixed: When tagging a jpeg image that did not have EXIF to start with, the EXIF created by MC might contain some duplicate entries (for example some entries in the primary directory might also appear in the EXIF specific directory by error).

31.0.42 (8/4/2023)

1. Fixed: Paired square brackets [] in a folder path prevented import of items in that path.
2. Changed: Clicking an empty checkbox field with multiple selections now changes based on the selected item (was using the first item instead).
3. Changed: Removed the drive performance tests from Reporter.

31.0.40 (7/28/2023)

1. Fixed: Local CUSTOMIZATION RESOURCES (like modified FileAssociations.xml) were not being read from the Appdata tree  (~/.jriver/Media Center 31/Data/Custom Resources/)
2. Fixed: Seeking with JRVR could result in some playback glitches since 31.0.35.
3. Changed: Updated Czech translation (thanks Jan Boháč).
4. Changed: Put the playing album at the top during a shuffle albums.
5. NEW: Added New, Popular, and Users categories for Cloudplay Playlists in Theater View.
6. Fixed: Closing the media server would only close one DSP Studio.  Now all of them are closed.
7. Fixed: MCWS was not fully standards compliant with using + to encode spaces in query strings.
8. NEW: Added memory usage and open file handles to Reporter.

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.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.28 (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.

31.0.23 (6/15/2023)

1. Fixed: The "Prefer DVD Order" option for TV Show lookup did not work properly with TheMovieDB lookups.
2. Changed: Black bar analysis skips more frames after a seek for decoding to stabilize before checking for black bars.
3. Fixed: Cloudplay would go to home page when there was an edit in another tab.
4. Fixed: Corrected the typo so the field is now "State/Province".
5. NEW: Added the tags City and State/Province and mapped them to the same IPTC fields for images.
6. Fixed: Seeking a video close to the end would cause playback to stop.
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1588

So, not quite sure where these main two are on the list of 'known' issues.
I haven't been following the Linux board too closely, and at this point, it's quite hard to figure out whether this is WM or MC related without really starting to mess around with things....
(In some ways, we need a status / known issues thread.....)

Number 3 is nothing interesting.

1. White bar briefly flashes where the bottom OSD during video playback is when moving the mouse. The OSD then appears, albeit a little sluggishly; I believe this is normal. (TBQH, I'd prefer here to loose that overlay entirely, but presumably that's for remote users)
2. If I open a detached display (image playback) on my second monitor, this generally works OK, but gets stuck behind any other windows. On Windows, this pops back to the front if I click on the main MC UI.
3. The detached display has no title or MC icon, just the standard X one. (meh)

Debian Bookworm, KDE Plasma, Nvidia proprietary drivers.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient

So, not quite sure where these main two are on the list of 'known' issues.
I haven't been following the Linux board too closely, and at this point, it's quite hard to figure out whether this is WM or MC related without really starting to mess around with things....
(In some ways, we need a status / known issues thread.....)

Number 3 is nothing interesting.

1. White bar briefly flashes where the bottom OSD during video playback is when moving the mouse. The OSD then appears, albeit a little sluggishly; I believe this is normal. (TBQH, I'd prefer here to loose that overlay entirely, but presumably that's for remote users)
2. If I open a detached display (image playback) on my second monitor, this generally works OK, but gets stuck behind any other windows. On Windows, this pops back to the front if I click on the main MC UI.
3. The detached display has no title or MC icon, just the standard X one. (meh)

Debian Bookworm, KDE Plasma, Nvidia proprietary drivers.

So I think 1. may just be an nvidia issue; I used to see it on my one Linux system that ran an NVidia card, but none of my AMDGPU systems show a white bar at all when the OSD pops up (the OSD just gets nicely drawn).  It's also possible that it's an X vs. wayland issue as all my AMDGPU systems are on wayland now, but my NVIDIA system was on X because of compat issues.  I think NVIDIA allegedly plays nicer with wayland now, so it might be worth testing on wayland if you can.  I no longer have an nvidia system to test with so I can't confirm.

I don't normally use detached displays on Linux, but when I try it on Gnome on Debian Bookworm it seems to work normally for me; is there some trick to getting it stuck behind other windows?  I do see the same as 3. though, I just get an undecorated title bar.
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1588

Nope, just open a Firefox or any other window on the monitor. Soon as the detached display drops to the bottom it stays there.
MC main UI is open on monitor 1 FWIW.

I can't then get it back again without closing all other windows. (Possibly it doesn't help that the detached display doesn't appear in the titlebar?)

Will see what I can do about Wayland, but don't really want to tinker too much with this now it's *mostly* working....
Logged

bob

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

The detached display view window is a child of the root X window. That means all of its behavior is controlled by the window manager.
There is a right-click menu for it that should allow control of whether or not is stays above the other windows.

As far as the window text goes, that could be set to something just before it's detached. Perhaps the title of what's playing??
Logged

leezer3

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1588

That might work to an extent, but not brilliant for displaying a slideshow on if it doesn't change. (My main use case)

Media Center would be a useful compromise as a starting point, just so you can tell at a glance what it is :)
Logged

bob

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

That might work to an extent, but not brilliant for displaying a slideshow on if it doesn't change. (My main use case)

Media Center would be a useful compromise as a starting point, just so you can tell at a glance what it is :)
I'll look to see if it's possible to do that for audio and video parenthesized after Media Center.
Logged

dctom

  • Recent member
  • *
  • Posts: 33

trying to install MC 31 on an ubuntu machine - get message unable do to "unmet dependencies"

any help appreciated, thanks.
Logged

dctom

  • Recent member
  • *
  • Posts: 33

trying to install MC 31 on an ubuntu machine - get message unable do to "unmet dependencies"

any help appreciated, thanks.

btw using ubuntu software installer
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7816
  • Autumn shade...

Use the installJRMC script to install MC31 instead, it'll take care of all that stuff.

https://yabb.jriver.com/interact/index.php/topic,135999.0.html
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

dctom

  • Recent member
  • *
  • Posts: 33


Hi  Thank you

however - when I pasted script into terminal got ...

"Command 'curl' not found, but can be installed with:
sudo snap install curl  # version 8.1.2, or
sudo apt  install curl  # version 7.81.0-1ubuntu1.13
See 'snap info curl' for additional versions."


Logged

bob

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

trying to install MC 31 on an ubuntu machine - get message unable do to "unmet dependencies"

any help appreciated, thanks.
What version of ubuntu? I've tested back to 20.04 with the current package and just a native installation.
If it's older than that MC31 won't install or run.

Once you have the MC repo added to your system you should just be able to do
sudo apt install mediacenter31
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7816
  • Autumn shade...

Hi  Thank you

however - when I pasted script into terminal got ...

"Command 'curl' not found, but can be installed with:
sudo snap install curl  # version 8.1.2, or
sudo apt  install curl  # version 7.81.0-1ubuntu1.13
See 'snap info curl' for additional versions."





As it says, running sudo apt install curl should take care of that one, then you can run the script.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

dctom

  • Recent member
  • *
  • Posts: 33

thanks

this is what I get when running script

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 60503    0 60503    0     0   146k      0 --:--:-- --:--:-- --:--:--  146k
Starting installJRMC
To enable debugging output, use --debug or -d
Determining latest MC version
WARN[0000] error reading allowed ID mappings: error reading subuid mappings for user "ubuntu" and subgid mappings for group "ubuntu": No subuid ranges found for user "ubuntu" in /etc/subuid
WARN[0000] Found no UID ranges set aside for user "ubuntu" in /etc/subuid.
WARN[0000] Found no GID ranges set aside for user "ubuntu" in /etc/subgid.
writing blob: adding layer with blob "sha256:7d97e254a0461b0a30b3f443f1daa0d620a3cc6ff4e2714cc1cfd96ace5b7a7e": Error processing tar file(exit status 1): potentially insufficient UIDs or GIDs available in user namespace (requested 0:42 for /etc/gshadow): Check /etc/subuid and /etc/subgid: lchown /etc/gshadow: invalid argument
ERRO[0005] exit status 125                             
Using MC version 31.0.54 determined by webscrape
To override, use --mcversion
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7816
  • Autumn shade...

What version of Ubuntu are you using? Regardless, you should probably report this in the installJRMC thread, I'm sure Bryan would want to be informed of it.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

dctom

  • Recent member
  • *
  • Posts: 33

What version of Ubuntu are you using? Regardless, you should probably report this in the installJRMC thread, I'm sure Bryan would want to be informed of it.

I downloaded it today so my guess it is most recent.

found version number  Ubuntu 22.04.3 LTS


Logged

bob

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

trying to install MC 31 on an ubuntu machine - get message unable do to "unmet dependencies"

any help appreciated, thanks.
If you installed it by downloading directly you can help it find the missing dependencies by doing
sudo apt -f install
Logged

dctom

  • Recent member
  • *
  • Posts: 33

cant find a direct download ?
Logged

bob

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

cant find a direct download ?
They are all in the first post in this message.
Just click on the one for your architecture.
Once it downloads you can do
sudo dpkg -i MediaCenter-31.0.54-amd64.deb

Logged

dctom

  • Recent member
  • *
  • Posts: 33

thanks
Logged

dctom

  • Recent member
  • *
  • Posts: 33

have downloaded MC but get this.....

cannot access archive 'MediaCenter-31.0.54-amd64.deb': No such file or directory
Logged

bob

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

have downloaded MC but get this.....

cannot access archive 'MediaCenter-31.0.54-amd64.deb': No such file or directory
You have to go to where you downloaded it.
Probably in your downloads folder.
Logged

dctom

  • Recent member
  • *
  • Posts: 33

have gone to the downloads folder - not sure what to do next?
Logged

bob

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

have gone to the downloads folder - not sure what to do next?
From a terminal, do an
ls
MediaCenter-31.0.54-amd64.deb should be there.
then
sudo dpkg -i MediaCenter-31.0.54-amd64.deb
if it fails with missing dependencies
sudo apt -f install
Which will install them and MC
when it finishes you can just find Media Center 31 under the mutlimedia section of your menuing system
or
just type in
mediacenter31
from that terminal line and it will start.
Logged
Pages: [1]   Go Up