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,137967.0.html 32.0.9 (1/26/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: On first install with no library, when auto copying from an older library, the Data/Custom Resources inadvertently contained a trailing \ making it unusable.<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]
<br>

<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.
'''[https://yabb.jriver.com/interact/index.php/topic,137967.0.html 32.0.8 (1/25/2024)]'''

<br>
Alternately you can run MC from the command line. (mediacenter30).
1. Fixed: MCWS Browse/Rules wasn't parsing the type properly.<br>

2. Changed: Slovak translation updated (thanks Peter Lukáč).<br>
Do NOT run MC as root or sudo. It's designed to be run as a normal user.
3. Changed: Switched from DLNA to Remote for MCWS Browse/Rules.<br>

4. Fixed: The manage library fields dialog could be very small when showing for the first time.<br>
Your user will need the following group permissions:
5. Fixed: MC could not load EXIF "User Comment" tag written by other apps (e.g. Lightroom) if the image was previously tagged by MC.<br>

6 Fixed: MC loaded XMP "Source" and "Label" tags into custom "Source" and "Label"fields after it already loaded them into stock "Source (Supply Chain)" and "Image Label" fields. It should now only read these tags into the two stock fields.<br>
:audio (for audio device access)
7. Changed: The MCWS function Browse/Rules takes an optional type parameter and you can specify "tree" or "DLNA".<br>
:video and render (for video playback)
8. Fixed: View extras playback would always start on file zero instead of the selected file.<br>

9. Changed: The MCWS function to show the user interface returns that it's not able to run if a library is currently loading.<br>
== Converting Data from a previous version ==
10. Changed: XMP "Event" tag is mapped to MC's "Album" field. Removed support for custom field "Event".<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.
11. Changed: MCC_TREE_SET_EXPANDED with -1 saves and restores again (but Ctrl;G still uses 0 to collapse all).<br>

12. Changed: MCC_TREE_SET_EXPANDED with 1 expands the tree roots but not everything (because that was overly slow).<br>
MC will convert the data and settings and use them. Your files won't be moved or altered.
13. Changed: Updated German translation file (thanks Bytestar).<br>

14. Changed: Added Type to the MCWS Library/Fields so it can report if the field is a user field, saved in the tag, etc.<br>
== More ==
15. Fixed: The "List (loose)" data type did not show in the Manage Library Fields dialog (list fields that don't check acceptable values).<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.
16. Changed: MC "Genre" field is mapped to IPTC:ObjectAttributeReference array tags, and to XMP:IntellectualGenre tag.<br>

17. Changed: Reversed the change on "Camera" field made in build 5. Now "Camera" will be editable. MC will split the fields into Make and Model when saving to tags.<br>
Uninstall an old version by using the apt package system (replace XX below with the version number).
18. Changed: MC will simplify camera make and model strings by removing duplicates and wordy phrases. For example,"NIKON CORPORATION" will become "Nikon" for Make tag, and "NIKON D310" will become "D310" for Model.<br>
:sudo apt mediacenterXX
19. Fixed: Updated package dependencies.<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
<br>

'''[https://yabb.jriver.com/interact/index.php/topic,137898.0.html 32.0.6 (1/18/2024)]'''
'''.jriver/Media Center XX'''
<br>

1. Fixed: Theater View playback of "Play All" did not start on the selected file.<br>
== Licensing ==
2. Changed: MC will not only remove XMP, IPTC, MJMD image segments, but also remove the entire EXIF segment when executing "Remove Tags".<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.
3. Changed: Removed the Media Library node at the root of Browse/Rules in MCWS.<br>

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>
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.
5. '''NEW:''' Skins and Trackinfos courtesy of English Tiger.<br>

6. '''NEW:''' TrackInfo_InsertURL(fieldname) used to load a Hexified version of the named field into a TrackInfo Plugin.<br>
== Issues with licensing and/or secure web access from within MC ==
7. '''NEW:''' GTKWebKit added as an internal browser choice.<br>
MC is built on Debian linux and expects the system certificate cache to be in the normal debian location which is:
8. Fixed: The background color for window creation was red/blue value swapped.<br>

<br>
/etc/ssl/certs/ca-certificates.crt
<br>

'''32.0.5 (1/17/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.
<br>

1. '''NEW:''' Holding shift while pressing right arrow in the tree expands all (like the recently added menu item).<br>
If you are running on a non-standard distro you can work around this in several different ways.
2. Fixed: The combobox height could be too tall when editing list fields.<br>

3. Changed: Some tuning to the new Browse/Rules function (use full path, named categories, etc.).<br>
* Preferably find a package for your system that provides the certificates in the debian location of /etc/ssl/certs/ca-certificates.crt
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>
* 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.
<br>
:From a terminal:
'''32.0.4 (1/16/2024)'''

<br>
:cd /usr/lib/jriver/Media\ Center\ XX (where XX is the major version number, for example 32)
1. Changed: Removed the Back to Exit function from Theater View introduced in 32.0.1.<br>
:sudo mkdir -p /etc/ssl/certs (do this if /etc/ssl/certs directory doesn't already exist)
2. '''NEW:''' Added Browse/Rules to MCWS to return the rules used building the browse tree.<br>
:sudo cp -f local-ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
3. Changed: MC's "Genre" field is no longer mapped to ITPC/XMP Category tag.<br>

<br>
* Finally, if you don't want to move MC's certificate file into a system location you can do this:
<br>
:''(note: if you use this method you'll need to redo it after every update of MC to access secure web pages)'':
'''32.0.3 (1/15/2024)'''
:From a terminal:
<br>

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>
:sudo rm /usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
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>
:sudo ln -s /usr/lib/jriver/Media\ Center\ XX/local-ca-certificates.crt
3. Changed: The MCWS UserInterface/Show now returns success if it doesn't need to change the selection.<br>
:/usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
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>

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>
[[Category: Frequently Asked Questions]]
7. Fixed: MC did not read XMP tags "xmp:Label" and "xmp:Rating" from the XMP segment.<br>
<br>
<br>
'''32.0.2 (1/12/2024)'''
<br>
1. Changed: Updated the copyrights to 2024.
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>
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>
<br>
<br>
'''32.0.1 (1/11/2024)'''
<br>
5. Changed: Updated all translations to the latest strings from the code.<br>
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>
7. Changed: Added media sub types: Business; Blog; Concert.<br>
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>
10. Changed: Updated the Catalan language (thanks Josep).<br>
11. '''NEW:''' Added an Enable ZoneSwitch toolbar button.<br>
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>
14. '''NEW:''' Full screen video window will have Minimize button in addition to the Window Size button and Close button.<br>
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>
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>
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