INTERACT FORUM
More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: Johnny Stork on October 25, 2013, 06:47:58 am
-
I have modified this post to reflect some of the changes to the requirements for MC on 64bit Mint platforms. Unless I have missed something, and please comment if I have, it looks like this is what is needed after a fresh Linux Mint 16 installation, to get the current MC (MediaCenter-19.0.94.deb) installed
sudo apt-get install lame libcurl3 xfonts-75dpi xfonts-100dpi libx11-6:i386 lib32stdc++6 libmpcdec6:i386 musepack-tools musepack-tools:i386
Then download and install the deb from http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-19.0.94.deb
I am still having trouble getting local sound from two different Mint installs, but at home I only use it as a client to the server so all is good. :)
-
In general on 64 bit platforms with multiarch support you need:
The base 32 bit libraries (on debian libc6:i386).
C++ libraries (on debian libstdc++6:i386)
The base X11 libraries (on debian libx11-6:i386)
and a 32 bit libcurl with SSL support (on debian libcurl3:i386)
As always, the two fixed xfonts should be installed.
xfonts-75dpi xfonts-100dpi
As well as lame.
Edit: 1/2/2014
Added requirements for builds >= 19.0.94
libcryptopp (on debian libcrypto++9:i386)
musepack-tools (on debian musepack-tools:amd64 or musepack-tools:i386)
lame (on debian lame:amd64 or lame:i386)
The dependencies for lame and musepack-tools will probably be changed to "recommended" instead of "required" for future builds. These are just for encoding.
-
Thanks for these two excellent posts. After reading these and a couple others, I was able to install JRiver on Ubuntu Linux Studio 13.04 64 bit rather painlessly.
I'm sure it would have been more challenging otherwise.
I'm really impressed by how far along it is in development already.
Working fine using my remote Samba server as source for my library import.
Please keep up the good work.
-
I have modified this post to reflect some of the changes to the requirements for MC on 64bit Mint platforms. Unless I have missed something, and please comment if I have, it looks like this is what is needed after a fresh Linux Mint 16 installation, to get the current MC (MediaCenter-19.0.94.deb) installed
sudo apt-get install lame libcurl3 xfonts-75dpi xfonts-100dpi libx11-6:i386 lib32stdc++6 libmpcdec6:i386 musepack-tools musepack-tools:i386
Then download and install the deb from http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-19.0.94.deb
I am still having trouble getting local sound from two different Mint installs, but at home I only use it as a client to the server so all is good. :)
Mine keeps spitting the following error:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
musepack-tools : Depends: libmpcdec6 (>= 1:0.1~r435) but it is not going to be installed
Conflicts: musepack-tools:i386 but 2:0.1~r459-1ubuntu1 is to be installed
musepack-tools:i386 : Depends: libcue1:i386 but it is not going to be installed
Conflicts: musepack-tools but 2:0.1~r459-1ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
I'm completely new to linux and have only been solving problems based on forum advice. I tried downloading the libmpcdec and libcue1 but I can't figure out how to get them into the right spot. any help?
-
Mine keeps spitting the following error:
I'm completely new to linux and have only been solving problems based on forum advice. I tried downloading the libmpcdec and libcue1 but I can't figure out how to get them into the right spot. any help?
I'm not sure why both the 64-bit and 32-bit versions are suggested to be installed. Basically for libraries (name starts with lib*) you need 32-bit versions for mediacenter. Anything else can be 64-bit.
Try removing mediacenter first if you have it installed:
sudo apt-get remove mediacenter19
Then remove musepack 32-bit:
sudo apt-get remove musepack-tools:i386
Fix remaining dependency issues:
sudo apt-get install -f
If the above still gives errors, post the errors before continuing.
Remove remaining residue of packages:
sudo apt-get autoremove
Install mediacenter again.
Ps. You shouldn't be downloading libraries or applications manually from the net. Almost everything you need can be had with aptitude. Most debian-based distributions will have a GUI too, like Synaptic. I prefer the terminal though :P. Here's something to get you started with apt (http://www.cyberciti.biz/tips/linux-debian-package-management-cheat-sheet.html).
-
http://yabb.jriver.com/interact/index.php?topic=86459.0
@ mrpro:
You use a samba server, maybe you can help me as I am struggling to get it working.
I started a topic with my problem on the above link.
I think the problem lies on the cliënt side but cannot figure it out.
-
I'm also wanting to install on Mint 16... same problem as above. I tried installing the required musepack-tools:i386 dependency it was complaining about (libmpcdec6:i386) but it wants to blow away a bunch of 64 bit stuff from my machine to install which I am not going to do because who knows what that will break... probably plenty. Apparently there is some issue where they can't coexist? A 64 bit build might be nice and would reduce the number of issues installing on a 64-bit OS.
> sudo apt-get install libmpcdec6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
gstreamer0.10-plugins-bad k3b k3b-i18n kaffeine language-pack-kde-en libk3b6 libk3b6-extracodecs
libmpcdec6 libxine1 libxine1-misc-plugins libxine1-plugins mint-meta-codecs mint-meta-codecs-kde
mint-meta-kde phonon-backend-vlc vlc vlc-nox vlc-plugin-notify vlc-plugin-pulse
The following NEW packages will be installed:
libmpcdec6:i386
0 upgraded, 1 newly installed, 19 to remove and 33 not upgraded.
Need to get 34.8 kB of archives.
-
I'm also wanting to install on Mint 16... same problem as above. I tried installing the required musepack-tools:i386 dependency it was complaining about (libmpcdec6:i386) but it wants to blow away a bunch of 64 bit stuff from my machine to install which I am not going to do because who knows what that will break... probably plenty. Apparently there is some issue where they can't coexist? A 64 bit build might be nice and would reduce the number of issues installing on a 64-bit OS.
> sudo apt-get install libmpcdec6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
gstreamer0.10-plugins-bad k3b k3b-i18n kaffeine language-pack-kde-en libk3b6 libk3b6-extracodecs
libmpcdec6 libxine1 libxine1-misc-plugins libxine1-plugins mint-meta-codecs mint-meta-codecs-kde
mint-meta-kde phonon-backend-vlc vlc vlc-nox vlc-plugin-notify vlc-plugin-pulse
The following NEW packages will be installed:
libmpcdec6:i386
0 upgraded, 1 newly installed, 19 to remove and 33 not upgraded.
Need to get 34.8 kB of archives.
You shouldn't need the libmpcdec6:i386 if you are installing a current build.
dpkg -I MediaCenter-19.0.134.deb
...l
Package: mediacenter19
Version: 19.0.134
Section: sound
Priority: optional
Architecture: i386
Installed-Size: 100773
Homepage: http://www.jriver.com/
Depends: libc6 (>= 2.13), libasound2 (>= 1.0.25), libuuid1 (>= 2.20.1), libx11-6 (>= 2:1.5.0), libxcb1 (>= 1.8.1), libxau6 (>= 1:1.0.7), libxdmcp6 (>= 1:1.1.1), libstdc++6 (>= 4.7.2)
Recommends: xfonts-75dpi, xfonts-100dpi, vorbis-tools (>= 1.4.0) | vorbis-tools:amd64 (>= 1.4.0), lame (>= 3.99) | lame:amd64 (>= 3.99), musepack-tools (>= 2:0.1) | musepack-tools:amd64 (>= 2:0.1)
As you can see, the recommends (which are optional) will accept either 32 or 64 bit packages of musepack-tools which is only needed for the command line encoder.
-
I ran into this problem with Linux Mint 16. When I installed JRiver it removed VLC and its dependencies. When I re-installed VLC it removed JRiver. This is the solution:
Move the MediaCenter .deb file to a tmp directory and then run
# apt-get download libcue1 libmpcdec6 musepack-tools vlc vlc-nox
You will now see all these packages in the tmp directory
libcue1_1.4.0-1_amd64.deb
libmpcdec6_0.1~r459-1ubuntu1_amd64.deb
MediaCenter-19.0.94.deb
musepack-tools_0.1~r459-1ubuntu1_amd64.deb
vlc_2.0.8-1_amd64.deb
vlc-nox_2.0.8-1_amd64.deb
Now install them all
# dpkg -i *
-
Why are you installing build 94? Isn't that timed out?
The latest has a few dependency changes (read less) you may want to try that as the old version (if it hasn't already) time out soon.
-
Build 94 is just the example in my notes. I am running the latest.
-
Just an update... on Mint 17 64-bit and the latest MC build I didn't have to do anything in terms of installing 32-bit prerequisities (and having it want to uninstall 64-bit stuff). Installing the deb just worked. That is great.