New Media Center? Yes! This tutorial aims to aid users into setting up JRiver Media Center 28 onto computers running the following Debian-based GNU/Linux operating systems/distributions/variants (others listed here *may* work, but your mileage may vary!);
Debian
Ubuntu
Linux Mint
Recommended distros/versions:Debian 10 Buster
Debian 11 Bullseye
Ubuntu 20.04.3 LTS Focal Fossa
Ubuntu 21.10 Impish Indri
Linux Mint 20.2 Uma
Ubuntu Studio and Linux Mint Debian Edition have not and likely will not be tested! Again, your mileage with those may vary. There will likely be issues with running Ubuntu versions prior to Ubuntu 18.04 LTS as Media Center 28 requires Debian Buster. Ubuntu 18.04 LTS simply is too old and very likely won't work with Media Center 28.NOTE: This tutorial does borrow ideas and parts done by InflatableMouse and his excellent Debian Wheezy tutorial found
here, so please thank him.
Before we continue, please note the following;
-
Media Center 28 for Linux is developed on Debian Buster - support for distros other than Debian Buster, e.g. like Ubuntu and Linux Mint are not officially supported by JRiver!- This tutorial will focus on the operating systems above, any others you're on your own with.
- This *should* also apply to Ubuntu/Mint derivatives like Xubuntu, Kubuntu, Lubuntu, Linux Mint (MATE), Linux Mint (Xfce), elementaryOS, etc. However, extra steps may be required!
- Before installing, please read the
outstanding issues topic! Many of the issues noted for Debian also apply to Ubuntu/Linux Mint!
Step 1 - Add the JRiver APT Repository:The APT repository is required to install Media Center 28 and keep Media Center 28 updated with every new release. There's three available repositories; Latest, Stable and Beta. Decide for yourself which one you want to use.
Choose and use only either the latest or stable repo - you *can* use the beta repo alongside either the stable or latest repos!NOTE: You can run the beta repo alongside either the latest or stable repos if desired (for beta testing, etc.). Don't try to use both the latest and stable repos at the same time - only choose and use one of them!
First, open a Terminal (by either pressing CTRL+ALT+T or by searching for the Terminal in your Linux distro's search feature) and either type the following command or copy and paste the command in and press Enter (you *may* be prompted for your password);
wget -q "http://dist.jriver.com/mediacenter@jriver.com.gpg.key" -O- | sudo apt-key add -
Next, with the Terminal still open, we need to download and add the correct mediacenter.list file to the
/etc/apt/sources.list.d/ directory. Also, you can pick which repository you want to use (Latest, Stable or Beta - choose only one!) so either type one the following commands or copy and paste the command in and press Enter;
Media Center 28 (Latest) Repository:This repository is using the latest up-to-date release of Media Center 28. There *may* be instability issues!
NOTE: I'd personally recommend using the latest repo
unless you're intending to run a "stable" system (e.g. HTPC or a Raspberry Pi).
sudo wget http://dist.jriver.com/latest/mediacenter/mediacenter28.list -O /etc/apt/sources.list.d/mediacenter28.list
Media Center 28 (Stable) Repository:This repository is using the latest stable release of Media Center 28. It may be out-of-date compared to the Latest repository and is updated every few months (so you might have to wait for bug fixes), however these builds have been thoroughly tested and are considered stable.
sudo wget http://dist.jriver.com/stable/mediacenter/mediacenter28.list -O /etc/apt/sources.list.d/mediacenter28.list
Media Center 28 (Beta) Repository:This repository is for beta builds - not intended for users who prefer stability! These builds are likely buggy, may crash, etc. But this repo can be used alongside either the stable or latest repos!
sudo wget http://dist.jriver.com/beta/mediacenter/mediacenter28.list -O /etc/apt/sources.list.d/mediacenter28beta.list
That's it! Now we can install Media Center 28...
Step 2 - Installing Media Center 28:Finally, we're going to install Media Center 28! First, we need to reload the packages list, so with the Terminal still open either type the following command or copy and paste the command in and press Enter;
sudo apt-get update
You can now install Media Center 28 by opening a Terminal (by either pressing CTRL+ALT+T or by searching for the terminal in your desktop environment) or re-use the Terminal from the previous step. Next either type the following command or copy and paste the command in and press Enter (you *may* be prompted for your password);
sudo apt-get install mediacenter28
If during this process it should say something along the following;
The following extra packages will be installed:
lame libcue1 libreplaygain1 musepack-tools vorbis-tools
The following NEW packages will be installed:
lame libcue1 libreplaygain1 mediacenter28 musepack-tools vorbis-tools
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Just press Y (or Enter) when it asks this... however, if you receive an error like;
dependency problems prevent configuration of mediacenter28:
mediacenter28 depends on ....
This means all dependencies have not been met. Don't fret, this can usually be taken care of by using the following command in the Terminal by either typing the following command or copying and pasting the command in and press Enter;
sudo apt-get install -f
It'll show you the missing dependencies, after looking them over just press enter to install them. Now assuming all dependencies are met, you've been successful at installing Media Center 28 in Ubuntu/Mint/etc! Enjoy Media Center!
NOTE: You can start Media Center either go into the GNOME menu, Xfce menu, Unity dash, KDE menu, LXDE menu, Cinnamon menu, MATE menu, etc. and search for Media Center 28 or you can run it from the Terminal by either typing the following command or copying and pasting the command in and press Enter;
mediacenter28
Now, we're going to cover installing the license for those who have purchased in step 3!