INTERACT FORUM

Please login or register.

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

Author Topic: Raspberry Pi + JRiver  (Read 15391 times)

Denti

  • Citizen of the Universe
  • *****
  • Posts: 593
Raspberry Pi + JRiver
« on: November 15, 2014, 09:46:30 am »

I see that using Raspberry Pi with JRiver Linux version is now possible. A couple questions:

1. If I have MC Linux installed on the Raspberry Pi, should I get full audio functionality so long as it's connected to a MC server elsewhere on my network?

2. Do I need to get the HiFiBerry Digi+ board (http://www.hifiberry.com/digiplus/) to be able to output 24/192 to my external DAC? Or can I do this via USB on the regular Raspberry Pi?

3. Is there a good walk through for installation for someone who has no Linux experience?


Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #1 on: November 15, 2014, 09:52:59 am »

We have it running but it isn't publicly available yet.  It's too early to be able to say much about it.
Logged

Denti

  • Citizen of the Universe
  • *****
  • Posts: 593
Re: Raspberry Pi + JRiver
« Reply #2 on: November 15, 2014, 06:59:02 pm »

We have it running but it isn't publicly available yet.  It's too early to be able to say much about it.

What does the "it" here refer to? What isn't publicly available?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Raspberry Pi + JRiver
« Reply #3 on: November 15, 2014, 07:13:30 pm »

I think the "it" in Jim's comment is an ARM build of JRiver. The currently released version of JRiver for Linux's official requirements are an x86 processor with SSE2, which rules out the Pi for the moment.

Raspberry Pis are not x86 compatible computers, so just because software is linux-compatible does not mean it will run on the Pi.  Pi's can run modified versions of linux that are designed to work on ARM processors, and can run software that is built to run on ARM.  That's currently a somewhat limited group of OS's and software.  As the wiki notes "The ARM11 chip at the heart of the Pi is based on version 6 of the ARM. The current releases of several popular versions of Linux, including Ubuntu will not run on the ARM11. It is not possible to run Windows on the Raspberry Pi [emphasis added]."  The Debian project has a fork especially for the Pi, but it's not exactly the same OS as mainstream Debian.   

Logged

astromo

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2251
Re: Raspberry Pi + JRiver
« Reply #4 on: November 15, 2014, 07:23:29 pm »

An R-Pi version was first mooted on Interact (that I recall anyway) back in July:
Build for arm processors

Then Hendrik said he was having a dabble. Check the thread. That goes back to August.

It's been rather quiet. And I've noted that Jim and the JRiver crew prefer to undersell themselves and then deliver the goods to a timeplan that they have confidence in.

There's one thing I am sure of though, if/when an ARM build is ready for release it will be mostly functional and you'll know about it. You'll be a person of value because you'll (hopefully) be at the forefront helping with user feedback.

Given the development these guys have been pushing over the last year or so, they're going great guns rolling out Mac, Linux, the Id, Pono (work in progress). The first 2 have video capability which was a pleasant surprise that it came around so soon.

That all being said, I enjoy reading about what's next and it's a positive that the devs get a prod every now and then. Catch you come test time. I've got a little R-Pi that would be cool to get MC on to..  ;)
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

Denti

  • Citizen of the Universe
  • *****
  • Posts: 593
Re: Raspberry Pi + JRiver
« Reply #5 on: November 15, 2014, 09:14:22 pm »

Thanks, guys. Googling turns up threads on other forums where people appear to have successfully installed MC on a R-Pi... that's what got me curious.
Logged

astromo

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2251
Re: Raspberry Pi + JRiver
« Reply #6 on: November 16, 2014, 06:21:50 am »

Thanks, guys. Googling turns up threads on other forums where people appear to have successfully installed MC on a R-Pi... that's what got me curious.

Seriously?

Please provide at least 1 link. How did they fare?
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

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #7 on: November 16, 2014, 06:37:31 am »

I think someone posted a few months ago (here, too) about using a Pi as a DLNA Renderer with MC's DLNA Server.  The server was running on an Intel based machine.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Raspberry Pi + JRiver
« Reply #9 on: November 17, 2014, 01:39:52 pm »

http://yabb.jriver.com/interact/index.php?topic=89044.0

http://www.audioaficionado.org/cd-players-digital-music-servers/28147-raspberry-pi-jriver-music-server.html

In the first thread the poster is using the RPi as a DLNA renderer, the RPi is not running JRiver.  He's using JRiver on another computer to stream music to the RPi.  I suspect that something similar is happening in the other thread, but it's a little harder to follow.
Logged

Denti

  • Citizen of the Universe
  • *****
  • Posts: 593
Re: Raspberry Pi + JRiver
« Reply #10 on: November 17, 2014, 04:04:40 pm »

In the first thread the poster is using the RPi as a DLNA renderer, the RPi is not running JRiver.  He's using JRiver on another computer to stream music to the RPi.  I suspect that something similar is happening in the other thread, but it's a little harder to follow.

I don't think I ever understood what the advantages/disadvantages to using DLNA are. Can someone explain this to me?

I have an old HTPC that I use as my "server." It's got MC installed and all the music is there on HDDs. Then I have a Nuc in the other room with MC installed. When I play music from that Nuc I'm using MC, but getting the library from the server. If I didn't have MC installed, I could still play *to* the NUC from the server. What changes, other than what MC is actually playing?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #11 on: November 17, 2014, 05:05:37 pm »

If you can use MC on both sides, you don't need to use DLNA, but a lot of devices (TV's and Blu-ray players, for example) support DLNA.
Logged

Denti

  • Citizen of the Universe
  • *****
  • Posts: 593
Re: Raspberry Pi + JRiver
« Reply #12 on: November 17, 2014, 05:17:36 pm »

If you can use MC on both sides, you don't need to use DLNA, but a lot of devices (TV's and Blu-ray players, for example) support DLNA.

So a NUC with some DNLA renderer software would work, even without MC installed? Any sound quality drawbacks?

I ask to consider building a R-Pi and have a way to play MC while waiting for the software to be released.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #13 on: November 17, 2014, 06:03:23 pm »

Yes, any DLNA theoretically should work. 
Logged

Denti

  • Citizen of the Universe
  • *****
  • Posts: 593
Re: Raspberry Pi + JRiver
« Reply #14 on: November 17, 2014, 06:25:02 pm »

Yes, any DLNA theoretically should work. 

Sound quality the same? The first link I posted suggests it's not perfect. Why wouldn't it be basically the same?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #15 on: November 17, 2014, 06:43:33 pm »

The sound quality will be related to whatever file type is delivered to the Renderer.  If the Renderer is capable of high quality and the Server isn't converting, high quality files will be played.
Logged

6233638

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 5353
Re: Raspberry Pi + JRiver
« Reply #16 on: February 02, 2015, 03:06:57 am »

The Raspberry Pi 2 is now available and seems to be a huge upgrade, at the same price as the original: http://www.raspberrypi.org/raspberry-pi-2-on-sale/
It also supports Windows 10? http://dev.windows.com/en-us/featured/raspberrypi2support
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10941
Re: Raspberry Pi + JRiver
« Reply #17 on: February 02, 2015, 05:21:02 am »

If there is a ARM version of MC at some point in the future, its quite likely that it will in fact require ARMv7, since thats a much more modern instruction set, which would disqualify the original RPi. Luckily for everyone, the RPi 2 is ARMv7, so hooray on that!
Logged
~ nevcairiel
~ Author of LAV Filters

dmarkovi

  • Junior Woodchuck
  • **
  • Posts: 61
Re: Raspberry Pi + JRiver
« Reply #18 on: February 02, 2015, 10:58:52 am »

The ODROID-C1 looks interesting as well. I may pick one up just to play with.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Raspberry Pi + JRiver
« Reply #19 on: February 02, 2015, 11:10:04 am »

The ODROID-C1 looks interesting as well. I may pick one up just to play with.

I would advise waiting a month or two; I have a C1, and it's not particularly useful right now as the software support is not really "all the way there."  You basically have to use Hardkernel's official linux or android images if you want modestly functional hardware acceleration, and the device isn't really useful as a media player without hardware acceleration.  And even using the official android or ubuntu images, they're still missing a fair amount of basic functionality (hardware acceleration not working for many common video codecs, not all wireless dongles function correctly, Gb ethernet link throttled to 100Mb because of an unfixed networking issue, no CEC support, no HDMI passthrough, extremely limited USB DAC support).  They're working hard on it, but they're a tiny team with a very small community, nothing like the support and community that the Pi has.  If you look at some of their prior boards that are a year or two into their development cycle (e.g. the U2/U3), those boards still have some pretty serious software issues not resolved that may never get resolved.

If I had known the Pi 2 had these specs and would be more or less fully backward compatible with the original Pi, I'd have never picked up the ODROID.  As it is, I'll probably try and find a non-GUI use for it.

All that said, if you want video playback using codecs for which the C1 has hardware accelaration (e.g. h.264) it can handle 720p video fairly well, and does close to fine with 1080p.  Gizmo works pretty well on the android version.  The whole thing's just not ready for primetime yet.
Logged

dmarkovi

  • Junior Woodchuck
  • **
  • Posts: 61
Re: Raspberry Pi + JRiver
« Reply #20 on: February 02, 2015, 12:14:08 pm »

Thanks for the info. Been looking for something to replace my Amazon Fire TV box and now that I have a master license I thought an inexpensive Linux box is the way to go.

A Linux box with theater view that plays 1080p x265 for under $100 would be amazing.
Logged

eezetee

  • World Citizen
  • ***
  • Posts: 208
Re: Raspberry Pi + JRiver
« Reply #21 on: March 08, 2015, 08:42:03 am »

Thanks for the info. Been looking for something to replace my Amazon Fire TV box and now that I have a master license I thought an inexpensive Linux box is the way to go.

A Linux box with theater view that plays 1080p x265 for under $100 would be amazing.

+1  (rather +a few for kids room, patio, office area) - I think i'll need 4-5 of these and likely another server to process all the requests :)
Logged

PrinterPrinter

  • World Citizen
  • ***
  • Posts: 204
Re: Raspberry Pi + JRiver
« Reply #22 on: May 17, 2015, 09:17:34 am »

Hello people,
Any news on the ARM version? MC on RPI would absolutely rock!

I go RPi to Run Volumino and Rune Audio and output via a toslink add on board (HiFiBerry Digi+)- but their software volume implementation is quite weak (compared to MC)

I await in anticipation...
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Raspberry Pi + JRiver
« Reply #23 on: May 17, 2015, 09:31:31 am »

Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #24 on: May 17, 2015, 09:57:37 am »

It's on the Linux board now.  It was released a couple of days ago.
Logged

PrinterPrinter

  • World Citizen
  • ***
  • Posts: 204
Re: Raspberry Pi + JRiver
« Reply #25 on: May 18, 2015, 02:38:16 am »

Thanks Guys - this is truly exciting!

Does this means that MC on RPi2 will use the same R128 Volume algorithm as the windows versions?
Will it be able to support convolution filters? Or is that too much for the RPI?

Thank you!
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72444
  • Where did I put my teeth?
Re: Raspberry Pi + JRiver
« Reply #26 on: May 18, 2015, 07:16:27 am »

We don't really know its limits yet.  R128 will work.  I don't know whether convolution will.  It's possible.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5234
  • "Linux Merit Badge" Recipient
Re: Raspberry Pi + JRiver
« Reply #27 on: May 18, 2015, 07:16:57 am »

Thanks Guys - this is truly exciting!

Does this means that MC on RPi2 will use the same R128 Volume algorithm as the windows versions?

Yes volume leveling works perfectly.  Analyzing audio files will take a long time on the pi, so I would recommend analyzing them on a regular computer and writing the info to the tags before moving them to the pi, but the playback volume leveling works great.

Quote
Will it be able to support convolution filters? Or is that too much for the RPI?

I haven't tested this, and it's hard to predict how well it would work for any given application.  Like anything else involving convolution, it probably depends entirely on the length/complexity of your filters, and the number channels you're convolving.  If it were me, I would start with low tap filters while testing and work up.
Logged
Pages: [1]   Go Up