This is the latest build of MC27 for Linux. Please post bugs here. Please start a new thread for anything requiring discussion. Non-bug posts will be deleted.
Download:
amd64
https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.35-amd64.debi386
https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.35.debarm64
https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.35-arm64.debarmhf
https://files.jriver.com/mediacenter/channels/v27/latest/MediaCenter-27.0.35-armhf.debAlso in the Beta and Latest repos.
27.0.35 (11/20/2020)
1. NEW: Fast Forwarding and Rewinding are now supported for Streaming (DMS) TV tuners.
2. Changed: Changed the read caching behavior of the thumbnail database to reduce memory consumption and improve performance with large databases.
3. Fixed: When time-shifting session on a DMS tuner ended, an empty folder was left undeleted.
4. NEW: The column presets menu shows names of previous saves for quick overwrite (instead of requiring entering the name).
5. NEW: The Rename, Move & Copy presets menu shows names of previous saves for quick overwrite (instead of requiring entering the name).
6. Changed: The program can close if Analyze Audio is showing but not processing.
7. Fixed: If a tool was running at shutdown, it would message and not allow shutdown, but the tray icon would go away anyway.
8. Changed: Error checking is added when loading certain TV settings to avoid crashes.
9. NEW: Added the MCWS call GetLinkExpanded to get a link expanded set of files.
10. Changed: Updated German translation file (thanks Stefan).
11. Changed: Tooltips are allowed to cover the auto-complete tooltip if they would otherwise go off the screen.
12. Changed: MC will be more responsive at startup when it processes TV recording actions.
13. Changed: The confirmation for clearing Playing Now will no longer say it will stop if playback is already stopped.
14. Changed: The lock and unlock playlist button are in the same spot, so doing a slow double click in the area will not be disruptive.
15. Changed: Ran all the translations through the tool to update to the latest strings from the source code.
16. Fixed: When resuming normal play from FF/REW on a time-shifting TV tuner, the OSD paused status could be wrong.
17. Changed: Tag dump in the Tag Action Window no longer tries to analyze video files (it could be slow and rarely returned anything).
18. Changed: Resetting the window positions will also reset the main program position.
19. Changed: Clearing Playing Now on a remote zone will work a little better.
20. Changed: Stopping remote zones would not actually take effect before returning so the state could be incorrect.
21. NEW: Made the View > Load / Save View menu have the previous save names so you can just overwrite without entering the name.
22. Changed: When the playback state changes in remote zones, the playback engine will be notified right away (instead of waiting to know).
23. Fixed: When showing and hiding the tree, drawing artifacts could appear until you forced a redraw.
24. NEW: Added support for the valign tag to font tokens.
25. Changed: Time-shifting buffer file for DMS TV channels are created in user-set TV recording folder, instead of in MC's temporary file folder.
26. NEW: Media Center can decode Apple proprietary PNG files with CgBI markers.
27. Changed: The thumbnail engine will thumbnail really small images (less than 16 pixels total) instead of skipping them.
28. Fixed: The playback state of remote zones could be wrong causing several issues.
29. NEW: Added the resampler type to audio path.
30. Changed: Made Audio Path a little wider.
27.0.30 (11/6/2020)
1. Fixed: Packaging issues and armhf broken build from 27.0.29.
2. Fixed: HEIF images were not rotated properly.
3. Changed: Made the plugin install dialog list both DLL and VST3 in the same selection (instead of requiring switching).
4. Changed: When playing a DMS TV channel with a streaming tuner, time-shifting will observer user configured time-shifting limit, so that disk space usage will not grow indefinitely.
27.0.29 (11/05/2020)
1. Changed: Skins without a Template in the Action Window would not blink.
2. Changed: The player no longer restores a minimized window when switching videos.
3. Changed: The import window only blinks if the library is empty.
4. Changed: The Category dialog defaults to taller so the expression type fits.
5. NEW: VST3 plugin support implemented.
6. Fixed: The "Category" library field dialog would not reliably work.
7. NEW: Time-shifting works on streaming TV tuners (Pause/Resume, Jump/Skip for now. FF/REW will come later).
8. Changed: (Experimental) MC will search for DNLA devices with "upnp:rootdevice" type.
9. Changed: The "Category" library field dialog is sizable.
10. Fixed: The Date (release) MP3 tag could get written over and over.
11. Changed: The platform file is deleted when clearing the library so will be reset.
12. Changed: Added the expression function ListMix2 that removes the escapement (so it will return with the ListMix expression).
13. Changed: Updated German translation file (thanks Bytestar).
14. Changed: Slovak translation updated (thanks Peter Lukac).
15. Fixed: Selecting to remove tracks after they are played will remove the track if you select to stop after a certain number of tracks.
16. Fixed: APE encoding at 8-bit would fail on high channel count files.
17. Fixed: APE encoding at 24-bit would fail on high channel count files.
18. Fixed: Fixed a possible crash changing rating and backing up with the mouse.
19. Changed: Made the drive analysis better handle UNC paths.
20. Fixed: Tag writing to MP4 files could fail in some cases.
21. Fixed: TV time-shifting files were not cleaned up after time-shifting session ended.
22. Fixed: "Clean up time-shifting folders" did not do anything.
23. Changed: Removed the parsing from ListMix(...) because it would make tokens not get replaced (also may make Math(...) inside not work, so just be aware).
24. Changed: Tried to make recursive expression nesting just output the inner nests as is.
25. Changed: Updated Norwegian translation (thanks Řistein).
26. Changed: Updated Greek translation (thanks Panagiotis).
27. NEW: Added Radio Paradise to the Quick Play menu.
28. NEW: Added Radio JRiver to the Quick Play menu.
29. Fixed: Jumping views with double-click could pause if madVR was being used.
30. Changed: Made the APE encoder reject 32-bit floating point conversion.
31. Fixed: Random EPG load time (when randomizing was needed) was not always random.
32. NEW: Added disk performance times to Reporter (the rip drive and the library drive).
33. Changed: Added two more XMLTV category keywords, "TV Movie" and "Feature Film", for classifying a show as "movie".
34. Fixed: Manually setting TV channel logo might not work if one chooses to save the image in default coverart location.
35. Changed: Holding shift while starting a tag window edit will keep the edit from starting again on a new file.
36. Fixed: SiliconDust EPG daily reloading might occasionally occur more than once within a few hours on a day.
27.0.21 (10/9/2020)
1. NEW: Hardware accelerated video decoding using VA-API on Intel and AMD GPUs (and pre-existing support for NVIDIA through NVDEC).
2. Changed: Audio Path will show "Bitstreaming" when audio is being bitstreamed instead of potentially confusing audio stream details (which identified the physical transport of the audio, not the audio contents).
3. Fixed: Setting the Last.fm option could not work if returning from options switched zones.
4. Changed: Adjusted logging for DLNA TV device discovery.
5. Changed: When building playlists for a handheld using relative paths, if nothing is in common, it will use dots in the path to start at the root then build the path (may make Android devices work better).
6. Changed: Updated Italian translation (thanks matteo e massimo).4. Optimized: EPG loading (including SiliconDust, MC2XML, XMLTV, and Perc Data modes) is significantly faster.
7. Optimized: Processing TV for EPG loading and the like runs less often.
8. Optimized: Standard Television view loads significantly faster, especially if the lists of channels and programs are large.
9. Fixed: Notes for the Noire Viz trackinfo.
27.0.20 (10/5/2020)
1. Fixed: Visualizations weren't working in 27.0.18.
2. Changed: Enabled automatic retry in 30 to 60 minutes of SiliconDust EPG loading so that we would not miss a daily reloading due to not having discovered the DLNA tuners yet.
3. Fixed: When using SiliconDust EPG, all programs were classified as "new". Now re-runs will be properly treated as re-runs.
4. Fixed: There could be video playback problems due to a timer change in recent builds.
5. NEW: When the language for the system is Japanese, that will be the default translation used (instead of English).
6. NEW: Added a confirmation when exiting from "Load Program Guide..." window with "Automatically load the program guide every day in the background" option off.
7. NEW: (Experimental) MC allows "Beyonwiz V2" device to be treated as a DMS TV tuner.
27.0.18 (9/30/2020)
1. Changed: Added an information message box to inform the user after DLNA is enabled during SiliconDust EPG setup, that it is a good idea to restart MC before re-attempting EPG setup.
2. NEW: Trackinfo and 2D Visualizations implemented (intel only at this time).
3. Fixed: Spelling error. On Load Program Guide window, the word "everyday" is changed to "every day".
4. Changed: The program no longer pauses a playing video when clicking to activate the program from another program.
5. NEW: When the language for the system is Japanese, that will be the default translation used (instead of English).
6. Changed: MC will show better error message when it fails to download EPG data, especially from SiliconDust.
7. NEW: Added the web service function File/GetPlaylists to get a list of playlists for a given file.
8. Changed: Respond to a Playlist/Build call with the new playlist ID.
9. Changed: The genre, artist, album, composer, track #, and name are read from the iTunes database during import (so files don't need to be tagged for those fields).
10. Changed: MC will parse <episode-num> element with system="onscreen" attribute in XMLTV files more smartly so it will pick up season number and episode number, in particular from SiliconDust EPG.
11. Changed: MC will reload TV channel logos during EPG loading (if EPG data file contains the logo images) if previous image file is missing.
12. NEW: During SiliconDust EPG setup MC will detect whether DLNA is enabled. If not, MC will offer to display Media Network options page.
13. Changed: TheMovieDB TV Show lookup populates the IMDB Id with the episode id.
14. Fixed: Subtitle lookup for TV shows was not finding any results.
15. NEW: Added the playlist format "M3U (relative paths, forward slashes)" to handheld upload.
16. Changed: Increased the pause on click timer to hopefully avoid fighting with double-click.
17. Changed: Slovak translation updated (thanks Peter Lukac).
18. Fixed: Importing MP4 video files with Playback set to "External" could result in some information missing.
19. Fixed: MP4 video files will more reliably use the video engine to fill in missing metadata.
20. Fixed: SiliconDust EPG re-loading could randomly be skipped.
21. NEW: Links to websites (that start with http:// or https://) in list controls will be active links now.
22. Changed: Lists will set the cursor in some cases like hoovering over the rating or a link.
23. Changed: On the "Schedule Guide Reloading" window, the "Next Load" column will include a date, instead of just time.
24. Fixed: SiliconDust EPG repeat loading time could be wrong.
25. Fixed: WAV files with a zero sample rate could crash (now they are rejected).
26. NEW: TV EPG loading modes will have their own start time settings so users can configure multiple modes to start at different time of the day.
27. Fixed: Background EPG loading threads could be unnecessarily created in rare cases even though no EPG loading mode was scheduled to start at the time.
27.0.15 (9/21/2020)
1. Changed: Video pause will fire the OSD when in full screen mode now.
2. Changed: MC will query HDHomeRun devices for the number of tuners, instead of using hard-coded values, for a more accurate count.
3. NEW: The text shown in Theater View's playing now can be customized in Options > Theater View > Advanced > Expression for Playing Now.
4. Changed: MC will classify a show as "movie" if the XMLTV puts it in a category of "Television movie" or "Cinema movie".
5. Changed: Left click won't pause when releasing a menu or double-clicking.
7. Fixed: Internal Volume was not enabled for DMS TV playback.
6. Fixed: When stopping playback in Display View, the position of the window could switch to the previous position.
7. Changed: When no changes are made with a MCWS/v1/File/SetInfo call, the response "No changes." is provided with the failure.
8. Fixed: FLAC files would not always load images properly.
9. Changed: When the program is in gapless between album tracks, it will stay gapless if you back up a track as well.
10. Changed: MC2XML EPG option is removed from TV setup.
11. Changed: Panel - Jump to playing now when playing video files.
12. NEW: Left clicking a playing video will toggle the pause state.
13. NEW: SiliconDust EPG is added to TV setup EPG options for manual setup.
27.0.12 (9/14/2020)
1. Changed: MC will skip automatic creation of DMS (Tuner Stream) channels for an HDHomeRun device if it can determine the tuner's TV format to be DVB-T, and DVB-T channels already exist.
2. NEW: Added a "Find License" button to the purchase / restore dialog.
3. Changed: Automatic loading of SiliconDust EPG will be done in a worker thread so the program will be more responsive.
4. Changed: Updated Finland.Oulu-DNA DVB-C tuning parameters. Thanks lepa!
5. Changed: When stopped, the display window will go back to showing the logo.
6. Fixed: Internal Volume was not enabled for DMS TV playback.
7. Changed: New / Improved This Version links to the v27 page.
8. Changed: Updated ModernCards Dark (thanks Marko).
9. NEW: MC will automatically create TV channels if HDHomeRun tuners are found, and related channels have not already been created.
10. Changed: Panel - Updated video streaming to use HLS Video-On-Demand.
11. Changed: Recent searches will no longer store duplicates.
12. NEW: MC will automatically attempt downloading EPG data from SiliconDust if HDHomeRun devices are found, on condition that no other online EPG has been set up, and SiliconDust EPG has not explicitly been disabled.
13. Fixed: Cloudplay did not play in some situations.
14. NEW: URL's that have a content-length will be converted when enabled to DLNA renderers.
27.0.10 (9/8/2020)
1. NEW: Initial generally available MC27 linux build.
2. Fixed: When XMLTV file contain IDs that are shared by different channels, some of the channels may not be properly matched to their XMLTV IDs.
3. Changed: Middle click will close the active tab (before it did nothing).
4. Fixed: Switching to high resolution in the Analyzer could crash.
5. Fixed: VST2 effects would not load properly.
6. Fixed: Right-click on an empty car radio button would crash.
7. Changed: Slovak translation updated (thanks Peter Lukac).
8. Fixed: Right-click in a no column area of a list could crash.
9. Changed: Middle click on the active tab closes instead of cycles the list style.
10. Changed: Showtime disables shuffle.
11. Changed: Auto-import disables getting cover art and getting video metadata by default.
12. Changed: Auto-sizing columns is moved to a new setting name so it will default to on for everyone.
13. Changed: Analyzer has a checkbox to increase the resolution so it should be better at low frequencies.
14. Fixed: TV Channel to XMLTV ID mapping might find very few matches if users choose not to include a channel number in front of each channel name, for some XMLTV data.
15. Fixed: Middle click on the active tab could crash.
16. Fixed: Closing a tab with a middle click could cycle the list style.
17. Changed: Updated Greek translation (thanks Panagiotis).
18. Fixed: TV Channel to XMLTV ID mapping could result in multiple minor channels with the same major channel mapped to the same XMLTV ID, especially for Tuner Stream channels and HDHomeRun EPG data.
19. Fixed: Right-clicking tabs could crash.
20. Fixed: Closing the current tab could crash.
21. Changed: Switched closing tabs to a middle click.
22. Changed: Typing in the search box will hide the suggestions if you press enter with no suggestion selected.
23. NEW: Added the min and max expression functions (they take any number of parameters).
24. Fixed: When editing in a popup, if the underlying file is changed, the edit will be canceled (previously could crash).
25. Changed: When editing in a popup, the file selection will not be changed on track change.
26. NEW: Added the expression functions avg and sum to average and sum numbers.
27. Fixed: Tuner Stream TV channel scan resulted in incorrect parameters in build 27.0.3.
28. NEW: Added the FieldQuery expression function to return a list of matches based on a list of fields to search.
29. Changed: Previously the entire tab would show a tooltip about closing, but now it only shows on the close button.
30. Fixed: When Tuner Stream (DMS) type of TV channel started playing, the player status was not changed and remained "Starting TV..."
31. Changed: Pause/Resume is enabled for Tuner Stream (DMS) type of TV channel playback.
32. NEW: Added a new search to options to allow setting a grouping of files to automatically apply a bookmark (so if "Use Bookmarking" is set to default, it turns on for files that match the search).
33. NEW: Right-click on inactive tabs closes them.
34. Changed: Tabs always show a close button, even if they're inactive.
35. Fixed: Image lookup from Google (for artist images, etc.) was not working.
36. NEW: Last.fm artist images are used along with Google images for the artist image display.
37. Fixed: Doing a file rename of the case only could hang from a recent change.
38. NEW: RadioJRiver can be played to a DLNA devices that required transcoding.
39. NEW: Cloudplay API updates to allow retrieval of more of the properties of the tracks being played.
40. Fixed: In some dialogs, we were not accepting keyboard shortcuts (principally escape and enter) on the linux platform builds.
41: NEW: MC will try to put the interface into digital mode when playing AC3 encoded material (most often used on the iec958 interface).