INTERACT FORUM

Please login or register.

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

Author Topic: installJRMC - MC installer for Linux  (Read 12064 times)

Mastiff

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1988
  • The Multi-Zone Tzar
Re: installJRMC - MC installer for Linux
« Reply #50 on: July 26, 2024, 03:57:41 am »

Thanks! That didn't occur to me, I thought it had to be removed in the same way that it was installed. But it worked, of course.  ;D

Btw I had to modify my original message, it's of course updated Bookworm, not Bullseye. Brain fart... :-[
Logged
Tor with the Cinema Inferno & Multi-Zone Audio system

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2685
Re: installJRMC - MC installer for Linux
« Reply #51 on: July 26, 2024, 10:06:50 am »

I updated the uninstall code recently but haven't created a new release. I remember seeing a bug in there so it is probably fixed already, glad you got it sorted.
Logged

astromo

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2251
Re: installJRMC - MC installer for Linux
« Reply #52 on: July 28, 2024, 08:23:42 am »

I added noble support in installJRMC v1.0.2 for *buntu >= 24.04 as well as a new "--mcrepo" option to select your preferred MC repo manually for fun or troubleshooting.

I tried running the noble MC version on Fedora 40 and it worked fine:

Code: [Select]
installJRMC --install local --mcrepo noble
I'm not sure how many people are using my Fedora/CentOS repo, but I'm curious if anyone would be for/against switching the fedora rpms in my repo to the noble repo. I'm tempted since it seems to work OK on Fedora 40 and would be the latest and greatest, but I have not tested on F39 or lower or any of the CentOS derivatives.

Since there's now a fairly wide compatibility gap, I'm also thinking of a way to automatically select the appropriate MC base version for older distros and/or legacy MC releases and providing warnings/workarounds if there are issues.

Is there a list of which MC versions correspond to each Debian base version? IIRC sometimes it has switched mid-version so a tree of the repo would help!

I'm on Noble Numbat and couldn't figure out why the script was dudding out on me after following the TL;DR instructions in the opening post .. until I read down the thread.

Worked great. Thanks.
Logged
MC33, Win10 x64, HD-Plex H5 Gen2 Case, HD-Plex 400W Hi-Fi DC-ATX / AC-DC PSU, Gigabyte Z370 ULTRA Gaming 2.0 MoBo, Intel Core i7 8700 CPU, 4x8GB GSkill DDR4 RAM, Schiit Modi Multibit DAC, Freya Pre, Nelson Pass Aleph J DIY Clone, Ascension Timberwolf 8893BSRTL Speakers, BJC 5T00UP cables, DVB-T Tuner HDHR5-4DT

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14070
Re: installJRMC - MC installer for Linux
« Reply #53 on: August 30, 2024, 11:57:53 am »

I added trixie (debian testing) to the repo for amd64. It has the libwebkit2 dependencies.
Logged

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2685
Re: installJRMC - MC installer for Linux
« Reply #54 on: August 31, 2024, 09:31:33 pm »

I added trixie (debian testing) to the repo for amd64. It has the libwebkit2 dependencies.

Great, I added automatic repo detection for DEB distros to match the native codename (and fallback to the legacy repos for <= MC31).
Logged

Library Eye

  • Junior Woodchuck
  • **
  • Posts: 68
Re: installJRMC - MC installer for Linux
« Reply #55 on: January 26, 2025, 02:50:10 am »

No luck here installing, Fedora 41 KDE...

Ran installer from opening post—
tl;dr One-line MC install
curl https://git.bryanroessler.com/bryan/installJRMC/raw/master/installJRMC|bash
Realized it installed 33 despite being on this page; I have a 32 (master) license. Figured, okay, can run it for trial, test it out, before dealing with figuring out how to install 32 instead.

It launched, it ran once. But once I shut it down it never would start again.

So, I removed it.

Then I installed 32. Think I went with…

curl -O https://git.bryanroessler.com/bryan/installJRMC/raw/master/installJRMC &&
chmod +x ./installJRMC &&
./installJRMC --install repo --mcversion 32.0.6

Which could be very wrong. Got the opening screen first time I tried running it, and that's it. Never even launched, and won't even show opening screen again.

I realize what I entered for 32 install could be poorly formatted, but I would have though the initial 33 install would have worked more than one time.

So, needing to get 32 running. Any help'd be great, thanks
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 8023
  • Long cold Winter...
Re: installJRMC - MC installer for Linux
« Reply #56 on: January 26, 2025, 05:57:09 am »

32.0.6? The last build of MC32 was 32.0.58, try that instead. After install if it's failing to start again try starting mediacenter32 from a terminal and see what it says, if there's any errors like segmentation faults, etc. Might be a good idea to delete the hidden .jriver directory in your home directory before installing MC32 again to make sure it's a clean install.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Library Eye

  • Junior Woodchuck
  • **
  • Posts: 68
Re: installJRMC - MC installer for Linux
« Reply #57 on: January 26, 2025, 09:46:08 pm »

I was wondering about that: 32.0.58 was newest I could see mention of , but the exact example above in first post of this thread shows 32.0.6 so I figured that must exist.

installJRMC --install local --compat --restorefile /path/to/license.mjr --mcversion 32.0.6

Anyhow, so yes deleted invisible folder. Installed 32.0.58. Told me trial was over, even though I never used it. So this led me down unrelated path, just wanting to copy license file I have on my Mac, of wasting a bunch of time realizing what a challenge it is getting samba to work from Fedora. Still not working, and followed all the steps. What a waste of time…

so back to JRiver, I enter my license, which opening menu accepts. But, app never runs beyond that.

Try to launch again, nothing happens.

typing in

mediacenter32

in terminal, I get a litany of errors.

Been a while since I used JRiver in Linux but I recall it being simple enough, add repo, install the program. Is it simpler to setup in a Debian or Ubuntu derivative?
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 8023
  • Long cold Winter...
Re: installJRMC - MC installer for Linux
« Reply #58 on: January 27, 2025, 05:41:54 am »

What errors do you get? Mind posting the output of running mediacenter32 in the terminal here?
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Library Eye

  • Junior Woodchuck
  • **
  • Posts: 68
Re: installJRMC - MC installer for Linux
« Reply #59 on: January 27, 2025, 10:56:46 am »

Unfortunately I don't have the errors. Since I realized samba under Fedora was also being difficult, I thought I'd try a different (Ubuntu-based) distro. That wrecked the bootloader, and now I can't even get into Windows (which unfortunately I need for rare, occasional use due to certain hardware) without going into BIOS. And hardware support on the device overall seems worse under new distro in limited testing (Fedora was working great, except for issues I encountered with JRiver and smb this weekend). Never had this much trouble dual-booting as I am now. If / when I get machine back in working order, if I try JRiver again under Fedora I'll report back with errors or progress. Thanks.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 8023
  • Long cold Winter...
Re: installJRMC - MC installer for Linux
« Reply #60 on: January 27, 2025, 02:53:16 pm »

Would highly recommend having OSes installed on separate drives and to disconnect drives of OSes (Windows in this case) when installing another OS (Linux in this case) on a different drive to avoid bootloader shenanigans. Fixing broken bootloaders is NOT fun. When installing/reinstalling Windows I always disconnect the SSD my Ubuntu is installed on to avoid issues like this.

Also worth pointing out that JRiver only officially supports Debian (and kinda supports Ubuntu as it has repos available). Any other OS including Fedora would be considered unsupported.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Library Eye

  • Junior Woodchuck
  • **
  • Posts: 68
Re: installJRMC - MC installer for Linux
« Reply #61 on: January 28, 2025, 02:32:35 am »

I fixed the bootloader, switched linux distro to Kubuntu, installed JRiver 32.0.58 using Adding the MediaCenter repo manually. Only for Debian and Ubuntu https://yabb.jriver.com/interact/index.php/topic,137900.0.html with the Noble repo because I'm on Oracular Oriole. Worked. Yay!

Oddly JRiver under Fedora (for the whole one time it worked) knew right away which audio device to use (the one the OS was set to) whereas in Ubuntu it defaulted to some other device and shows me countless options with arcane names… finally found whichever = HDMI and which = internal speaker.

In past I have switched library from Mac to Linux and back again and even wrote kinda tutorial somewhere here on forum as to how I got it to work. Now though I just want to run my Mac library as media server remotely via Linux client. It is not though even syncing play counts. I have set it up to do so, including authentication with user name and password, but seems to only sometimes sync play counts and only when I tell client to do so manually. Like I played a song, and no matter what I do, it still shows as never played. This wrecks plan to use Media Networked Library and defeats purpose of having JRiver installed on the Linux machine, so hope I can somehow get that working right but don't see how. 
Logged

Library Eye

  • Junior Woodchuck
  • **
  • Posts: 68
Re: installJRMC - MC installer for Linux
« Reply #62 on: February 01, 2025, 01:59:56 pm »

re: "I have set it up to do so, including authentication with user name and password, but seems to only sometimes sync play counts and only when I tell client to do so manually. Like I played a song, and no matter what I do, it still shows as never played."

Just a followup that I got this working.

This should probably at this point go in different part of forum, but since I mentioned it here I'll note the resolution here—

Next day, same guest machine from same host server, the library would not even launch. I forget error; shoulda written down. Told me to check internet, for one. Internet was fine.

I tried turning off and on Authentication, as I had read on forum, to generate new password and get it working again. Still would not launch.

Then I tried
Advanced »  Reset sharing key (makes all shares invalid)
the suggestion of which I'd not come across in my search, and that did the trick. Library launches, and so far syncs.

I think maybe when first accessing the remote library if you don't right then tell it to remember password, you may have trouble. It never asked again, and just would not sync even when restarting etc. However I could not really test that out much, because next day I could not get library to even start, which was only resolved by the sharing key reset.
Logged
Pages: 1 [2]   Go Up