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,138249.0.html 32.0.20 (2/22/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. Changed: Theater View movie file info uses full description in large view (v2.3 of templates 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: If middle click closes a tab, it will no longer also fire a mode change.<br>

3. Changed: List drawing supports the alpha parameter on text.<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. Changed: The view header alphabet allows clicks in the space around letters instead of only on the letters.<br>

5. Changed: Removed the keyboard shortcut to flip Playing Now and added a menu choice instead.<br>
Alternately you can run MC from the command line. (mediacenter30).
6. Changed: The "Name" field is no longer being filled from video file metadata, as its values are largely not desirable and prevent AutoTag (Carnac) from running.<br>

7. Changed: Updated Greek translation (thanks Panagiotis).<br>
Do NOT run MC as root or sudo. It's designed to be run as a normal user.
8. Changed: Slovak translation updated (thanks Peter Lukáč).<br>

9. Changed: Minor tweak to volume protection so that it works more evenly.<br>
Your user will need the following group permissions:
10. Fixed: The handheld filename rule wasn't saving since our change a couple builds back.<br>

11. Changed: Equalizer sliders move 0.5 dB to the arrows and mouse wheel.<br>
:audio (for audio device access)
12. Changed: Made the alphabet above a file list stretch to the full width instead of being all left aligned.<br>
:video and render (for video playback)
13. Changed: The alphabet uses the text selected color instead of the text hot color on mouse over.<br>

14. Fixed: Library/CreateField better updates when expressions are changed.<br>
== Converting Data from a previous version ==
15. Changed: Renamed "Migrate Library" to "Change Media Location" and reworded the instructions accordingly.<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.
16. '''NEW:''' Added a Library/DeleteField MCWS function.<br>

17. Fixed: Tab controls didn't stretch to the right since we removed dead space to expand middle click. Reverted the sizing but handle middle click another way.<br>
MC will convert the data and settings and use them. Your files won't be moved or altered.
18. Changed: IPTC/XMP "Category" and "Supplemental Categories" tags are mapped to "Image Category" and "Image Subcategory" custom fields (instead of "LR Category", and "Subcateories").<br>

19. Changed: Multiple changes to Theater View movie file info template based on feedback (v2.2 of templates file).<br>
== More ==
20: Fixed: CD ripping could only be initialed from Drives & Devices. Now it can also be initiated from Rip Disc.<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.
<br>

<br>
Uninstall an old version by using the apt package system (replace XX below with the version number).
'''[https://yabb.jriver.com/interact/index.php/topic,138168.0.html 32.0.17 (2/13/2024)]'''
:sudo apt mediacenterXX
<br>

1. Fixed: HTML encoded characters (eg. "&quot;") in plain text subtitles are properly replaced by their respective characters.<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
2. Fixed: Removed some dead space to the right of the tabs so middle click works for a bigger area.<br>

3. Changed: Showing the playing file always centers the playing file in Playing Now instead of showing a few files above and below.<br>
'''.jriver/Media Center XX'''
4. Changed: Library/CreateField can update a field if it already exists.<br>

5. Fixed: Importing Theater View file info templates with an older version would fail.<br>
== Licensing ==
6. '''NEW:''' Added a "Plain (no border)" cover art drawing mode.<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.
7. Changed: Command+T will toggle the zone but not toggle the layout of Playing Now (even though Command is down).<br>

8. Changed: The flip state of Playing Now is saved between program restarts.<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.
9. Changed: Updated our TIFF library to the latest (makes a crashing TIF somebody sent load).<br>

10. Changed: Made the new confirmation before installing an update an option (Options > General > Advanced > Confirm before installing an update on launch).<br>
== Issues with licensing and/or secure web access from within MC ==
11. Changed: Added a help button to the Acquire Images Action Window that links to the wiki.<br>
MC is built on Debian linux and expects the system certificate cache to be in the normal debian location which is:
12. Changed: When acquiring images, the destination path is checked to make sure it can be written to.<br>

13. Fixed: Library/CreateField better updates when expressions are changed.<br>
/etc/ssl/certs/ca-certificates.crt
14. Fixed: Spotlight images in Theater View file info panel were sometimes not drawing properly.<br>

15. Changed: Loading views starts in the saved views folder under the library.<br>
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.
16. Changed: The import and export all templates Theater View tools start in the backup folder under the library (or just the library folder if the backup folder doesn't exist).<br>

17. Changed: Added video definition icon to Theater View movie file info template (v2.1 of templates file).<br>
If you are running on a non-standard distro you can work around this in several different ways.
18. '''NEW:''' "Migrate Library" wizard to help update the library after swapping Operating System or otherwise moving media files into a different location.<br>

19. Changed: Spotlight_list() values in file info templates are "hexified" to handle special characters.<br>
* Preferably find a package for your system that provides the certificates in the debian location of /etc/ssl/certs/ca-certificates.crt
20. Changed: Updated ULTRA trackinfo plugins by ET.<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
21. Changed: When a field is deleted, that column will no longer be loaded.<br>
* Another option is to copy the local-ca-certificates.crt provided with MC (added from our build system) to the standard location.
22. Changed: Allow user to specify high version number in Theater View file info template file so that it is never overwritten with defaults.<br>
:From a terminal:
23. Changed: The after playback expression in Options opens an expression editor instead of just being an edit box.<br>

24. Changed: An expression editor is shown for the Theater View option for playing now expression.<br>
:cd /usr/lib/jriver/Media\ Center\ XX (where XX is the major version number, for example 32)
25. Fixed: Closing an empty tab could fail to work in some cases.<br>
:sudo mkdir -p /etc/ssl/certs (do this if /etc/ssl/certs directory doesn't already exist)
26. '''NEW:''' Middle-click on the close button will relaunch Media Center.<br>
:sudo cp -f local-ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
27. Changed: When toggling the list style of Playing Now, the playing file is shown.<br>

28. Changed: Track Info uses the list background skin color instead of white when drawing cover art.<br>
* Finally, if you don't want to move MC's certificate file into a system location you can do this:
29. '''NEW:''' Double-click on the player text area goes in and out of mini view.<br>
:''(note: if you use this method you'll need to redo it after every update of MC to access secure web pages)'':
30. Changed: Audio Filename Rule is now simply Filename Rule for handhelds since the rule is used for other media types.<br>
:From a terminal:
31. '''NEW:''' Added a FileExtension expression function.<br>

<br>
:sudo rm /usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
<br>
:sudo ln -s /usr/lib/jriver/Media\ Center\ XX/local-ca-certificates.crt
'''[https://yabb.jriver.com/interact/index.php/topic,138057.0.html 32.0.12 (2/1/2024)]'''
:/usr/lib/jriver/Media\ Center\ XX/ca-certificates.crt
<br>

1. Changed: Use .xml extension for the Theater View file info template backups and put them in "Backup" folder. Remove old Movie file info template.<br>

2. '''NEW:''' Holding the Command key while picking Playing Now opens the view split in the other direction than the setting.<br>
[[Category: Frequently Asked Questions]]
3. '''NEW:''' Added a new field "Digital Source Type" for image media type and mapped it to XMP DigitalSourceType tag. Users can select from a controlled vocabulary list.<br>
4. '''NEW:''' Added a new field editing type - PRESET_LIST, which only allows changing field value by selecting from a pre-set list of values. Currently it is used only for "Digital Source Type" field.<br>
5. '''NEW:''' Added new default Theater View file info panel template for movies that shows Spotlight data. The current user templates are backed up and overwritten.<br>
6. Changes: Multiple args for newly implemented program links. If an app is selected use MacOS to call otherwise vfork for command line executables.<br>
7. '''NEW:''' Added Options > General > Advanced > Split Playing Now vertically.<br>
8. Fixed: When reading GPS tags from image EXIF segment, Longitude and Latitude were displayed incorrectly, with the degree symbol mangled.<br>
9. Changed: When importing settings from another OS, various settings will be migrated or adjusted to ensure MediaCenter functions properly.<br>
10. Changed: When writing [Comment] field to EXIF "User Comment" tag, MC will determine the encoding method (Unicode or ASCII) according to the actual text, instead of using Unicode for all, to improve compatibility with other Apps that may not handle Unicode correctly.<br>
<br>
<br>
'''[https://yabb.jriver.com/interact/index.php/topic,137967.0.html 32.0.9 (1/26/2024)]'''
<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>
<br>
<br>
'''[https://yabb.jriver.com/interact/index.php/topic,137967.0.html 32.0.8 (1/25/2024)]'''
<br>
1. Fixed: MCWS Browse/Rules wasn't parsing the type properly.<br>
2. Changed: Slovak translation updated (thanks Peter Lukáč).<br>
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>
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>
7. Changed: The MCWS function Browse/Rules takes an optional type parameter and you can specify "tree" or "DLNA".<br>
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>
10. Changed: XMP "Event" tag is mapped to MC's "Album" field. Removed support for custom field "Event".<br>
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>
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>
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>
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>
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>
19. Fixed: Updated package dependencies.<br>
<br>
<br>
'''[https://yabb.jriver.com/interact/index.php/topic,137898.0.html 32.0.6 (1/18/2024)]'''
<br>
1. Fixed: Theater View playback of "Play All" did not start on the selected file.<br>
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>
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>
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>
8. Fixed: The background color for window creation was red/blue value swapped.<br>
<br>
<br>
'''32.0.5 (1/17/2024)'''
<br>
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>
3. Changed: Some tuning to the new Browse/Rules function (use full path, named categories, etc.).<br>
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>
<br>
'''32.0.4 (1/16/2024)'''
<br>
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>
3. Changed: MC's "Genre" field is no longer mapped to ITPC/XMP Category tag.<br>
<br>
<br>
'''32.0.3 (1/15/2024)'''
<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>
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>
3. Changed: The MCWS UserInterface/Show now returns success if it doesn't need to change the selection.<br>
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>
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