This is the latest version of MC24 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/v24/latest/MediaCenter-24.0.52-amd64.debi386
https://files.jriver.com/mediacenter/channels/v24/latest/MediaCenter-24.0.52.debarm
https://files.jriver.com/mediacenter/channels/v24/latest/MediaCenter-24.0.52-2-armhf.debAlso in the
latest and BETA repos.
24.0.52 (9/20/2018)
1. Changed: Only the 64 bit version uses Chromium now, the i386 and arm builds use webkit libraries from the users OS.
2. Changes from the main build.
24.0.46 (8/10/2018)
1. Fixed: Crash under some DM's (Cinnamon, perhaps others) when the file select dialog is closed.
2. Fixed: MC would leave around some files in /run/shm which could cause unexplained behavior and crashes when they accumulated and the process numbers recycled and MC reused them.
3. Fixed: Changes to make the running of the Chromium browser more stable.
4. Fixed: The wavepack plugin was missing from some builds which resulted in unexplained crashes.
5. Changed: Added the libnss3 dependency and removed the webkit dependency for the Chromium builds.
24.0.45 (7/27/2018)
1. NEW: The web browser uses chromium now (except for ARM). A chromium plugin is downloaded and installed on first run (MC will take a while to come up depending on your connection speed, it's 45 megs to DL).
24.0.42 (7/10/2018)
1. Changed: Improved internal web browser operation.
24.0.39 (6/29/2018)
1. Changes from the main branch mainly dealing with JRiver Radio.
24.0.37 (6/26/2018)
1. NEW: Linux implement key release handling. Detect whether a key is being held down (key repeat).
2. Fixed: Crash on right-click release in some context menus.
3. Fixed: A key sending function in MC was sending 2 keypresses instead of a press/release.
24.0.36 (6/22/2018)
1. Fixed: In some cases, converting an audio file would leave the file type set to the old file's type.
2. Fixed: OpenGL Theater View could use more CPU then expected since 24.0.34.
3. Fixed: SRT subtitles with non-breaking spaces did not render properly.
4. Changed: DLNA, change SetNext controller option disabling so that device errors don't disable SetNext only disable it if the renderer reports that it's not implemented.
5. Changed: DLNA. Want to make sure that if a resubscribe fails we clear and do a subscribe. Have seen http error codes of 412 on resubscribe.
6. Changed: DLNA, Add a code that will do a manual transport state update if we look frozen at the end of a track (missed an event..)
7. Changed: Radio JRiver playlists will end after playing for two hours without any Media Center user interaction.
24.0.35 (6/15/2018)
1. Fixed: Licensing on i386/amd64 builds. Hopefully for the last time, will require re-entering your registration code.
2. Changed: Implemented some missing low level windowing functions.
24.0.34 (6/12/2018)
1. Fixed: A couple of memory leaks in ALSA and in the Windowing code.
2. Changed: Removed the Register function from the desktop entry because it was preventing mime type associations from working.
3. Changed: The internal web browser is more resiliant and should work better with some desktops.
24.0.32-4 (6/5/2018)
1. Fixed: On some systems we couldn't open the ALSA hardware devices.
24.0.32-2 (6/3/2018)
1. Fixed: Covert art thumbnails were not working on some platforms.
24.0.32 (6/1/2018)
1. Changed: Licensing on Intel platforms. Will require re-entering license key again.
2. Fixed: ALSA, the audio device descriptions would not line up with the device name when there was a default device in the list (no description).
3. Changed: ALSA change the order of hardware parameter settings when opening the device.
24.0.31 (5/29/2018)
1. NEW: Implemented the startup options for linux. Works with any desktop manager.
2. Fixed: A memory leak in the ALSA driver.
3. NEW: Implemented the internal browser. Needs testing.
24.0.28 ( 5/14/2018)
1. NEW: Added info to the Reporter Advanced Information showing the system memory and free memory.
2. Changed: For Linux ARM, disable multithreaded drawfast code (used in resizing) until neon is fully implemented.
3. Changed: For Linux ARM, cap maximum threads and weight for thumbnailing until neon is fully implemented.
4. Fixed: Linux ALSA output device, wasn't configuring local zones other than the default zone properly.
5. Changed: Updated the gtk dependencies from libgtk2.0 to libgtk-3-0
24.0.26-2 (5/10/2018)
1. Changed: Switched the default skin to Modern Cards: Grey Edition.
2. NEW: Implemented support for direct DSD for devices that support DSD_U32_BE (i.e. iFi iDSD and other xmos based devices). See the device options under the Audio device config.
24.0.26 (5/10/2018)
1. Fixed: The file browser wasn't working in a few places (i.e. Languages->Browse Translations Folder)
2. Changed: Another tweak to registration.
Will require re-entering the license key on intel based linux platforms.
3. NEW: Work on the integrated browser (not implemented yet) requires the addition of webkit2 library dependencies to the .deb
4. Fixed: Added the libgomp dependency to the .deb
24.0.19 (4/29/2018)
1. Fixed: Tooltip box shadows were offsetting the text below the shadow.
2. NEW: Text edit boxes now have a more convenient way to add Latin characters with diacritics. Press and hold a letter key and a list of choices with diacritical versions for that letter is shown to choose from.
3. Fixed: On ARM the non-sse bilinear rendering wasn't properly handling the alpha channel resulting in some see through icons.
24.0.18 (4/24/2018)
1. Changed: Updated FFmpeg to version 4.0, used for file analysis, transcoding and video playback.
2. Changed: Optimized Video rendering image uploading for better performance and reliability.
24.0.16 (4/17/2018)
1. FIXED: A significant memory leak.
24.0.15 (4/13/2018)
1. NEW: Added support for bilinear image resizing (on ARM which didn't have it before) so that images in the program will look much better.
2. Fixed: A segfault upon startup with systems that have non-standard /dev tree.
24.0.12 (4/10/2018)
1. Fixed: Non-Root users on linux couldn't send WOL packets.
2. Fixed: Removed unsupported print commands from menus.
3. NEW: Much faster FFT code for places where spectrum analysis is used.
4. Changed: Some licensing code. Registration code will need to be re-entered.
24.0.2 (02/03/2018)
1. NEW: First MC24 build for linux