Release Notes MC33: Difference between revisions

From wiki.jriver.com
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''33.0.53 (12/19/2024)'''
<br>
1. Changed: Added a 4 flag to the new ShellRun expression to output nothing.<br>
2. Changed: Updated all translations to the latest strings from the code.<br>
<br>
<br>
'''[https://yabb.jriver.com/interact/index.php/topic,140215.0.html 33.0.52 (12/17/2024)]'''
<br>
1. Fixed: Genius was not working for lyrics lookup.<br>
2. Changed: Updated German translation file (thanks Bytestar).<br>
3. Changed: When deleting files, the option to track the removed file is now optional (they're tracked by default so re-import maintains all the data, unchecking the new option makes the files really go away).<br>
4. Fixed: Text with custom font sizes in the PNP was drawing too small on Windows OS. Will require tweaking of custom font sizes if skin was designed on Windows.<br>
<br>
<br>
'''33.0.51 (12/12/2024)'''
'''33.0.51 (12/12/2024)'''
<br>
<br>

Latest revision as of 19:08, 19 December 2024

33.0.53 (12/19/2024)
1. Changed: Added a 4 flag to the new ShellRun expression to output nothing.
2. Changed: Updated all translations to the latest strings from the code.


33.0.52 (12/17/2024)
1. Fixed: Genius was not working for lyrics lookup.
2. Changed: Updated German translation file (thanks Bytestar).
3. Changed: When deleting files, the option to track the removed file is now optional (they're tracked by default so re-import maintains all the data, unchecking the new option makes the files really go away).
4. Fixed: Text with custom font sizes in the PNP was drawing too small on Windows OS. Will require tweaking of custom font sizes if skin was designed on Windows.


33.0.51 (12/12/2024)
1. Changed: Updated Live555 to the latest version.


33.0.50 (12/10/2024)
1. Changed: ShellRun searches the system for files so something like "cmd" will work.
2. Changed: MCWS File/GetFilledTemplate requires authentication since expressions can be used to run things now.
3. Changed: Updated Greek translation (thanks Panagiotis).
4. Changed: Playing Now popup settings remembers the position.
5. NEW: When dragging over tabs, the tab switch is delayed. Settle on the tab for a little and it will switch but not when just passing over.


33.0.49 (12/5/2024)
1. Changed: Expand All Under in the tree is not shown for library views because they can be incredibly slow on large libraries.
2. Fixed: When going into a library view that doesn't need the alphabet, space will no longer be reserved for it anyway. It also comes and goes as you change the search.
3. Changed: When calling ShellRun, it will return the result if you block.
4. Fixed: ShellRun was not checking the number of arguments.
5. Changed: Updated all translations to the latest strings from the code.
6. Fixed: The Playing Now popup could show for the wrong file when playing on a client.
7. Fixed: Playing Now did not show when first starting playback of a file that was already selected.


33.0.48 (12/3/2024)
1. NEW: PNP screen position presets (top-left, bottom-right, etc.) are selectable in the Settings. The default is bottom right, but a custom position can still be set with the Move menu item.
2. Changed: If the PNP is disabled in the Settings, the popup is closed when the Settings dialog is closed.
3. Changed: Slovak translation updated (thanks Peter Lukáč).
4. NEW: Added a before playback expression.
5. NEW: Added a ShellRun expression.
6. Fixed: The right-click in Options did not work properly on pages with things above the options tree.


33.0.47 (11/27/2024)
1. Fixed: JRVR would disable HDR mode when stopping playback when it was not supposed to (eg. when the screen is always in HDR mode).


33.0.46 (11/26/2024)
1. NEW: Added an expand all and collapse all right-click menu to options pages when clicking a grouping item.
2. Changed: Updated JRVR HDR pass-through for Windows 11 24H2 to better support automatically enabling HDR mode, if needed.
3. NEW: Added support for three state tree expand buttons to show a mouse over image.


33.0.45 (11/25/2024)
1. Fixed: Corrupt DSD files could crash the decoder.
2. Changed: PNP will show on startup based on the "Pop up even when playback is stopped" setting.
3. Changed: PNP re-uses open popup and slightly delays first draw to try to avoid "flashing".
4. Changed: Reverted the DSP window shrinking added recently.


33.0.44 (11/21/2024)
1. Fixed: The WMA plugin could crash on paths over 260 characters.


33.0.43 (11/20/2024)
1. Changed: Update Tags works on files with slashes reversed from the normal for the platform.
2. Fixed: Decoding DSD files that were corrupt could crash MC.
3. Changed: Add option for PNP to pop up even when playback is stopped (defaults to no).


33.0.42 (11/19/2024)
1. NEW: Added a ZoneSwitch toolbar button to turn it on and off.
2. Changed: The new Playing Now DLNA tree item no longer includes hidden zones.
3. Changed: The DSP Studio window will grow to fit big pages but now restore to the previous smaller size when switching pages back.
4. Fixed: Fonts in PNP were not scaling properly for system display scaling.
5. Changed: Custom PNP size now includes system display scaling to match MC's UI sizing.
6. NEW: PNP skins can now specify OS-specific values.


33.0.41 (11/13/2024)
1. NEW: Custom view state settings (columns, sorting, sizing) are supported on clients. See Tools > Options > Media Network > Client Options to clear and revert back to server settings.
2. Changed: Updated the default options tree image to work better with dark skins.


33.0.40 (11/12/2024)
1. Changed: For video capturing (on Windows, using DirectShow), if the device does not offer "Video Capture Pin" property page, MC will save video output format data upon user exiting from "Video Capture Filter" property page. This solves the issue of MC never saving the output format that the user set on the property page.
2. Fixed: DirectShow device "DeckLink Video Capture" from Blackmagic Design did not work.
3. Changed: Updated the Netflix integration to avoid playback errors with shows with a certain audio configuration.


33.0.39 (11/7/2024)
Changed: Minor change to how images are embedded in APE tags (the string before the image is stored as "[Extension]" for APE files, and "Cover Art (front).[Extension]" for WavPack and others).
Changed: When updating the tags from the library the cover art is resaved.
Changed: APE tags use a more efficient storage format for the waveform field.
Changed: The find and replace tool remembers the last position it was opened to.


33.0.38 (11/5/2024)
1. NEW: Added a square 5x5 print output setting to the print wizard.
2. Fixed: Build 37 crashed when loading a Blackmagic DeckLink device in television engine.
3. Changed: Can use custom images for the volume slider in the PNP skin (see wiki).
4. Changed: For images in PNP skin, commands can include [index] which will use the track's index given by the offset (e.g. Command="10015,[index]").
5. Fixed: Showing border for PNP would cause unwanted increase in popup window size.
6. Changed: Can now specify custom width and color for PNP border.
7. Changed: "Show" button in the PNP Settings dialog also now reloads the current skin.
8. Fixed: The new Playing Now DLNA tree item would nest zones forever.
9. Changed: Tuned the images returns by the Playing Now DLNA tree item to be the playlists icon at the root and the files in Playing Now for each zone.
10. Changed: Updated the Catalan language (thanks Josep).


33.0.37 (10/24/2024)
1. Changed: The program would flip to Playing Now if something was playing instead of the saved startup view. If startup is "Last Location" it no longer does that.
2. Changed: Added some exploratory logging on Blackmagic DeckLink video capture devices.
3. NEW: Playing Now can be added to DLNA, Gizmo, etc. views that returns a list of zones and each zone returns the files in that zone.
4. Changed: Added support for the .thd file extension for TrueHD Audio.


33.0.36 (10/22/2024)
1. Changed: Removed EnglishTiger skins and track infos.


33.0.35 (10/21/2024)
1. Fixed: Showing Media Center again from server mode could fail to show views or crash in some configurations.
2. Fixed: In PNP, Mute image visibility would not work if there was no volume slider.
3. Fixed: Spotlight Artist pages were failing to retrieve artist images and Wikipedia descriptions.


33.0.34 (10/18/2024)
1. Fixed: Images could go away during playback in some cases.


33.0.33 (10/17/2024)
1. NEW: Added "Zone Index" as another variable that the player window can display.
2. NEW: Added the MCWS function Playback/AudioPathDirect to check for direct playback (also returned from Playback/AudioPath, but that returns lots more).


33.0.32 (10/15/2024)
1. Changed: Mouse wheel zooming image playback will only stop the slideshow if the stop on manual changes option is set.
2. Fixed: Flicking an image off the screen will behave better.
3. Fixed: Quick zoom to levels didn't work nicely when a pan and zoom was running.
4. Changed: Updated Czech translation (thanks Jan Boháč).
5. NEW: Added new Sidebar skin for Playing Now Popup.
6. Changed: Added Mute On (100) and Mute Off (101) to available HideStates for images in PNP skins.


33.0.31 (10/10/2024)
1. NEW: Added a couple extra modes to the ListGrep(...) expression function for full string matching.
2. Fixed: Playing from WASAPI Loopback would hiccup with some hardware.
3. Changed: Slovak translation updated (thanks Peter Lukáč).
4. NEW: Added 3x4 to the choice of printing sizes.


33.0.30 (10/8/2024)
1. NEW: Added a FieldExists expression function.
2. Fixed: If a function was in an expression twice, only the first instance would show a tooltip.
3. NEW: Added [TheMovieDB Movie ID] field, and populate it during movie metadata lookup.
4. NEW: Added [IMDb Series ID] field, and populate it during series metadata lookup.
5. Changed: The focus is no longer set to the search box when opening the tag window so that the spacebar will keep pausing.
6. Changed: For ATSC and DVB tuners, if recording multiple channels on the same tuner, "Show Status" will list all channels being recorded.


33.0.29 (10/3/2024)
1. Changed: Tuned image playback so pan and zoom work better (feedback appreciated).
2. NEW: With bda tuners (ATSC, DVBT/C/S, on Windows), multiple TV channels that are on the same transport stream can be recorded using only one tuner, if recording mode/format is "TS" (transport stream).


33.0.28 (10/1/2024)
1. Fixed: Tabs would not always load properly when starting in server mode.


33.0.27 (9/26/2024)
1. Fixed: The Playing Now Popup could crash.


33.0.26 (9/26/2024)
1. Changed: Added "volume" content type to Playing Now Popup skin which is a volume slider.
2. Changed: Reversed change to try to prevent initial white flashing of the Playing Now Popup because it was causing other flashing problems.


33.0.25 (9/24/2024)
1. Changed: Added optional custom display expression for Playing Now Popup "showtracks" command (see Wiki).
2. Fixed: Disabled Playing Now Popup would not update when the track changes while being displayed manually.
3. NEW: Added a /BackupLibrary command line tool (takes a filename for the zip file).


33.0.24 (9/19/2024)
1. Changed: Tweaked 3-Track Popup skin to avoid content being cut off on Mac.
2. Changed: CUE files no longer process in the Rename, Move, & Copy Files tool because it would break the links.
3. Changed: Updated Greek translation (thanks Panagiotis).


33.0.23 (9/16/2024)
1. Changed: Added new command ("showtracks") for Playing Now Popup images that will popup a list of Playing Now tracks and allow selecting one to play.
2. Changed: Optimized loading of the playback engine so it will not load all the input plugins on first play or import.
3. Changed: Images in Playing Now Popup can be hidden for certain playback states. Updated Control skin to show pause or play button as appropriate.
4. Fixed: Theater View wouldn't play the selected file when pressing play.
5. Changed: Playing Now Popup skins are now supported in .mjp files.
6. Changed: "Remove Tags" library tool now works with HEIF/HEIC image files.
7. Fixed: Moving the Playing Now Popup could cause a crash if initiated with the context menu shown from a left click.


33.0.22 (9/12/2024)
1. Changed: When a client streams live TV from the server, the OSD "Programs" menu will show current and next program names, instead of just the channel name, to be consistent with the behavior when using a local tuner.

33.0.21 (9/9/2024)
1. Fixed: Incrementing files in Theater View from the roller with page up and page down did not work nicely in thumbnail lists. 2. Fixed: There would sometimes be a crash if hovering over a missing skin image in Playing Now Popup. 3. Changed: With a client streaming live TV from the server, the behavior of changing channel using OSD menu is now consistent with that when playing live TV using local tuner, i.e. it will require pressing the Enter key to activate the change. 4. Changed: Moved the new channels added last build to the end of the Channels enumeration so third party tools using the enumeration will not break or need updating. 5. Changed: BackColor is used for the initial draw in the Playing Now Popup to prevent a "White flash". 6. Fixed: When Playing Now Popup closed, it would affect other popup windows (DSP, etc.) and the current tab in Standard View.

33.0.19 (9/3/2024)
1. Fixed: YouTube videos did not play or only played without audio.
2. Changed: Rating in Playing Now Popup can now use custom images (see Wiki).
3. Changed: Playing Now Popup display: do not show for WDM playback, add option to show for video files, show on track change when stopped.
4. Changed: Atmos codec names have been changed back to the old format of "TrueHD Atmos" and "E-AC3 Atmos".


33.0.18 (9/1/2024)
1. Fixed: Tuning the channel mapping for inputs and outputs above 8 channels (feedback appreciated).
2. Fixed: Theater View play all selections were not working for the last few builds.


33.0.17 (8/29/2024)
1. Changed: Theater View returns no files instead of all the files when nothing is selected when querying with MCWS.
2. Fixed: The Netflix player augmentation for higher quality and 5.1 audio did not work after Netflix made some changes.
3. Fixed: Interlaced videos did not play in JRVR when using D3D11 hardware deinterlacing.
4. NEW: Metadata will be saved to XMP block in HEIF/HEIC images.


33.0.16 (8/27/2024)
1. Fixed: The new playlist expressions would crash if they couldn't find the playlist (now it throws nice errors).
2. Changed: Custom colors can be specified for tooltips in Playing Now Popup (see Wiki).
3. NEW: EXIF data will be editable in HEIF images.
4. Changed: Searching options for things like "Disk Writer" work better (they had a backslash in the name so weren't being found).
5. Fixed: WMA audio files did not play properly since 33.0.2.
6. Changed: 3-Track skin for the Playing Now Popup now always goes to the previous track when clicking on the thumbnail.
7. Changed: Now can specify output file name for Playing Now Popup.
8. Changed: Default size/scaling for Playing Now Popup is now the same as the View UI size setting.


33.0.15 (8/22/2024)
1. NEW: Added PlaylistAdd and PlaylistRemove expression functions.
2. Changed: Playing Now Popup output files are generated when manually showing it.
3. Changed: Playback time is displayed in Popup content when stopped.


33.0.14 (8/20/2024)
1. Fixed: Playing Now Popup would not handle output directory with missing path separator at the end.
2. NEW: Added "time" content item type for Playing Now Popup to display current playback times.
3. Changed: When dragging a file that is already imported into the program it will no longer analyze the file again.
4. Changed: Updated the "New / Improved This Version" to point to v33.
5. Fixed: Popup output image would not include background image when using alternate skin.
6. Changed: Padding channels that are marked as not having data will still be filled with input data by the mixing engine. So 5.1 with 4 extra playing 10 channel will play the extra channels.
7. Changed: Tooltips for Playing Now Popup show even when it does not have focus.
8. Fixed: Global shortcut setting for Playing Now Popup was not sticking for most installations.


33.0.13 (8/15/2024)
1. NEW: Playing Now Popup can output an image or text file for external processing (upload, etc.).


33.0.12 (8/12/2024)
1. Fixed: YouTube clip playback works better (was trying to get URLs that would not always resolve).
2. Changed: Added option for Playing Now Popup keyboard shortcut to be global.
3. Changed: The keyboard shortcut (Ctrl+I) closes the Playing Now Popup if it is currently displayed.


33.0.11 (8/8/2024)
1. Changed: DSP Presets now include the setting for whether a VST effect should be on or off.
2. Fixed: Loading DSP Presets for conversion could crash when loading some VST3 effects.
3. Changed: Playing Now Popup now supports real background transparency (Windows-only).


33.0.10 (8/6/2024)
1. Changed: [pn_mcversion] can now be used in Playing Now Popup expression to display the current MC version.
2. Changed: Re-designed the refresh rate tracking in JRVR for a more accurate VideoClock behavior.
3. Changed: Added Close to Playing Now Popup context menu.


33.0.9 (8/1/2024)
1. Changed: Library backup when connected to a library server makes a settings only backup (requires only checking the settings box when you restore).


33.0.8 (7/30/2024)
1. Changed: Playing Now Popup skin now accepts BackColor="Transparent" to simulate background transparency for the window.
2. Changed: The extra channels in Parametric Equalizer load the number configured and show exactly that many.
3. Fixed: The Playing Now Popup settings dialog could have multiple instances open.
4. Changed: The order channels Parametric Equalizer effect better supports the new extra channels configurations.
5. Fixed: Showing the playing now popup from the right-click menu Settings could crash when closing the dialog.
6. Fixed: YouTube playback was not working.
7. Changed: Slovak translation updated (thanks Peter Lukáč).
8. Fixed: Fixed a potential crash when stopping JRVR playback.


33.0.7 (7/25/2024)
1. Changed: Slovak translation updated (thanks Peter Lukáč).
2. Changed: Added option for Playing Now Popup skins to have mouse over ignore transparent areas of images.
3. Fixed: Improved resilience to transient VSYNC measurement changes in JRVR.
4. Fixed: Resolved a timing issue in JRVR that would result in erroneous dropped frames.


33.0.6 (7/24/2024)
1. Fixed: Improved resilience to timing fluctuation in JRVRs new presentation mode.

33.0.5 (7/23/2024)
1. Fixed: Pressing escape after showing all the tag suggestions would not work nicely.
2. Changed: Added an option "Advance tracks when stopping after" so track advancement can be configured.
3. Changed: Re-designed how JRVR interacts with hardware decoders to decouple decoding and rendering.


33.0.4 (7/18/2024)
1. Fixed: Playing Now Popup would grab focus when displayed.
2. Changed: Made some change to font rendering to better preserve monospace behavior in Theater View when mixing different formatting.
3. Changed: Disabled the new JRVR Presentation mode by default until more work can be done on it.
4. Fixed: The Playing Now popup could show when reordering tracks in Playing Now.
5. Changed: Switched back to making the new channel system optional since it requires a one-time update to some Parametric Equalizer effects.
6. Changed: The new channel layout system defaults to on (and moved settings, so will need to be turned off when wanted).


33.0.3 (7/16/2024)
1. Changed: Analyzer in DSP Studio includes channels not marked as having data (like extra channels) because they could get filled by other DSP.
2. Changed: Extra channels could appear two ways in Parametric Equalizer.
3. Changed: Updated Greek translation (thanks Panagiotis).
4. Changed: Updated German translation file (thanks Bytestar).
5. Fixed: MC would sometimes crash after moving the Playing Now Popup.
6. Changed: JRVR shows upload and render queue sizes on the OSD for performance tracking.


33.0.2 (7/13/2024)
1. Changed: Added another Playing Now Popup skin that shows 3 tracks (previous, current, next) that can all be rated.
2. Changed: Updated FFmpeg used for video analysis, transcoding, and playback.
3. Changed: Updated the JRVR Frame Time log for the new presentation method, as well as improved its decoupling from the rendering to avoid interference.
4. Changed: Playing Now Popup - Added size/scaling and "always on top" settings.
5. Changed: Playing Now Popup - Only display for audio files and for track changes when not stopped.
6. Changed: Playing Now Popup - Click on popup text when done moving to show normally.
7. Fixed: Playing Now Popup - Pressed image was not displaying at the proper times.


33.0.1 (7/3/2024)
1. NEW: Introduced a new default presentation mode for JRVR that presents several frames in advance, one for every VSYNC, for more accuracy and better timing.
2. Changed: JRVR will try to restore monitor profiles if the monitor ID changes.
3. Changed: Updated Spanish translation (thanks Leandro Botella Penalva).
4. Changed: What was the new extra channels mode in the previous version is now the only extra channels mode.
5. Fixed: Improved rendering of text with italics at large sizes, which was causing some pixels to be cut off.
6. Changed: Updated all translations to the latest strings from the code.
7. NEW: Added customizable Playing Now popup window that displays at track change and playback resume. Ctrl+I is the default shortcut to show it manually.


<---Back to version table