INTERACT FORUM

More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: rinring on March 26, 2014, 03:32:09 pm

Title: Build for arm processors
Post by: rinring on March 26, 2014, 03:32:09 pm
I've bought an Android box, that is based in ARM processor.
I've installed Linux, and would like to try Media Center in it?

Could it be compiled for ARM processor, in addition to x86 processors?.

David
Title: Re: Build for arm processors
Post by: Awesome Donkey on March 26, 2014, 06:48:39 pm
Probably not without a major rewrite.
Title: Re: Build for arm processors
Post by: JimH on March 26, 2014, 07:41:06 pm
Possible.  Not soon.
Title: Re: Build for arm processors
Post by: astromo on March 26, 2014, 08:34:12 pm
If you've got MC set up as a server elsewhere, you could always load up Gizmo on the Android unit and run MC as a client.
Title: Re: Build for arm processors
Post by: rinring on March 27, 2014, 04:30:15 am
That's good news.  :)
ARM processors are being used more and more.
Many distros like Ubuntu and Fedora support ARM processors out of the box.

Possible.  Not soon.
Title: Re: Build for arm processors
Post by: bob on March 27, 2014, 10:12:50 am
If we do ARM it's not likely we'll target anything below ARM7.  The ARM feature set from different factories/revisions is chaotic to say the least.

Edited: I meant ARM8 not 7. The 7 and below have alignment issues.
Title: Re: Build for arm processors
Post by: Chii on May 07, 2014, 04:22:42 am
Just to show support for ARM I am guessing you wont know we are interested unless we say something - if some day we could get JRiver on that platform it would be amazing. For me I know you have many other things to do and I will only use windows until the arm build is available (I have /paid for licences for both) keep up the good work and if you wouldn't mind it would be good if you could keep us up to date with your thoughts on arm via this thread, even if that is bad news.

The reason I am interested is I am very much into DIY audio and looking at the trends in the market and using common sense this sort of work (AV playback) will be (has) moving towards that sort of hardware, it is important that the best player out there is available so that your tiny low power media player works like all the other JRiver media centre's in the house.

Keep up the good work! Sorry to cause you more of it :D

Andy
Title: Re: Build for arm processors
Post by: JimH on May 07, 2014, 06:33:48 am
Welcome to the forum.  We are thinking about Arm, but it's a big task.
Title: Re: Build for arm processors
Post by: astromo on May 07, 2014, 07:04:41 am
Welcome to the forum.  We are thinking about Arm, but it's a big task.

That's a positive post to read. I'll keep an eye on further developments as they come along.
Title: Re: Build for arm processors
Post by: Awesome Donkey on May 07, 2014, 04:29:23 pm
That's very interesting. IF an ARM build was developed for example it could be forked and ported to Android for a dedicated media player or the Surface RT... assuming those are still around in the next year or so.
Title: Re: Re: Build for arm processors
Post by: apgood on May 08, 2014, 03:43:01 am
This sounds great, but I imagine it won't be before you get video in Linux and Mac...
Title: +1 for arm processors
Post by: newbluesman on May 11, 2014, 06:03:17 pm
Just to show support for ARM I am guessing you wont know we are interested unless we say something - if some day we could get JRiver on that platform it would be amazing.
Add my voice to the chorus, please.  My default player has been MPD on a BeagleBone Black running Debian Wheezy, and I love that little box! If I could put MC on it, I'd be ecstatic. I built a simple, traditional box from cannibalized parts so I could run Ubuntu Studio and MC, and it's pretty good so far.  But I'd gladly buy a license for an ARM version too - there's something wonderful about BBB and the others in its genre that an ordinary computer just doesn't have.
Title: Re: Build for arm processors
Post by: ArmFan on June 04, 2014, 07:24:11 am
Hi

new member, guess you can tell by my username why i joined....

Anyways, i'm going to be keeping an eye on if the arm port develops. I have Jrivers on windows and have used the gizmo app to control my hifi, then i ventured into mpd on a arm board (raspberry pi). Awesome!

Fanless, low space, headless bliss. It feeds DSD & 24/192 via wifi/NAS to my Chord QuteHD dac.

I miss gizmo as a controller though but prefer the arm board over a pc in my hifi.

I doubt an arm board (even the new ones) can do video that well compared to a pc (yet, their getting more powerful), so i think any jrivers port to arm for a while should focus on a being a headless system focused on audio playback controlled via gizmo. maybe call it jrivers armlite.

anyways just posting my support for an arm port.
Title: Re: Build for arm processors
Post by: JimH on July 30, 2014, 02:47:26 pm
Adam has been working on changes to allow MC to run on ARM processors.  He's far enough along that he tried compiling last week on our raspberryPi.  It took 6 days.  There were a few errors.

We're shooting for 5 days on our next attempt.  We're going to put the Pi in the fridge.
Title: Re: Build for arm processors
Post by: RemyJ on July 30, 2014, 07:50:56 pm
You may want to try something with a little more oomph for a dev board.  :)  Try a Wandboard-QUAD for $125.   I can compile a linux kernel in about 30 minutes and it'll run X just fine.
Title: Re: Build for arm processors
Post by: bob on July 31, 2014, 09:24:00 am
You may want to try something with a little more oomph for a dev board.  :)  Try a Wandboard-QUAD for $125.   I can compile a linux kernel in about 30 minutes and it'll run X just fine.
A) What's the processor? (Pi is ARM-7k)
B) Can it run debian wheezy (which the Pi runs)?
Title: Re: Build for arm processors
Post by: Hendrik on July 31, 2014, 09:33:36 am
I have been thinking about getting a ODROID-U3, its a quad-core samsung CPU, and quite fast. They advertise it with Xubuntu, but what can run buntu can also run Debian.
Here: http://hardkernel.com/main/products/prdt_info.php?g_code=G138745696275

However, its a ARMv7, in contrast to the Pis ARMv6.

Building for the RPi is something that cross-compiling would be ideal for, maybe I'll look into that!
Been working on the build system anyway.
Title: Re: Build for arm processors
Post by: RemyJ on July 31, 2014, 09:41:43 am
A) What's the processor? (Pi is ARM-7k)
B) Can it run debian wheezy (which the Pi runs)?

Quad core Cortex A9 @ 1.0GHz, 2gb DDR3, 2xMicroSD, 1xSATA, 1xUSB, 1xGigE, 1xHDMI, 1xSPDIF, Analog audio, etc.
model name   : ARMv7 Processor rev 10 (v7l)
Features   : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpd32

There are Fedora, Ubuntu and Android images so I don't see why it wouldn't run Debian.

http://www.wandboard.org/
Title: Re: Build for arm processors
Post by: RemyJ on July 31, 2014, 09:48:21 am
Building for the RPi is something that cross-compiling would be ideal for, maybe I'll look into that!

Definitely the way to go for fast turn-around stuff.  It can be a little tricky getting the environment set up the first time but once you do, you can crank out cross-compiled builds as easy as native ones.

Title: Re: Build for arm processors
Post by: ragrino on September 29, 2014, 07:52:00 am
I would not recommend using Raspery PI as ARM starting point for you guys. I'd start as already mentioned with something with more OOMPH. Wandboard is for sure a very good choice. Pandaboard might be a good alternative.

Another hint:
If you make it run on Wandboard and want to support Raspery PI too you should not compile the software on the PI. Compile it on a ordinary quad-core PC for the specific target architecture.
Title: Re: Build for arm processors
Post by: francolargo on November 15, 2014, 03:28:45 pm
A) What's the processor? (Pi is ARM-7k)
B) Can it run debian wheezy (which the Pi runs)?

I hope this effort is ongoing.  BeagleBone Blacks are gathering attention/momentum in other forums as effective & very economical interfaces to high-end DIY DACs.  Various 'capes' are also being developed, some with the option of a second clock.  BBB revision C runs an A8 chip, but is limited to multiples of 48kHz.  Because I've had satisfactory results in the past up sampling redbook material to 24/96 for subsequent processing, I'll be attempting a BBB-based crossover/DAC soon.  We'll see whether the board is up to the processing I need in 4 channels.  However, I'm a linux noob.   :P   I'm not sure how many others like me are out there, but a MC audio build with a few easily configurable parameters and filters would be very hip!   :)

[Link to Botic BBB driver:  http://bbb.ieero.com]
Title: Re: Build for arm processors
Post by: kosmicken on December 17, 2014, 12:38:43 pm
What's the latest on this?  I'd like to throw in my request for an ARM build.  I for one would LOVE (can I stress that word enough?) to run MC on my Rasberry Pi media center. Sure, there are other clients available that can connect to my JRiver library on my desktop PC, but none of them are as feature-rich as JRiver.

(I found this thread by searching for ARM. If there's a newer topic that discusses this, please point me to it.)
Title: Re: Build for arm processors
Post by: JimH on December 17, 2014, 12:41:12 pm
We have an ARM version running, but not in a form that could be released yet.
Title: Re: Build for arm processors
Post by: kosmicken on December 17, 2014, 05:43:15 pm
Good news! Do you have an estimated time frame? I wait with bated breath...
Title: Re: Build for arm processors
Post by: JimH on December 17, 2014, 06:17:44 pm
It's too soon to say.
Title: Re: Build for arm processors
Post by: astromo on December 17, 2014, 07:28:01 pm
Just the fact that you've got a build running is a great way to be looking forward to 2015.

Given the view back in March:
Possible.  Not soon.

I'd say that this is excellent progress. Keep it up. Thanks.
Title: Re: Build for arm processors
Post by: bob on February 09, 2015, 02:32:01 pm
http://yabb.jriver.com/interact/index.php?topic=95459.0
Title: Re: Build for arm processors
Post by: Hilton on February 14, 2015, 07:56:38 am
Possible.  Not soon.

Only took 11 months that's not too bad!:)

I think ARM MC20 will outsell Linux :)
Title: Re: Build for arm processors
Post by: JimH on February 14, 2015, 08:21:49 am
If we do release it, it needs to be less expensive and easy.  Maybe bundled with hardware.  Or as a downloadable Id that installs and configures itself.
Title: Re: Build for arm processors
Post by: mwillems on February 14, 2015, 08:45:54 am
If we do release it, it needs to be less expensive and easy.  Maybe bundled with hardware.  Or as a downloadable Id that installs and configures itself.

Most of the ARM boards around (including the Pi's) have an SD/microsd card as the main static memory.  One of the biggest friction points in Pi adoption is that people don't all have micro-sd card readers and/or aren't comfortable doing disk imaging at home. 

If you went with the downloadable Id/self-installer you could make a more accessible option for those folks by taking a page from the Raspberry Pi foundation's book and selling pre-loaded SD cards.  They're cheap, readily available, and they weigh nothing, so shipping costs are low.
Title: Re: Build for arm processors
Post by: Micromecca on February 14, 2015, 09:00:32 am
This is sounding really promising, I knew a few people who would definitely use this.
Has the High-res audio bug over USB been fixed yet with the Pi?
Title: Re: Build for arm processors
Post by: mwillems on February 14, 2015, 09:39:17 am
This is sounding really promising, I knew a few people who would definitely use this.
Has the High-res audio bug over USB been fixed yet with the Pi?

I don't have a linux-compatible USB DAC that goes up to 192KHz, but I do have one that will play 96/24.  I just tested on a Pi2 and 96/24 seems to be working fine (the DAC plays nicely, and reports that it's receiving 96K/24 bit)

It looks like there may have been a fix last year: http://www.raspyfi.com/raspberry-pi-usb-audio-fix/
Title: Re: Build for arm processors
Post by: Micromecca on February 14, 2015, 10:00:19 am
Awesome thanks for posting, I might just buy one now to tinker with  ;D
Title: Re: Build for arm processors
Post by: Mark_NL on February 14, 2015, 10:29:46 am
It is a lot of FUN  ;D

form 44.1 > 192 Khz no fun;

But x2_something ie 44,1>96 or 96>192 works great
can't wait to connect it to something serious....
Title: Re: Build for arm processors
Post by: aoqw76 on February 15, 2015, 05:52:33 am
Mark, what's the DAC board you've added there? (to a b+ or a 2?)
I have a b+ to be repurposed now I have a 2 running openelec/kodi for the telly in the lounge.
Title: Re: Build for arm processors
Post by: Mark_NL on February 15, 2015, 02:14:34 pm
it's a Hifiiberry DAC+.
This is on a PI2, they have them in all flavours A/B; A+/B+/PI2;
I think for the A/B model you have to solder a connector

It's good value for money and it sounds good but don't expect hi-end sound quality for 30 EUR's

https://www.hifiberry.com/dacplus/