This is the latest version of MC23 for Linux. Please post bugs here. Please start a new thread for anything requiring discussion. Non-bug posts will be deleted.
Download:
amd64
http://files.jriver.com/mediacenter/channels/v23/latest/MediaCenter-23.0.84-amd64.debi386
http://files.jriver.com/mediacenter/channels/v23/latest/MediaCenter-23.0.84.debarm
http://files.jriver.com/mediacenter/channels/v23/latest/MediaCenter-23.0.84-armhf.debAlso in the
beta and latest repos.
23.0.84 (11/21/2017)
1. Fixed: A bug that would cause a crash when hitting a media key when in an edit box.
2. NEW: Implement more media keys (useful for IR remote default tables).
3. NEW: Implement the Green Button on IR media remotes.
23.0.81 (11/10/2017)
1. Fixed: Decoding of high complexity video streams (4k, etc) did not work properly in recent builds.
2. NEW: Medium and Large cover art resources provided by MC's DLNA servers.
23.0.80 (10/31/2017)
1. Fixed: The network reader was hanging on some socket closes causing MC to eventually stop responding to network data. Bug introduced in 23.0.65.
23.0.78 (10/24/2017)
1. Changed: Updated FFmpeg to version 3.4, used for file analysis, transcoding and video playback.
2. Fixed: 24-bit WMA files did not play properly.
23.0.72 (10/13/2017)
1. Fixed: Change windowing code to better determine when override_direct should be used. Affects window and menu drawing.
2. Changed: Changes from the main branch.
Lots of DLNA changes. Could use some feedback on these...
23.0.70 (10/6/2017)
1. Fixed: DLNA: Don't call GetMediaInfo if the controller options are set to Disable SetNext support.
2. Fixed: DLNA: Fix status calls for GetPosition which were not entirely correct in the previous build.
3. DLNA: Fixed: Options that aren't active depending on the current settings are grayed out.
5. DLNA: NEW: You can select the audio formats that are converted when "specified output format only when necessary" is selected. (under Add or configure DLNA servers .. [Server name]->Audio->Advanced)
6. Changed: DLNA: Move the detection for the ability to do SetNext into the track playback start. Saves on device calls.
7. Fixed: DLNA: Add a GetTransportState for Playback state = PLAYING before GetPosition because on some slow devices GetPosition was returning values from the previous track which caused a track skip on those devices that support SetNext.
8. Changed: DLNA: Because of #4 above, change the track status update for SetNext support to 5 seconds.
9. Changed: DLNA: when ignoring position failure, add a settling delay for the play command after sending the URI to the renderer. Helps with some slow renderers.
10. Changed: DLNA: changes to make the slider work when getposition is slow or fails.
11. Fixed: DLNA: get the fileinfo to update onscreen instantly when transitioning tracks.
12. Fixed: DLNA: change to the DLNA image slideshow push to renderer to work with MC as a renderer.
13. Changed: DLNA renderer. Ignore Stop commands while playing back images. Enables a smooth slideshow. WIP.
23.0.65 (9/29/2017)
1. Fixed: Longstanding bug in the networking code that could cause segfaults upon DLNA and MC devices going up and down on the local network.
23.0.61 (9/19/2017)
1. Fixed: The situation where a detached monitor will prevent detection of desktop size (stops popup windows from being created).
23.0.54 (9/14/2017)
1. Fixed: Removed the libunistring0 requirement.
23.0.52-2 (9/12/2017)
1. Fixed: The fix to edit boxes from 23.0.52 prevented Theater View from working.
23.0.52 (9/8/2017)
1. Fixed: Remove wait messages on message boxes. Because of the way timers work in MC linux, they were not getting displayed until the timeout.
2. Fixed: Change some edit boxes to remove the hard coded unmanaged window attribute which was making them show up across virtual desktops.
3. Changed: Internal window code changes to increase performance.
4. NEW: Implemented video window detaching.
23.0.51 (9/7/2017)
1. NEW: Enabled the use of VST Plugins.
23.0.41 (8/28/2017)
1. NEW: Implement non-US keyboard support.
2. Fixed: Under some situations, menus could appear blank with some hardware/desktop manager combinations.
23.0.36 (8/18/2017)
1. Fixed: Crashing in Theater View from GCC6 non-compliant code (not for arm)
23.0.31-2 (8/7/2017)
1. Changed: Relaxed package requirements to ignore the minor revision of a package.
2. Fixed: Removed libicu requirement.
23.0.31 (8/7/2017)
1. Fixed: Internal structures dealing with UI functions.
23.0.28 (7/31/2017)
1. Fixed: Some memory leaks in the registration code changes from 23.0.25. Will require re-entry of the license again.
23.0.25 (7/27/2017)
1. Fixed: Linux registration issues. Will need to re-enter the registration code.
2. Changed: Tweaking thread priorities from 23.0.21.
3. NEW: Theater View 3D rendering is anti-aliased for smoother edges. (not for arm)
23.0.21 (7/17/2017)
1. NEW: Implemented thread priorities. When running as a normal user requires system configuration to work. Falls back to non-prioritized threads if the system is not configured to allow prioritization.
2. FIXED: Memory leak in Linux thread parallelizer.