Release Notes MC32 Linux and Linux Installation & Removal: Difference between pages

From wiki.jriver.com
(Difference between pages)
Jump to navigation Jump to search
No edit summary
 
 
Line 1: Line 1:
== Download and Install ==
'''[https://yabb.jriver.com/interact/index.php/topic,137898.0.html 32.0.6 (1/18/2024)]'''
Please download the version that matches your license. MC30 is on the [https://yabb.jriver.com/interact/index.php/board,76.0.html Forum Page]. Older versions are in the [[Old Versions]] topic on our wiki.
<br>

1. Fixed: Theater View playback of "Play All" did not start on the selected file.<br>
MediaCenter on linux uses the debian apt package install and update system. The easiest method for a first time installation is here: [https://yabb.jriver.com/interact/index.php/topic,134152.0.html InstallJRMC]
2. Changed: MC will not only remove XMP, IPTC, MJMD image segments, but also remove the entire EXIF segment when executing "Remove Tags".<br>

3. Changed: Removed the Media Library node at the root of Browse/Rules in MCWS.<br>
After installation your desktop manager should have an entry for Media Center under Multimedia or Sound. You can choose that or create a desktop entry from that.
4. '''NEW:''' For MC32 the initial run will copy upgrade the library, data, skins and trackinfos from the most recent previous major version of MC.<br>

5. '''NEW:''' Skins and Trackinfos courtesy of English Tiger.<br>
Alternately you can run MC from the command line. (mediacenter30).
6. '''NEW:''' TrackInfo_InsertURL(fieldname) used to load a Hexified version of the named field into a TrackInfo Plugin.<br>

7. '''NEW:''' GTKWebKit added as an internal browser choice.<br>
Do NOT run MC as root or sudo. It's designed to be run as a normal user.
8. Fixed: The background color for window creation was red/blue value swapped.<br>

<br>
Your user will need the following group permissions:
<br>

'''32.0.5 (1/17/2024)'''
:audio (for audio device access)
<br>
:video and render (for video playback)
1. '''NEW:''' Holding shift while pressing right arrow in the tree expands all (like the recently added menu item).<br>

2. Fixed: The combobox height could be too tall when editing list fields.<br>
== Converting Data from a previous version ==
3. Changed: Some tuning to the new Browse/Rules function (use full path, named categories, etc.).<br>
You can back up your library from the File Menu in your older version and restore from the same menu in your new version.
4. Changed: "Camera" field is made "Clear-only", so users will not be able to change camera Make and Model in EXIF image tags. Also user-defined custom fields "Make" and "Model" will not be supported in EXIF handling.<br>

<br>
MC will convert the data and settings and use them. Your files won't be moved or altered.
<br>

'''32.0.4 (1/16/2024)'''
== More ==
<br>
If you're upgrading, you can leave your older version installed until you're happy with the new one, and then uninstall the old version.
1. Changed: Removed the Back to Exit function from Theater View introduced in 32.0.1.<br>

2. '''NEW:''' Added Browse/Rules to MCWS to return the rules used building the browse tree.<br>
Uninstall an old version by using the apt package system (replace XX below with the version number).
3. Changed: MC's "Genre" field is no longer mapped to ITPC/XMP Category tag.<br>
:sudo apt mediacenterXX
<br>

<br>
To remove the old data, you need to remove the respective version information folder (replace XX below with the version number). This is in the users home folder under
'''32.0.3 (1/15/2024)'''

<br>
'''.jriver/Media Center XX'''
1. Fixed: Analyzer could show extreme numbers when playing noise files (for not a number values) but now it simply shows a question mark.<br>

2. Changed: In the tag window, list data type fields show the values as a list (instead of list edit type fields) which makes genre, artist, etc. show lists.<br>
== Licensing ==
3. Changed: The MCWS UserInterface/Show now returns success if it doesn't need to change the selection.<br>
The easiest way to enter your license without removing old versions of MC is to copy and paste it from your registration email into MC either at the startup splash screen if asked for it there or via Help->Registration Info when in the program.
4. Changed: Back to exit Theater View only exits if a half second has passed since the last back click.<br>

5. Fixed: The new track info colors had the red and blue channels reversed.<br>
Using the .mjr with an old version installed may try to run the registration from the old version which is why we recommend the copy and paste method here.
6. Changed: When saving to XMP and ITPC image tags, "Artist" field that contains semi-colon separated list in MC will be saved in multiple "creator" (XMP) and "by-line" (IPTC) tags, instead of a single one.<br>

7. Fixed: MC did not read XMP tags "xmp:Label" and "xmp:Rating" from the XMP segment.<br>
== Issues with licensing and/or secure web access from within MC ==
<br>
MC is built on Debian linux and expects the system certificate cache to be in the normal debian location which is:
<br>

'''32.0.2 (1/12/2024)'''
/etc/ssl/certs/ca-certificates.crt
<br>

1. Changed: Updated the copyrights to 2024.
If that doesn't exist, MC will not be able to use SSL to access the JRiver server for licensing and for generally displaying web pages in the app.
2. Changed: Made a few improvements to the new download library and files tool.<br>

3. Fixed: TRACKINFO_INSERT_BACK_COLOR / TRACKINFO_INSERT_TEXT_COLOR were not working.<br>
If you are running on a non-standard distro you can work around this in several different ways.
4. '''NEW:''' Added the right-click tree option to expand all the items under a selection (instead of just the selection).<br>

5. Fixed: Some XMP image tags that involve alternate language arrays were not saved properly.<br>
* Preferably find a package for your system that provides the certificates in the debian location of /etc/ssl/certs/ca-certificates.crt
<br>
* Alternately if the ca-certificates.crt exists in a different location or can be installed via the system but is in a different location, make a symlink to yours from /etc/ssl/certs/ca-certificates.crt
<br>
* Another option is to copy the local-ca-certificates.crt provided with MC (added from our build system) to the standard location.
'''32.0.1 (1/11/2024)'''
:From a terminal:
<br>

5. Changed: Updated all translations to the latest strings from the code.<br>
:cd /usr/lib/jriver/Media\ Center\ XX (where XX is the major version number, for example 32)
6. '''NEW:''' Added an advanced option to sort incoming playback files because the order coming from shell extensions could be shuffled (on by default).<br>
:sudo mkdir -p /etc/ssl/certs (do this if /etc/ssl/certs directory doesn't already exist)
7. Changed: Added media sub types: Business; Blog; Concert.<br>
:sudo cp -f local-ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
8. Changed: Made collapsing all the tree items simply always collapse (was saving and loading the expanded items).<br>

9. Changed: Updated Greek translation (thanks Panagiotis).<br>
* Finally, if you don't want to move MC's certificate file into a system location you can do this:
10. Changed: Updated the Catalan language (thanks Josep).<br>
:''(note: if you use this method you'll need to redo it after every update of MC to access secure web pages)'':
11. '''NEW:''' Added an Enable ZoneSwitch toolbar button.<br>
:From a terminal:
12. Changed: [TV Channel Number] field is now available for Media Type "Video", in addition to Media Type "TV" (for TV Channels).<br>

13. '''NEW:''' If the remote control button "Recorded TV" can not find "Video\Shows" in Theater View, a few additional locations are tried to locate it, including root level "Shows" and "Recorded TV" and "Video\Recorded TV", etc.<br>
:sudo rm /usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
14. '''NEW:''' Full screen video window will have Minimize button in addition to the Window Size button and Close button.<br>
:sudo ln -s /usr/lib/jriver/Media\ Center\ XX/local-ca-certificates.crt
15. Changed: When adding cover art to a file, if no art is found next to the file it will search known subfolders as well (https://wiki.jriver.com/index.php/View_Extras).<br>
:/usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
16. '''NEW:''' Added "Minimize" to the list of MC commands in remote control setup.<br>

17. Changed: Theater View uses 20% larger fonts.<br>

18. Changed: Added standard view to the loop of modes shown on F11 / Green Button.<br>
[[Category: Frequently Asked Questions]]
19. Changed: Pressing back in Theater View when there's no place farther to go back closes Theater View by simulating F11.<br>
20. Fixed: If Theater View was configured to switch to a zone on load, sometimes the load could not finish properly.<br>
21. '''NEW:''' Added the ability to download the library and all the media files when connected to a library server.<br>
22. '''NEW:''' When recording TV shows, "TV Channel Number" field is filled with appropriate data for all channel types that carry such data (<major channel>-<minor channel> for ATSC, <logical channel number> for other types). For ATSC and DVB, if recording is in WTV format the file is tagged with this data too.<br>
23. '''NEW:''' Added a Display View toolbar button.<br>
25. Changed: Updated Dutch translation (thanks Maarten).<br>
26. Fixed: Genius lyrics lookup was failing on songs with parenthesis in the name.<br>
27. '''NEW:''' Added a Reset Search Cache menu item to links to cause the search to be run again after editing a media type, etc.<br>
28. Fixed: The image preview icon could not show in mixed lists.<br>
29. Changed: The default value of the first parameter of MCWS function Television/GetRecordingScheduleXML will be "168", instead of "-1".<br>
30. '''NEW:''' Added "Sorting" roller to Theater View library views to allow sorting using any of the default rules.<br>
31. '''NEW:''' Added optional AlternatingColors property for Flush visualization component. It is of the form "N;HexColor1;HexColor2..." where N is the number of seconds between color changes. For example, "10;0x0000FF;0xFF0000;0x00FF00" would alternate between red, green, and blue every 10 seconds.<br>
32. Changed: Removed some old code that no longer has any effect for playing a live TV channel on a Library Server client (using a tuner on the server).<br>
33. '''NEW:''' Added "Duplicate" to the right-click menu on library views to make a new copy of the view.<br>
34. '''NEW:''' Added TRACKINFO_INSERT_BACK_COLOR and TRACKINFO_INSERT_TEXT_COLOR to track info pages so the hex of each color can be loaded.<br>
35. Fixed: Improved support for JPEG images with uncommon color encoding.<br>
36. Fixed: Starting playback of a grouping of tracks with shuffle on would always start at the same track.<br>
37. Fixed: bda TV might crash on stop when using Transport Stream time-shifting mode.<br>
38. Changed: An empty password is no longer accepted to enter party mode.<br>
39. Changed: A 400 error is returned from MCWS when the function name is not found.<br>
40. Changed: Slovak translation updated (thanks Peter Lukáč).<br>
41. Fixed: Calling MCWS Playback/PlayByFilename with invalid filenames now returns an error.<br>
42. Fixed: TV tuner event code was repeatedly executed unnecessarily when playing DVB TV with Transport Stream Time-shifting.<br>
43. '''NEW:''' Implement the DLNA AVTransport command GetCurrentTransportActions dynamically according to play state.<br>
44. Fixed: For the DLNA transport state, Always return 1 for the playspeed. Was 0 (when stopped) which appears to be incorrect.<br>
45. Fixed: Make precision zone sync feature option determine whether or not it's exposed in the AVTransport XML play command. Fixes non-compliance with the spec.<br>
46. Changed: Updated XMP library.<br>
47. Changed: Updated GnuTLS and supporting libraries.<br>
48. Changed: Updated WebP library.<br>
49. Changed: Re-enabled writing of custom field "Event" to XMP metadata in images.<br>
50. Fixed: MC wrote an new entry "State/Province" into a jpg image file's MJMD segment each time tags are saved to the image, resulting in multiple entries in the image.<br>
51. Changed: Updated libplacebo in JRVR to the latest version.<br>
52. Fixed: SRT subtitles with size parameters would render generally too small.<br>
53. '''NEW:''' Added support for "pt" and "px" size definitions in inline string <font> parameters.<br>
54. Changed: Empty text tokens no longer contribute vertical height when rendering text, resulting in a more consistent vertical spacing.<br>
55. '''NEW:''' On initial run, if a previous major version library (like MC31) is found MC32 will automatically find and copy it, the cover art and thumbnails if they exist.<br>
<br>
<br>
[[Release_Notes|<---Back to version table]]

Latest revision as of 18:10, 9 May 2024

Download and Install

Please download the version that matches your license. MC30 is on the Forum Page. Older versions are in the Old Versions topic on our wiki.

MediaCenter on linux uses the debian apt package install and update system. The easiest method for a first time installation is here: InstallJRMC

After installation your desktop manager should have an entry for Media Center under Multimedia or Sound. You can choose that or create a desktop entry from that.

Alternately you can run MC from the command line. (mediacenter30).

Do NOT run MC as root or sudo. It's designed to be run as a normal user.

Your user will need the following group permissions:

audio (for audio device access)
video and render (for video playback)

Converting Data from a previous version

You can back up your library from the File Menu in your older version and restore from the same menu in your new version.

MC will convert the data and settings and use them. Your files won't be moved or altered.

More

If you're upgrading, you can leave your older version installed until you're happy with the new one, and then uninstall the old version.

Uninstall an old version by using the apt package system (replace XX below with the version number).

sudo apt mediacenterXX

To remove the old data, you need to remove the respective version information folder (replace XX below with the version number). This is in the users home folder under

.jriver/Media Center XX

Licensing

The easiest way to enter your license without removing old versions of MC is to copy and paste it from your registration email into MC either at the startup splash screen if asked for it there or via Help->Registration Info when in the program.

Using the .mjr with an old version installed may try to run the registration from the old version which is why we recommend the copy and paste method here.

Issues with licensing and/or secure web access from within MC

MC is built on Debian linux and expects the system certificate cache to be in the normal debian location which is:

/etc/ssl/certs/ca-certificates.crt

If that doesn't exist, MC will not be able to use SSL to access the JRiver server for licensing and for generally displaying web pages in the app.

If you are running on a non-standard distro you can work around this in several different ways.

  • Preferably find a package for your system that provides the certificates in the debian location of /etc/ssl/certs/ca-certificates.crt
  • Alternately if the ca-certificates.crt exists in a different location or can be installed via the system but is in a different location, make a symlink to yours from /etc/ssl/certs/ca-certificates.crt
  • Another option is to copy the local-ca-certificates.crt provided with MC (added from our build system) to the standard location.
From a terminal:
cd /usr/lib/jriver/Media\ Center\ XX (where XX is the major version number, for example 32)
sudo mkdir -p /etc/ssl/certs (do this if /etc/ssl/certs directory doesn't already exist)
sudo cp -f local-ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
  • Finally, if you don't want to move MC's certificate file into a system location you can do this:
(note: if you use this method you'll need to redo it after every update of MC to access secure web pages):
From a terminal:
sudo rm /usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
sudo ln -s /usr/lib/jriver/Media\ Center\ XX/local-ca-certificates.crt
/usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt