Release Notes MC29
29.0.15 (3/3/2022)
1. NEW: Added support for custom biquad files (in minidsp format) in Parametric Equalizer.
2. NEW: Added the ability to set the Q used in the all pass filter.
3. Changed: Improved handling of timestamp discontinuity in IPTV (HLS) playback. Now playback and seeking both work seamlessly at discontinuity.
4. NEW: Added the ability to select the number of extra channels in DSP Studio > Output Format (instead of the choice being grouped together).
5. Changed: Updated Greek translation (thanks Panagiotis).
29.0.14 (3/1/2022)
1. Changed: Slovak translation updated (thanks Peter Lukac).
2. Changed: Made the VST buffer size option global instead of zone specific so it works with DLNA zones better.
3. NEW: Support for playback of rotated videos in JRVR.
4. Changed: Updated LAV Filters to 0.76.1, fixing an issue with hardware acceleration in JRVR on Intel GPUs, and improving integration of DVD menus with JRVR.
29.0.13 (2/24/2022)
1. NEW: The mode for Get Cover Art is saved between each run and use.
2. NEW: Ctrl+Shift+M will show a DVD or Bluray menu.
3. Fixed: JTV recordings could be imported with wrong video dimensions (1920x1080 HD video tagged as 1280x720) and/or wrong frame rate (29.97 video was tagged as 59.94).
29.0.12 (2/18/2022)
1. Fixed: Playing multiple DSP profiles would restore the previous profile instead of original.
2. NEW: Added the latency of the audio converter and from input until data is heard to the Audio Path.
29.0.11 (2/17/2022)
1. Fixed: IPTV channels that stream VOD (video on demand) could hang if a seek is performed after all data have been downloaded.
2. Fixed: Seeking of an IPTV playback could cause video to stutter for a few seconds.
3. Fixed: The check for focus for translating shortcuts in a web view was not working properly.
4. Changed: Pasting a string will no longer trim the trailing spaces.
5. Changed: Manage Library Fields would be sized incorrectly when opening to a large expression.
6. NEW: When a DSP profile is loaded for a file, the current configuration is saved before loading and restored when the next track starts.
7. Fixed: Editing Theater View file info panel with a big expression selected first would invalidate the sizing.
8. Changed: Added several more 5.1 inside channel layouts to the mixer (inside 10, 12, 14, 16 channel container).
9. Fixed: Added some missing items to the window position placement reset.
29.0.10 (2/15/2022)
1. Changed: Revamped the Tooltips for expression functions on Expression editor, to make them more user-friendly and translation-friendly.
2. Changed: Bitmap subtitles in JRVR will now be rendered at their original resolution and resized by JRVR (faster!).
3. Changed: The code to not translate shortcuts in web views will not consider a web view active unless it has the focus.
4. Fixed: HDR subtitles and menus from UHD BDs are now properly tonemapped in JRVR.
5. Changed: Adjusted the Q for the low and high pass filters to be muliplied by the square root of 2 (to make MC more in line with other tools).
6. Changed: The subwoofer limiter is lossless when it's not limiting the signal (previously it could adjust the volume).
7. Changed: If files have a list of artists, the first artist is used to decide if that album is a mix and the album artist (auto) value.
8. Changed: Improved IPTV bytes-per-second estimate, and thus the time-stamp and duration estimate, especially in poor network condition.
9. Changed: Text subtitles with JRVR will more consistently make use of black bars to display, if present.
10. Fixed: The AllPass filter was not working properly.
11. Changed: Updated Czech translation (thanks Jan Boháč!).
29.0.9 (2/10/2022)
1. Fixed: Subtitles in JRVR could stop working after seeking backwards.
2. Changed: Subtitles in JRVR are now handled in small rectangles, instead of the full frame, for faster rendering.
29.0.8 (2/9/2022)
1. Changed: Updated Chinese (simplified) language file (thanks YanJun Sun).
2. Changed: The tree no longer expands and collapses on space bar (so space bar will play / pause instead).
3. Fixed: The MCWS call Playback/Playlist would not work with remote zones.
4. Changed: Internal changes how JRVR handles subtitles.
5. Fixed: The JRVR option "Report Gamut to the Display" did not save properly.
6. Changed: Re-worded the "Report Gamut to the Display" option to indicate its intent to be used with BT.2020 only.
7. Fixed: JRVR is more lenient when dealing with files with invalid HDR metadata.
8. Fixed: JRVR would not toggle the OS HDR mode when playing HLG or DV HDR content with pass-through enabled.
29.0.7 (2/8/2022)
1. Fixed: Mini view would allow resize vertically, but should not have.
2. Fixed: Playing to a windows MC DLNA renderer when it's connected as a client to a non-windows library server wouldn't work.
3. NEW: Added a "Reload" button to the Convolution DSP.
4. Changed: Vis Studio allows editing rectangles with semi-colons in the list of numbers for a rectangle so either decimal point character (,.) will work.
5. Changed: DSP Studio no longer allows an empty name to be used for a preset name.
6. Changed: High and low shelf filters now use "Q" instead of "S".
7. Changed: Reduced chance of hanging when IPTV servers do not have data to stream.
8. Changed: Improved start up speed of IPTV channels.
9. Changed: Reduced the frequency of needing to pause video for buffering when playing IPTV.
29.0.6 (2/3/2022)
1. NEW: Added an all pass filter to Parametric Equalizer (feedback appreciated).
2. Fixed: A couple dialogs could be sized incorrectly (debug logging, audio calibration, etc.).
3. NEW: Category-specific TV recording paddings (start recording early by x minutes, and stop recording late by x minutes).
4. NEW: Middle click on the stop button fires a "Stop After Current File".
29.0.5 (2/1/2022)
1. NEW: Skins can specify a maximized top and bottom border for the main frame (TopBorderMaximized / BottomBorderMaximized).
29.0.4 (1/29/2022)
1. Fixed: The upgrade install could copy more than it should have from the old Media Center folders.
2. Changed: Disabled the Aero snap change because it could cause a crash.
29.0.3 (1/28/2022)
1. Fixed: JTV recordings were erroneously deleted when "Clean up time-shifting folders..." is run, either manually or automatically.
29.0.2 (1/27/2022)
1. Changed: Updated Greek translation (thanks Panagiotis).
2. NEW: Skins can specify Frame\Edit\Colors\Faded to specify the fade color of things like the instructions on a search box (it defaults to blending the text and background).
3. NEW: Added an option to JRVR for toggling reporting the selected primaries/gamut to the display.
4. Changed: The disabled list text color is used out of the skin in more places (was building the color sometimes instead of checking the skin) (List\Colors\DisabledText).
5. NEW: Aero snap works to move the window to the sides of the monitor (Windows key + left or right).
6. Fixed: Enabling direct mismatched size rendering in JRVR could result in a larger border then expected.
7. Changed: Disabled JRVR Peak Detection by default due to its performance cost and potential for brightness shifts, and moved the option into the Advanced section.
8. Fixed: Loading and saving DSP presets did not contain the "Headphones" DSP plugin.
9. Changed: On a fresh upgrade to MC29, the library server settings from MC28 back to MC20 are transferred to MC29 and are turned off in the older version (so the server will start in MC29 only after install).
10. NEW: On upgrade, the visualizations folder is copied to bring along any custom saved scripts (instead of just the track info folder).
11. Fixed: Some DirectShow-based TV recording might be skipped since build 28.0.99.
12. Changed: Updated German translation file (thanks Bytestar).
29.0.1 (1/24/2022)
1. Changed: If the XMLTV file does not contain either <new> or <previously-shown> tag to indicate a show's "re-run" status, it will be determined by comparing the <date> tag with the program start date.
2. Fixed: Windows 11 will be detected when looking at System Info.
3. NEW: Made tile list styles adapt to the aspect ratio of the images instead of hard-coding based on the media type.
4. Changed: Thumbnails are a little better centered in the selection box.
5. Fixed: In some cases, zones could have the same GUID and it would make zone linking (and possibly other zone actions) impossible.
6. NEW: Made the Tempo & Pitch DSP able to support up to 32 channels (was capped at 16).
7. Changed: Added SRT subtitles to the list of data types the program understands.
8. Changed: When MC could not load SiliconDust EPG data due to not having an Authorization Code (most likely caused by not having enough time to discover HDHomeRun devices), retry will be attempted 3 minutes later instead of the usual 30 - 60 minutes later, and up to 3 retries will be allowed, instead of just one.
9. Changed: Ran all the translations through the tool to update to the latest strings from the source code.
10. NEW: Enabled Ctrl-J JRVR functionality in TV engine and non-DirectShow JR Video Player (on Windows, Mac, and Linux).
11. NEW: JRVR support for Dolby Vision playback (non-passthrough).
12. Changed: Re-designed JRVR HDR tone mapping and related options.
13. NEW: DVD playback with JRVR will now use hardware deinterlacing.
14. NEW: Added a JRVR performance option to avoid extraneous frame copies for systems with low memory bandwidth.
15. NEW: Playing HLG HDR content with JRVR can now be transformed to HDR10 for pass-through.
16. NEW: JRVR now caches shaders between runs, for faster subsequent startups.
17. Fixed: Improved YouTube Trailer playback to play more fluidly.