INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)  (Read 1830 times)

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487

This is the latest BETA 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      http://files.jriver.com/mediacenter/test/MediaCenter-24.0.45-amd64.deb
i386      http://files.jriver.com/mediacenter/test/MediaCenter-24.0.45.deb

Also in the BETA repo.

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
Logged

Zhillsguy

  • Galactic Citizen
  • ****
  • Posts: 325
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #1 on: July 27, 2018, 06:33:13 pm »

I assume Radio Paradise needs work? The icon doesn't work and it doesn't show in the expanded list.
Logged
Ryzen 5 W11 x64 MC 29 HTPC/Server and HP G2 Mini Elitedesk W11 MC 29 (music only zone), various Android Phones and Tablets for control of both, powering two lanai surround systems, 5.1 and 4.1 respectively.

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #2 on: July 28, 2018, 07:36:54 am »

fwiw, on Tumbleweed install:
Code: [Select]
Problem: mediacenter24-24.0.45-2.x86_64 requires libcef.so()(64bit), but this requirement cannot be provided
  not installable providers: syslog-ng-3.14.1-2.2.x86_64[repo-oss]
 Solution 1: deinstallation of systemd-logger-237-9.1.x86_64
 Solution 2: do not install mediacenter24-24.0.45-2.x86_64
 Solution 3: break mediacenter24-24.0.45-2.x86_64 by ignoring some of its dependencies
Logged
openSUSE TW/Plasma5 x86_64 | Win10Pro/RX560
S.M.S.L USB-DAC => Transcendent GG Pre (kit) => Transcendent mono OTLs (kit)
(heavily modded) Hammer Dynamics Super-12s (kit)
(optionally) VonSchweikert VR8s

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #3 on: July 28, 2018, 08:53:03 am »

fwiw, on Tumbleweed install:
Code: [Select]
Problem: mediacenter24-24.0.45-2.x86_64 requires libcef.so()(64bit), but this requirement cannot be provided
  not installable providers: syslog-ng-3.14.1-2.2.x86_64[repo-oss]
 Solution 1: deinstallation of systemd-logger-237-9.1.x86_64
 Solution 2: do not install mediacenter24-24.0.45-2.x86_64
 Solution 3: break mediacenter24-24.0.45-2.x86_64 by ignoring some of its dependencies
Interesting.
It provides it's own libcef.so when it downloads the plugin. Not sure why tumbelweed thinks it should care.
Try option 3 and see if it works... You can always go back..
Logged

Mike Noe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 792
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #4 on: July 28, 2018, 08:57:51 am »

Yeah, I chose 3 and so far the normal stuff seems to be working fine (audio, mcws, etc).

It's actually the distro update tool, zypper, that throws that, but that's after using alien to convert deb to rpm.  Just haven't see that one before and I'm thinking there have been some recent changes to zypper.
Logged
openSUSE TW/Plasma5 x86_64 | Win10Pro/RX560
S.M.S.L USB-DAC => Transcendent GG Pre (kit) => Transcendent mono OTLs (kit)
(heavily modded) Hammer Dynamics Super-12s (kit)
(optionally) VonSchweikert VR8s

Sesam

  • World Citizen
  • ***
  • Posts: 137
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #5 on: July 29, 2018, 04:07:33 pm »

I can confirm that the browser now works and is rendered properly in Deepin! :D

The problem with MC closing/crashing when resizing the window while a video is playing persists (this occurs on Deepin 15.6, maybe it is a problem specific to the distro). I'm curious if anyone has encountered this problem running on actual Debian especially with Plasma or Deepin as a desktop environment?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #6 on: July 30, 2018, 09:55:43 am »

I can confirm that the browser now works and is rendered properly in Deepin! :D

The problem with MC closing/crashing when resizing the window while a video is playing persists (this occurs on Deepin 15.6, maybe it is a problem specific to the distro). I'm curious if anyone has encountered this problem running on actual Debian especially with Plasma or Deepin as a desktop environment?

Is the video playback in a separate window (detached)?
Logged

Sesam

  • World Citizen
  • ***
  • Posts: 137
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #7 on: July 30, 2018, 01:50:42 pm »

Is the video playback in a separate window (detached)?

This happens with the standard view, if I try to detach the window MC also closes/crashes.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #8 on: July 30, 2018, 04:16:31 pm »

This happens with the standard view, if I try to detach the window MC also closes/crashes.
Works for me on debian of course and also on ubuntu 18.04 with the nvidia driver.
Logged

Sesam

  • World Citizen
  • ***
  • Posts: 137
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #9 on: July 31, 2018, 03:36:51 pm »

Works for me on debian of course and also on ubuntu 18.04 with the nvidia driver.

Hmm,  I suspect that it is either the mesa drivers (I have a Vega 56 Nano) or the Deepin desktop environment that does not play along with MC.

(the deepin distro is basically just debian unstable with their own desktop). For the record my current specs are:

Operating System Version:
    Deepin 15.6 (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-21deepin-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12000000
    X Window Manager:  Mutter(DeepinGala)

Video Card:
    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.23.0, 4.15.0-21deepin-generic, LLVM 6.0.1)
    Driver Version:  3.1 Mesa 18.1.4
    OpenGL Version: 3.1
------------------------

I'm in the process of installing Debian now, going to test if it works in gnome with the same Mesa drivers :)
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7367
  • The color of Spring...
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #10 on: July 31, 2018, 03:45:07 pm »

In my opinion, if you're using a somewhat "modern" AMD GPU (e.g. a Fury or Vega) you should use the newest Linux kernel you can install (along with the newest Mesa you can install), since newer kernels (along with newer Mesa releases) are adding better support for those AMD GPUs with every new major release. If I had a Fury or a Vega, I'd definitely would be using a rolling distro like Manjaro, Arch Linux, Antergos, openSUSE Tumbleweed, etc. versus a point release distro like Debian, Ubuntu, Mint, Fedora, etc.

Typically for a 'normal use case' my rule would be to recommend a point release (or stable) distro like Debian, Ubuntu, Mint, etc. However in the case of having a newer AMD GPU, especially a Vega, I would break my own rule since getting those newer kernel/Mesa updates is pretty important. Or in the case of Ubuntu adding the Ubuntu Kernel Upgrade Utility (and updating the kernel to the latest) along with one of the graphics drivers PPAs (e.g. Oibaf's Updated Open Graphics Drivers PPA). But in my own experience going that route usually ends up with Ubuntu becoming unstable (the PPA uses Git versions of Mesa, instead of having the 'stable' point releases). I imagine Debian wouldn't be as good with a Vega GPU due to the older kernel and Mesa used. If I was going to recommend a rolling release distro that's actually pretty popular and pretty stable, it'd be Manjaro. One thing to note though is that Manjaro uses a LTS kernel instead of the latest stable kernel. Fortunately they have a kernel utility that allows users to install newer (or older) kernels if they desire. They even have a Deepin community release.

It's very well possible your crashing issue might've been fixed in a newer kernel.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

Sesam

  • World Citizen
  • ***
  • Posts: 137
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #11 on: August 06, 2018, 06:28:55 pm »

Awesome Donkey that is a lot of insightful information I will keep in mind, thanks! :)

I never got around to testing on standard Debian (because of driver issues with the installation media). So instead tried Elementary OS and Ubuntu Budgie and could replicate the same issue. Everything in MC works fine, until resizing the Window when a video is playing (and happened on latest and older Mesa drivers).

So next thing I will try something bleeding edge like Manjaro and Antergos with a less exotic desktop like Mate or Gnome and see how that goes :P

Just in case it could be useful, posting the software specs below I replicated the problem on:
----------------------
Elementary OS
Operating System Version:
    elementary OS 5.0 Juno (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-30-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Mutter(Gala)

Video Card:
    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.23.0, 4.15.0-30-generic, LLVM 6.0.0)
    Driver Version:  3.1 Mesa 18.1.5
----------------------------------
Ubuntu Budgie
Operating System Version:
    Ubuntu 18.04.1 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.15.0-29-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11906000
    X Window Manager:  Mutter(Budgie)

Video Card:
    Driver:  X.Org Radeon RX Vega (VEGA10 / DRM 3.23.0 / 4.15.0-29-generic, LLVM 6.0.0)
    Driver Version:  3.0 Mesa 18.0.5
-------------------------------------

EDIT:

I installed Antergos with Gnome Desktop and tried JRiver 24.0.28 and 23.0.102, same problem:

Operating System Version:
    Linux 4.x (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.17.12-arch1-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  12000000
    X Window Manager:  GNOME Shell

Video Card:
    Driver:  X.Org Radeon RX Vega (VEGA10, DRM 3.25.0, 4.17.12-arch1-1-ARCH, LLVM 6.0.1)
    Driver Version:  3.1 Mesa 18.1.5
    OpenGL Version: 3.1

.. I'm running out of ideas, different distros, mesa drivers, desktops environments and kernels. I guess there must be something specific about my hardware setup that MC does not like :P
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7367
  • The color of Spring...
Re: JRiver Media Center 24.0.45 BETA for Debian Jessie (amd64 and i386)
« Reply #12 on: August 07, 2018, 03:45:15 am »

Did you enable/use amdgpu with the Vega card? Install xf86-video-amdgpu then edit /etc/mkinitcpio.conf and add amdgpu to the modules section, then run sudo mkinitcpio -p linux and then finally add Option "DRI" "3" to /etc/X11/xorg.conf.d/20-amdgpu.conf and reboot.

https://wiki.archlinux.org/index.php/AMDGPU

It's an odd issue, that's for sure. I still think it's related to the drivers (perhaps the level of support for a Vega card). I have a RX 580 now, so when I get some time I'll try to see if I can reproduce the issue to see if it's AMD-specific.

EDIT: Here's a package for for 64-bit Arch/Antergos/Manjaro for MC 24.0.45 beta (that I built by modding the MC24 PKGBUILD) that you can try if desired: http://www.mediafire.com/file/95u29ci28donldl/jriver-media-center24-24.0.45-1-x86_64.pkg.tar.xz/file

You can install it by opening the Terminal and using sudo pacman -U pathtothepackagefile.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers
Pages: [1]   Go Up