INTERACT FORUM
More => Old Versions => JRiver Media Center 22 for Linux => Topic started by: JusticeAngel on November 27, 2016, 07:23:03 am
-
Hi,
I own a ODROID C2 http://www.hardkernel.com/main/products/prdt_info.php (http://www.hardkernel.com/main/products/prdt_info.php), a ARM 64 bit device, on which I would install JRiver 22. On Odroid C2 I installed Ubuntu 16.04.
I tried to install JRiver 22 following this tutorial https://yabb.jriver.com/interact/index.php/topic,105986.0.html (https://yabb.jriver.com/interact/index.php/topic,105986.0.html), but in executing the command
sudo apt-get install mediacenter22
I get the error Unable to locate package mediacenter22.
JRiver22 supports the ARM 64-bit architecture (ODROID has a Amlogic cpu)? Any suggestions?
Thanks
-
Looking better in the forum I found this
https://yabb.jriver.com/interact/index.php/topic,108028.0.html (https://yabb.jriver.com/interact/index.php/topic,108028.0.html)
I follow the instructions, but the output of JRiver should be set to the DAC Burson Conductor, with a CM6631A USB receiver. It will require a specific driver?
-
:-[ I tried to install architecture ARMHF, but when executing the command
sudo apt-get install mediacenter22
I still get the error Unable to locate package mediacenter22.
Any suggestions?
-
Did you then add the JRiver repository?
-
Hi mwillems,
I'm a Linux newbie :)
I followed the steps listed in the guide to installing JRiver on Ubuntu https://yabb.jriver.com/interact/index.php/topic,105986.0.html (https://yabb.jriver.com/interact/index.php/topic,105986.0.html).
How do I add the JRiver repository to find its package?
Thanks.
-
Maybe I understand the problem...
To add the repository I used the link provided in the guide
sudo wget http://dist.jriver.com/latest/mediacenter/mediacenter22jessie.list -O /etc/apt/sources.list.d/mediacenter22.list
But the ODROID has the ARM architecture so I should use another repository, what I found on https://yabb.jriver.com/interact/index.php/topic,105984.msg749646.html#msg749646 (https://yabb.jriver.com/interact/index.php/topic,105984.msg749646.html#msg749646) link:
sudo wget http://dist.jriver.com/latest/mediacenter/mediacenter22native.list -O /etc/apt/sources.list.d/mediacenter22.list
I'll try and will report the result.
Thanks
-
Yeah, you'd need to use the ARM repository and not the 64-bit repository.
-
I finally managed to install JRiver22, adding the ARM repository :)
But when I try to launch the media center, the JRiver window remains white :(
(http://i63.tinypic.com/a9oj8n.jpg)
What could be the problem?
-
I finally managed to install JRiver22, adding the ARM repository :)
But when I try to launch the media center, the JRiver window remains white :(
(http://i63.tinypic.com/a9oj8n.jpg)
What could be the problem?
You must use 24 bit color on your x server. MC doesn't support 16 bit color.
-
It's the color depth. I have an ODROID C1 and and ODROID U3 and neither one was capable of the necessary color depth; I had hoped they'd have sorted this out by the C2. I mentioned this in another recent C2 thread: https://yabb.jriver.com/interact/index.php/topic,108028.0.html
You can "work around it" by running a VNC server on a virtual display, and then using a VNC viewer to view MC. It sounds silly, but if your experience with ODROID boards is like mine, the lack of a sensible color depth will be the least of your worries.
I've had nothing but trouble with ODROID boards (not just with JRiver) and I cannot recommend them at all; they rarely fix problems with the boards and they're all stuck on an ancient kernel with limited prospect of ever getting usable mainline support. Both my boards entered End of Life with many show stoppers still not fixed.
-
I use the ODROID in headless mode with VNC server...I connect from my pc via the VNC client.
This means I have to set the 24 bit depth color in the VNC settings? In xstartup file?
I will try some more information on how to do it.
@mwillems
In fact I have several problems with ODROID C2...not only with JRiver :(
Thanks
-
I use the ODROID in headless mode with VNC server...I connect from my pc via the VNC client.
This means I have to set the 24 bit depth color in the VNC settings? In xstartup file?
I will try some more information on how to do it.
You need to use VNC with a virtual display. Most likely you're trying to use the actual display which lacks the requisite color depth. So, for example, I just used tightvncserver on display :1 (instead of the native display :0), and it worked for me from the remote machine.
-
Yes, when I run vnc imposed it on another display:
vncserver :1
but, in my case, it does not solve the problem.
In theory, you can set the color depth also being launched to vnc
vncserver :1 -depth 24
I have to try.
-
I confirm that by running vnc with -depth parameter, the system starts with the depth of color choice and JRiver working properly in 24 bit.
I set my DAC, connected to usb, as output in JRiver, but playback, however, is ruined by pops and clicks. But this is a problem of Odroid and its usb, because the problem also exists in other Linux-based systems. :(
Thank you all for the support.
-
Hi JusticeAngel,
Don't give up yet !! If you experience clicks and pops with an USB dac which happened for me using a WaveIO usb2 card, there can be one solution related to cpu affinity.
I got the problem solved with Volumio and the fix works also for JRiver. (I am, at the moment using the volumio distro with JRiver mediacenter installed on it to decide which is the best solution)
Here is the fix, thanks to user gkkpch from Volumio : https://volumio.org/forum/usb-waveio-xmos-clicks-odroid-t5299-10.html
su root
echo 4 > /proc/irq/63/smp_affinity
exit
You can create a script and running at each boot.
Good luck.