INTERACT FORUM
More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: bob on August 11, 2014, 10:56:55 am
-
There will be a build out soon.
Those with MC 19 for Linux licenses will get MC 20 for Linux licenses.
The registration codes will be emailed to your registered addresses.
A heads-up, those of you not using debian Wheezy may have some issues with the requirement for gtk libraries on MC 20.
-
Will there be an easy simple way to not play certain genres? For example: I have a "jazz" genre, but there are some Christmas files in there which I would not like to play year around, but only during the 6 weeks or so seasonably. I used to run Media Jukebox 8.400 which had a very simple option to not play certain genres.
Thanks,
tlcmd
-
There will be a build out soon.
Those with MC 19 for Linux licenses will get MC 20 for Linux licenses.
The registration codes will be emailed to your registered addresses.
A heads-up, those of you not using debian Wheezy may have some issues with the requirement for gtk libraries on MC 20.
Do you know which libs yet, or is that still a moving target? I'm assuming 2.0 not 3.0?
-
Isn't Debian still on GTK 1.x? :-*
GTK 2 and 3 can coexist, I have both installed on my system.
-
Isn't Debian still on GTK 1.x? :-*
GTK 2 and 3 can coexist, I have both installed on my system.
I have both installed too (thanks to XFCE), I just wanted to make sure we weren't talking about GTK 1 or something exotic ;D
-
Isn't Debian still on GTK 1.x? :-*
GTK 2 and 3 can coexist, I have both installed on my system.
ii libgtk2.0-0:i386 2.24.10-2
I'll pare the libs down as far as possible but this usually pulls in a bunch of other stuff.
-
Will there be an easy simple way to not play certain genres? For example: I have a "jazz" genre, but there are some Christmas files in there which I would not like to play year around, but only during the 6 weeks or so seasonably. I used to run Media Jukebox 8.400 which had a very simple option to not play certain genres.
Thanks,
tlcmd
I understand your references to 8.400 however the code base has changed massively since then.
I don't know if/when that functionality would be re-added.
-
Please try a search for "Christmas". This subject has been discussed in the past.
-
ii libgtk2.0-0:i386 2.24.10-2
It *should* work fine in Ubuntu then, libgtk2.0-0:i386 2.24.23-0ubuntu1.1
-
It *should* work fine in Ubuntu then, libgtk2.0-0:i386 2.24.23-0ubuntu1.1
Same for Fedora (2.24.22). Will keep fingers crossed.
-
My Arch has:
multilib/lib32-gtk2 2.24.24-1 [installed]
-
My Arch has:
multilib/lib32-gtk2 2.24.24-1 [installed]
Me too, if that lib will do the trick I should be set
-
That pulls in a lot of other libs though. Here is what it looks like:
linux-gate.so.1 => (0xb7743000)
libcryptlib.so => /usr/lib/jriver/Media Center 20/libcryptlib.so (0xb6fc1000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb6f77000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6f72000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6f69000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb6f63000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb6e2b000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb6e19000)
libboost_regex.so.1.54.0 => /usr/lib/jriver/Media Center 20/libboost_regex.so.1.54.0 (0xb6d65000)
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xb68f2000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb67f5000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6709000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb66e3000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb66c5000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb6561000)
/lib/ld-linux.so.2 (0xb7744000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb653e000)
libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xb648d000)
libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xb6480000)
libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xb647c000)
libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb6479000)
libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb6473000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6451000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6343000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xb6320000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb61c0000)
libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xb6192000)
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb6146000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb60aa000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xb6073000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb6021000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb5fe3000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb5fe0000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb5fda000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb5fcf000)
libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xb5fcc000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb5fbd000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb5fb5000)
libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xb5fab000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xb5fa5000)
libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xb5f0e000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb5ee4000)
libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xb5ee0000)
libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xb5ed5000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb5ebb000)
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb5e9b000)
libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xb5e87000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb5e5f000)
libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xb5e5c000)
libffi.so.5 => /usr/lib/i386-linux-gnu/libffi.so.5 (0xb5e52000)
-
That pulls in a lot of other libs though. Here is what it looks like:
You'd think that anyone with a functioning gtk2 would also have the pre-reqs. I guess we'll see. :)
-
Those with MC 19 for Linux licenses will get MC 20 for Linux licenses.
Just wanted to say thanks for this :-)
-
Just wanted to say thanks for this :-)
Me too...
You guys are doing really great...
What might / will be new in V20?
Thanks,
-
Indeed, thanks! If there's going to be feature requests for MC20 for Linux, the only one I have is to get Last.FM scrobbling working.
-
What might / will be new in V20?
There is a little information on the MC20 for Windows board.
-
Hello All,
I am running a 64bit only linux system, will you be using any 32bit libs etc...
-
MC for Linux is a 32-bit application for now, it'll definitely require 32-bit libraries.
This didn't change from MC19 yet.
-
MC for Linux is a 32-bit application for now, it'll definitely require 32-bit libraries.
This didn't change from MC19 yet.
Thanks for the reply,
Bummer though :(. I bought a license last year but have yet to use it.
The only alternative I have is to run Debian 32 in Virtualbox, has anyone tried this? I will test it out but I hate to waste my time if it is known not to work well.
-
You should be able to run 32 bit software on your 64 bit system.
-
You should be able to run 32 bit software on your 64 bit system.
Ya I know but for some reason I am running this Linux http://kaosx.us/ (http://kaosx.us/) which is 32bit free. It seemed sensible at the time and I still can not understand why 32bit hangs on for so long but now I want to run MC and well bummer.
Oh and to double the trouble it is totally Qt based as well, I do see the gtk libs are installed though probably for firefox.
Update:
I already have win7 in virtualbox and now installed mc19 and it seems to be working good. I guess if it works out I will just get a Windows license, I hate to do that though because I only use win7 when I have too. Maybe it will be worth it.
-
1: Thanks for the fair deal. :D
2: MC 20 seems to work well.- After installing 86 files, dpkg was also willing to install MC 20.
3: now I have both versions 19 + 20. I have the library of MC 19 imported in MC 20 - worked fine with the file selection dialog
4: What unfortunately does not work: The restoration of the license with the new key. ?
What I have done: : Help---->Install License --->
I entered the new Registration Code -----> Firefox opened the Registration page ----->
I entered again the Registration Code --->
Firefos says: The file / var / tmp / kdecache-hans / Krun / restore. cgi can not be found.
In / var / tmp / kdecache-hans / Krun / there are 3 files:
32123_0_watch
5276_0_Restoring_a_License
5361_0_restore.cgi
What am I doing wrong?
-
The license problem should be fixed in the next build.
-
OK - I can wait
-
There is an bug in DSP - Studio: There is only the choice: Set all to ...
for example : You can do set anything to 48 kHz
or 96 KHz and so on.
But you can not set: less than 44.1 kHz and 44.1 kHz to 48 kHz and all other without change.
Correction: I understand ::) ---- right click ---> no change or anything on a specific frequency. Left-click -> you can select a frequency or just no change. nice ;)
-
1: Thanks for the fair deal. :D
2: MC 20 seems to work well.- After installing 86 files, dpkg was also willing to install MC 20.
3: now I have both versions 19 + 20. I have the library of MC 19 imported in MC 20 - worked fine with the file selection dialogue
4: What unfortunately does not work: The restoration of the license with the new key. ?
What I have done: : Help---->Install License --->
I entered the new Registration Code -----> Firefox opened the Registration page ----->
I entered again the Registration Code --->
Firefos says: The file / var / tmp / kdecache-hans / Krun / restore. cgi can not be found.
In / var / tmp / kdecache-hans / Krun / there are 3 files:
32123_0_watch
5276_0_Restoring_a_License
5361_0_restore.cgi
What am I doing wrong?
I'm not seeing an issue with a MC 20 license.
You are using a MC20 license, right?
-
I also tested the restore from a .mjr file and that worked as well.
mediacenter20 /RestoreFromFile somemjrfile.mjr
-
I only get a new code, not a *.mjr file
-
I only get a new code, not a *.mjr file
If you put the code into the restore page:
https://rover.jriver.com/cgi-bin/restore.cgi (https://rover.jriver.com/cgi-bin/restore.cgi)
It will download an mjr file to your computer.
Another way is to do
https://rover.jriver.com/cgi-bin/restore_email.cgi?displayemail=1 (https://rover.jriver.com/cgi-bin/restore_email.cgi?displayemail=1)
and you'll get an email back with it as an attachment.
Usually when you get no success putting the registration code into Media Center you are missing the proper links for the ssl certs (it looks in the debian places)
-
ok - now it works. But something strange.
it is somewhat confusing that there is a window in which you should enter the code. And this does not work. Why is it there?
I enter the code in the restore page. I get the * mjr file via mail. When I open the mjr - File with MC 20 and look in the registrations info - Unregistered. Only when I open "Install License" again and confirm, the registration is complete.
I can remember about that in the last 10 versions of MC, it was only necessary to open the mjr- the file with MC - done.There was a menu option "restore from the mjr-file
-
ok - now it works. But something strange.
it is somewhat confusing that there is a window in which you should enter the code. And this does not work. Why is it there?
I enter the code in the restore page. I get the * mjr file via mail. When I open the mjr - File with MC 20 and look in the registrations info - Unregistered. Only when I open "Install License" again and confirm, the registration is complete.
I can remember about that in the last 10 versions of MC, it was only necessary to open the mjr- the file with MC - done.There was a menu option "restore from the mjr-file
The Help->Install license page uses https to get the auth from our server. If you are running on something other than debian wheezy and you've not taken care of the CA issue you will not be able to make this work.
Everyone using debian wheezy should have no trouble with this install license page. If you aren't using debian wheezy, YMMV.
http://yabb.jriver.com/interact/index.php?topic=89893.0 (http://yabb.jriver.com/interact/index.php?topic=89893.0)
There isn't an open file function for accessing a .mjr file on linux hence the command line method.
-
I don't know why this was happening, but mc20 when launched tells me my library is read only, and is empty. I can import all the tracks and it works fine. But if I close and relaunch, the library is empty again. I've gone back to mc19 v160 which works correctly. I tried to make a new library in mc20 but same result.
solved it. every file inside .jriver/media center 20/ directory was owned by root, fixed with chown -R me:me* ( i think thats the correct syntax from memory)
-
Is there an easy way to omit certain genres from a smartlist? This is a nice feature of the old Media Jukebox 8.
-
Is there an easy way to omit certain genres from a smartlist? This is a nice feature of the old Media Jukebox 8.
If you edit the smartlist, you can add a rule: Genre ---> is not any --->
-
Mwilliams, thanks. Now, how long before MC20.0.7 becomes "stable"? Right now it is a "read only" program on my computer running Linux Mint Debian Edition. Thanks.
tlcmd
-
Settings are saving fine on my Ubuntu install.
-
Mwilliams, thanks. Now, how long before MC20.0.7 becomes "stable"? Right now it is a "read only" program on my computer running Linux Mint Debian Edition. Thanks.
tlcmd
I'm not sure exactly what you mean by "read-only," but if you're getting the "read-only" library dialog box on startup, that pops up when MC can't write to the library database. Usually that's because something else is using the library database file, most commonly another running instance of MC. I get that box when I open a second MC instance after forgetting to close the first one. It might also potentially be caused by read-only file permissions on the library database file(s).
If I had to guess, I'd bet you have another instance of MC running at the same time, maybe an MC instance that didn't exit successfully and is lingering in memory? Open up MC 20, then open up a terminal, and type: ps -e | grep mediacenter. If you see more than one entry, that's your problem. If that's not it, have a look at the file ownership and permissions for your MC library files under ~/.JRiver/Media Center 20/Library
To be clear, I'm using MC 20.0.7 and not experiencing any read-only errors (unless I open two mediacenter instances at once!).
The mods should probably split this as we're getting a little afield of the thread topic.
-
mwilliams, I think you are correct, I'll reboot my computer and try again. Will let you know. Thanks, tlcmd
-
mwilliams, you were right. Rebooted my computer and MC20 works fine!!
-
mwilliams, you were right. Rebooted my computer and MC20 works fine!!
Good news!
-
I am running an HP Envy computer with a dual boot to Linux Mint Debian Edition and Windows 8.1. I have MC19 on Windows 8.1 and MC20.0.7 on LMDE. I am setting up my smartlists on MC20 on Linux. How can I export these to the MC19 on my Windows partition or import them from MC 20 on Linux into MC19 on my Windows partition?
-
Hello everyone. Been using J River since Media Jukebox and I've never been to the forums before. I have 5 days left on my MC 20 trial (Linux) and I just have a couple issues I'd like to iron out before (I am purchasing a license).
My computer is running 32 bit Debian Wheezy for starters. Been putting MC 20.0.7 through a a good testing for nearly a month now and I can't get streaming radio stations to play, for one. When I try to paste the address in "Paste" is greyed out. When I type it in nothing happens, or when I load a M3u file from the radio station, nothing. So I see there are some improvements to streaming in the most recent release.
Which brings me to issue #2. I downloaded the new package and tried to install it using gdebi package manager, with no luck. That's how I installed MC 20 on my Wheezy machine, and another laptop running Lubuntu, worked like a charm on both. Gdebi failed to work on machines running Ubuntu 14.x though. Next I right clicked on the package and chose "Install with package Mgr". This ran the installer, after a prompt for root, and it looked for sure like it worked, but going to "About MC 20" still shows version 20.0.7. So on the forum here there is a lot of info about installing MC 20 on this flavor or that of Linux, which is great, but I'm having trouble finding out about updating an existing install on Debian at the moment. I am a bit concerned about losing those licence keys if I need to UN-install first to up date. I generally use about 3 a year on my Windows computers, but one year I used up eight.
As far as testing goes I am pretty happy with the program as it stands. The media renderer worked perfectly. I was able to send a playlist from Bubble UPNP on a android device to MC on Linux no problem. I thought the sound quality was pretty good. Smartlists work as they should. I did not load the library through DLNA yet, I have my "Music" folder mapped through fstab, and I imported the old fashioned way. I don't care about video at this point, but in the future I will, when I build that media PC that's been on the back burner for awhile.
I would also like to take this opportunity to say what a great thing this Linux version of MC is. I've purchased nearly every version of J River since like Media Jukebox 2 and I love it, but I am using it a lot less in recent years because my stereo is a PC running Linux, and I really just use MC to rip, tag & rate anymore. I also have a Debian 64 bit machine set up as a server, including DLNA, where the music actually resides. Out of 5 computers, only one is strictly Windows, but I have too much graphics software to get rid of Windows entirely.
-
Hello everyone. Been using J River since Media Jukebox and I've never been to the forums before. I have 5 days left on my MC 20 trial (Linux) and I just have a couple issues I'd like to iron out before (I am purchasing a license).
My computer is running 32 bit Debian Wheezy for starters. Been putting MC 20.0.7 through a a good testing for nearly a month now and I can't get streaming radio stations to play, for one. When I try to paste the address in "Paste" is greyed out. When I type it in nothing happens, or when I load a M3u file from the radio station, nothing. So I see there are some improvements to streaming in the most recent release.
You need autocutsel to get copy paste working:
http://yabb.jriver.com/interact/index.php?topic=90381.0 (http://yabb.jriver.com/interact/index.php?topic=90381.0)
There was a missing redirect function which we implemented that should have helped with some of the streams, it did for me. If you have one that works in windows but not linux would you share the url?
Which brings me to issue #2. I downloaded the new package and tried to install it using gdebi package manager, with no luck. That's how I installed MC 20 on my Wheezy machine, and another laptop running Lubuntu, worked like a charm on both. Gdebi failed to work on machines running Ubuntu 14.x though. Next I right clicked on the package and chose "Install with package Mgr". This ran the installer, after a prompt for root, and it looked for sure like it worked, but going to "About MC 20" still shows version 20.0.7. So on the forum here there is a lot of info about installing MC 20 on this flavor or that of Linux, which is great, but I'm having trouble finding out about updating an existing install on Debian at the moment. I am a bit concerned about losing those licence keys if I need to UN-install first to up date. I generally use about 3 a year on my Windows computers, but one year I used up eight.
gdebi is almost always how I install it on wheezy i386. You are probably going to run into some issues with Ubuntu, especially if it's x64.
As far as testing goes I am pretty happy with the program as it stands. The media renderer worked perfectly. I was able to send a playlist from Bubble UPNP on a android device to MC on Linux no problem. I thought the sound quality was pretty good. Smartlists work as they should. I did not load the library through DLNA yet, I have my "Music" folder mapped through fstab, and I imported the old fashioned way. I don't care about video at this point, but in the future I will, when I build that media PC that's been on the back burner for awhile.
I would also like to take this opportunity to say what a great thing this Linux version of MC is. I've purchased nearly every version of J River since like Media Jukebox 2 and I love it, but I am using it a lot less in recent years because my stereo is a PC running Linux, and I really just use MC to rip, tag & rate anymore. I also have a Debian 64 bit machine set up as a server, including DLNA, where the music actually resides. Out of 5 computers, only one is strictly Windows, but I have too much graphics software to get rid of Windows entirely.
thanks!
-
Speaking of autocutsel, where should we stick those commands if we want them to run automatically when X does? It's something I'd like to add to the Ubuntu tutorial and test on Ubuntu running Mir too.
-
Speaking of autocutsel, where should we stick those commands if we want them to run automatically when X does? It's something I'd like to add to the Ubuntu tutorial and test on Ubuntu running Mir too.
It can depend on how you're starting x (and/or your DE), but .xinitrc is usually a good first place to try (that's how I do it).
-
It can depend on how you're starting x (and/or your DE), but .xinitrc is usually a good first place to try (that's how I do it).
In this case let's say Ubuntu with Unity? Shouldn't I use .xsession because of Ubuntu using LightDM?
-
In this case let's say Ubuntu with Unity? Shouldn't I use .xsession because of Ubuntu using LightDM?
I'm thinking .xinitrc should work with any desktop.
-
MC 20 says the trial period has expired.
I click the "Restore License" button, and I enter the license, and then it complains that it cannot communicate with the license server.
If I try to extend trial, it complains it cannot send the email.
:(
Of course, I do have an Internet connection and no proxies.
David
-
Luckily, last version has solved this nasty error. ;D
-
MC 20 says the trial period has expired.
I click the "Restore License" button, and I enter the license, and then it complains that it cannot communicate with the license server.
If I try to extend trial, it complains it cannot send the email.
:(
Of course, I do have an Internet connection and no proxies.
David
Are you running the current build?
There were some changes made to the https code.
You can always (re)-install the license via command line as well.
The extend trial function is not enabled in MC linux yet.
-
I'd like to try the MC Linux version on my notebook that has PCLinux2013. But in reading this, you recommend downloading debian wheezy
https://www.debian.org/
to replace as my OS.
I will have nothing on the notebook but the latest MC Linux - as a music server.
I downloaded my music off my Windows version of MC into (mainly FLAC files) my external HD's. Will I have any problems hooking those up to my Linux PC and listening to those music files?
-
FLAC files will work.
Please see other threads on this board for installing on other flavors of Linux.