More > JRiver Media Center 33 for Linux
installJRMC - MC installer for Linux
BryanC:
FYI there is an installJRMC mirror available on GitHub.
I mostly use GitHub for forks so it's not something I advertise much.
As of installJRMC v1.4.7 you can uncomment the second SCRIPT_URL= at the beginning of the file to receive auto-updates from GitHub (or simply clone the GitHub repo) to keep region blocking enabled and still receive installJRMC auto-updates.
Desktop Videophile:
Uninstall not working . On the contrary, it installed the jriver repo ! Below is the ouput:
./installJRMC --uninstall --local --mcversion 32.0.58 --debug
Debug: Running: main --uninstall --local --mcversion 32.0.58 --debug
Starting installJRMC 1.4.7
Debugging on
Debug: Running: init
Debug: Automatically using --install=repo
Debug: Running: update --uninstall --local --mcversion 32.0.58 --debug
Debug: Checking for installJRMC update
Debug: Not in a git repository or not the installJRMC repository. Checking for updates via download.
Debug: Current installJRMC 1.4.7 is the latest version
Debug: rm -f /tmp/tmp.GLpUmr8338
Debug: Detected host platform: fedora 41 amd64
Debug: Host platform: fedora 41
Debug: MC repository: bullseye
Debug: Running: install_external_repos
Debug: Running: install_mesa_freeworld
Installing JRiver Media Center from remote repository
Debug: Running: install_mc_repo
Adding MC repository file: /etc/yum.repos.d/jriver.repo
Debug: repo_text: [jriver]
name=JRiver Media Center by BryanC
baseurl=https://repos.bryanroessler.com/jriver
gpgcheck=0
Updating and loading repositories:
JRiver Media Center by BryanC 100% | 4.1 KiB/s | 2.9 KiB | 00m01s
Repositories loaded.
Metadata cache created.
Debug: Running: install_package --no-install-check --allow-downgrades --no-gpg-check mediacenter33
Updating and loading repositories:
Repositories loaded.
Package "mediacenter33-33.0.71-1.x86_64" is already installed.
Nothing to do.
JRiver Media Center installed successfully from remote repository
Debug: Running: link_ssl_certs
Debug: Running: restore_license
Debug: Running: open_firewall jriver-mediacenter 52100-52200/tcp 1900/udp
Debug: Running: disable_btrfs_cow
BryanC:
--- Quote from: HTPC Videophile on March 11, 2025, 02:42:41 am ---Uninstall not working . On the contrary, it installed the jriver repo ! Below is the ouput:
--- End quote ---
Thanks, should be fixed now in 1.4.8. Side note: you don't need the --local argument, which is unnecessary.
Desktop Videophile:
--- Quote from: BryanC on March 11, 2025, 09:53:23 am ---Thanks, should be fixed now in 1.4.8. Side note: you don't need the --local argument, which is unnecessary.
--- End quote ---
Thanks it works now.
antenna:
An attempted install on the current Linux Mint (with the Mate window manager)
--- Quote ---./installJRMC.sh --install local --compat -d
bash: ./installJRMC.sh: Permission denied
me@t05-mint:~$ ls -al
...
-rw-rw-r-- 1 me me 59185 Apr 3 19:00 installJRMC.sh
...
me@t05-mint:~$ chmod 755 installJRMC.sh
me@t05-mint:~$ ./installJRMC.sh --install local --compat -d
Debug: Running: main --install local --compat -d
Starting installJRMC 1.4.8
Debugging on
Debug: Running: init
Debug: Running: parse_input --install local --compat -d
Debug: Running: update --install local --compat -d
Debug: Checking for installJRMC update
Debug: Not in a git repository or not the installJRMC repository. Checking for updates via download.
Debug: Current installJRMC 1.4.8 is the latest version
Debug: rm -f /tmp/tmp.4jbK5eRsDC
Debug: Detected host platform: linuxmint 22.1 amd64
Debug: Running: get_latest_mc_version noble
Debug: Running: install_package --silent buildah
[sudo] password for me:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
aardvark-dns containernetworking-plugins crun fuse-overlayfs golang-github-containers-common
golang-github-containers-image libsubid4 netavark uidmap
Suggested packages:
containers-storage libwasmedge0
The following NEW packages will be installed:
aardvark-dns buildah containernetworking-plugins crun fuse-overlayfs golang-github-containers-common
golang-github-containers-image libsubid4 netavark uidmap
0 upgraded, 10 newly installed, 0 to remove and 3 not upgraded.
Need to get 18.5 MB of archives.
After this operation, 86.0 MB of additional disk space will be used.
Get:1 http://mirror.math.princeton.edu/pub/ubuntu noble/universe amd64 netavark amd64 1.4.0-4 [1,666 kB]
Get:2 http://mirror.math.princeton.edu/pub/ubuntu noble/universe amd64 aardvark-dns amd64 1.4.0-5 [881 kB]
Get:3 http://mirror.math.princeton.edu/pub/ubuntu noble-updates/main amd64 libsubid4 amd64 1:4.13+dfsg1-4ubuntu3.2 [23.4 kB]
Get:4 http://mirror.math.princeton.edu/pub/ubuntu noble-updates/main amd64 uidmap amd64 1:4.13+dfsg1-4ubuntu3.2 [26.0 kB]
Get:5 http://mirror.math.princeton.edu/pub/ubuntu noble-updates/universe amd64 containernetworking-plugins amd64 1.1.1+ds1-3ubuntu0.24.04.2 [7,201 kB]
Get:6 http://mirror.math.princeton.edu/pub/ubuntu noble/universe amd64 golang-github-containers-image all 5.29.2-2 [33.4 kB]
Get:7 http://mirror.math.princeton.edu/pub/ubuntu noble-updates/universe amd64 golang-github-containers-common all 0.57.4+ds1-2ubuntu0.1 [39.8 kB]
Get:8 http://mirror.math.princeton.edu/pub/ubuntu noble-updates/universe amd64 buildah amd64 1.33.7+ds1-1ubuntu0.24.04.2 [8,149 kB]
Get:9 http://mirror.math.princeton.edu/pub/ubuntu noble/universe amd64 crun amd64 1.14.1-1 [406 kB]
Get:10 http://mirror.math.princeton.edu/pub/ubuntu noble/universe amd64 fuse-overlayfs amd64 1.13-1 [45.7 kB]
Fetched 18.5 MB in 2s (9,421 kB/s)
Selecting previously unselected package netavark.
(Reading database ... 540364 files and directories currently installed.)
Preparing to unpack .../0-netavark_1.4.0-4_amd64.deb ...
Unpacking netavark (1.4.0-4) ...
Selecting previously unselected package aardvark-dns.
Preparing to unpack .../1-aardvark-dns_1.4.0-5_amd64.deb ...
Unpacking aardvark-dns (1.4.0-5) ...
Selecting previously unselected package libsubid4:amd64.
Preparing to unpack .../2-libsubid4_1%3a4.13+dfsg1-4ubuntu3.2_amd64.deb ...
Unpacking libsubid4:amd64 (1:4.13+dfsg1-4ubuntu3.2) ...
Selecting previously unselected package uidmap.
Preparing to unpack .../3-uidmap_1%3a4.13+dfsg1-4ubuntu3.2_amd64.deb ...
Unpacking uidmap (1:4.13+dfsg1-4ubuntu3.2) ...
Selecting previously unselected package containernetworking-plugins.
Preparing to unpack .../4-containernetworking-plugins_1.1.1+ds1-3ubuntu0.24.04.2_amd64.deb ...
Unpacking containernetworking-plugins (1.1.1+ds1-3ubuntu0.24.04.2) ...
Selecting previously unselected package golang-github-containers-image.
Preparing to unpack .../5-golang-github-containers-image_5.29.2-2_all.deb ...
Unpacking golang-github-containers-image (5.29.2-2) ...
Selecting previously unselected package golang-github-containers-common.
Preparing to unpack .../6-golang-github-containers-common_0.57.4+ds1-2ubuntu0.1_all.deb ...
Unpacking golang-github-containers-common (0.57.4+ds1-2ubuntu0.1) ...
Selecting previously unselected package buildah.
Preparing to unpack .../7-buildah_1.33.7+ds1-1ubuntu0.24.04.2_amd64.deb ...
Unpacking buildah (1.33.7+ds1-1ubuntu0.24.04.2) ...
Selecting previously unselected package crun.
Preparing to unpack .../8-crun_1.14.1-1_amd64.deb ...
Unpacking crun (1.14.1-1) ...
Selecting previously unselected package fuse-overlayfs.
Preparing to unpack .../9-fuse-overlayfs_1.13-1_amd64.deb ...
Unpacking fuse-overlayfs (1.13-1) ...
Setting up crun (1.14.1-1) ...
Setting up libsubid4:amd64 (1:4.13+dfsg1-4ubuntu3.2) ...
Setting up golang-github-containers-image (5.29.2-2) ...
Setting up containernetworking-plugins (1.1.1+ds1-3ubuntu0.24.04.2) ...
Setting up netavark (1.4.0-4) ...
Setting up aardvark-dns (1.4.0-5) ...
Setting up fuse-overlayfs (1.13-1) ...
Setting up golang-github-containers-common (0.57.4+ds1-2ubuntu0.1) ...
Setting up uidmap (1:4.13+dfsg1-4ubuntu3.2) ...
Setting up buildah (1.33.7+ds1-1ubuntu0.24.04.2) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
Debug: buildah rm alpine-working-container
15501be7aed38d6c59422c115de80d6134877270b78b104f96b84cd7d4102d0b
Using latest MC version 33.0.71 from the noble repo (determined by containerized package manager)
Debug: Host platform: ubuntu 22.1
Debug: MC repository: noble
Debug: Running: install_external_repos
Debug: mkdir -p /home/me/output/SOURCES
Debug: Running: acquire_deb
Checking https://files.jriver-cdn.com/mediacenter/channels/v33/latest/MediaCenter-33.0.71-amd64.deb for DEB package
Found
Debug: Running: install_mc_deb
Debug: ar x /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.deb
Debug: tar xJf control.tar.xz
Debug: tar -cJf control.tar.xz control postinst
Debug: ar rcs /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb debian-binary control.tar.xz data.tar.xz
Debug: rm -rf /tmp/tmp.qhBkrVVASn
Debug: Running: install_package --no-install-check --no-gpg-check --allow-downgrades --reinstall /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'mediacenter33' instead of '/home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb'
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:
mediacenter33 : Depends: libwebkit2gtk-4.0-37 but it is not installable
Recommends: vorbis-tools but it is not going to be installed
Recommends: musepack-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Error: Failed to install /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb
Error: Local MC DEB installation failed
Error: Only the default MC repo can be used for --install=local
Remove source DEB and retry [y/N]: y
Debug: rm -f /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb
Debug: Running: main --install local --compat -d --no-update
Starting installJRMC 1.4.8
Debugging on
Debug: Running: init
Debug: Running: parse_input --install local --compat -d --no-update
Debug: Detected host platform: linuxmint 22.1 amd64
Debug: Running: get_latest_mc_version noble
Debug: Running: install_package --silent buildah
Debug: buildah is already installed, skipping installation
Debug: buildah rm alpine-working-container
1478ff54dde6e63a761bf064c9e59f70060ef73103ce6d76cbee1ca60a471d87
Using latest MC version 33.0.71 from the noble repo (determined by containerized package manager)
Debug: Host platform: ubuntu 22.1
Debug: MC repository: noble
Debug: Running: install_external_repos
Debug: Running: acquire_deb
Using existing DEB: /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.deb
Debug: Running: install_mc_deb
Debug: ar x /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.deb
Debug: tar xJf control.tar.xz
Debug: tar -cJf control.tar.xz control postinst
Debug: ar rcs /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb debian-binary control.tar.xz data.tar.xz
Debug: rm -rf /tmp/tmp.RjbK5dNuPR
Debug: Running: install_package --no-install-check --no-gpg-check --allow-downgrades --reinstall /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'mediacenter33' instead of '/home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb'
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:
mediacenter33 : Depends: libwebkit2gtk-4.0-37 but it is not installable
Recommends: vorbis-tools but it is not going to be installed
Recommends: musepack-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Error: Failed to install /home/me/output/SOURCES/MediaCenter-33.0.71-amd64.compat.deb
Error: Local MC DEB installation failed
Error: Only the default MC repo can be used for --install=local
Remove source DEB and retry [y/N]:
Error: JRiver Media Center local package installation failed
--- End quote ---
What is my next step?
thx.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version