|
Post by cburbs on Feb 16, 2015 11:44:27 GMT -5
Cases will depend on if you add another board to it or not. If not adding another board I just picked up the Flirc Raspberry Pi 2 and B+ Case which I should get in the mail today.
|
|
|
Post by Chuck Elliot on Feb 16, 2015 11:55:16 GMT -5
Cases will depend on if you add another board to it or not. If not adding another board I just picked up the Flirc Raspberry Pi 2 and B+ Case which I should get in the mail today. I have this case for my general purpose RPI. Love it. It has a heatsink built into the case that connects the case to the top of the CPU and dissipates heat through the whole case. The case I got for the Volumio PI from HiFiBerry is a piece of crap. I put small heatsinks on the SOC and GPU to keep that one cool.
|
|
|
Post by cburbs on Feb 16, 2015 12:03:51 GMT -5
Glad to hear you like this case - looks like an Intel Nuc case.
|
|
|
Post by Chuck Elliot on Feb 16, 2015 12:37:49 GMT -5
Just for reference - This is the scale of the RPI:
|
|
|
Post by cburbs on Feb 16, 2015 20:18:44 GMT -5
Got the case and love it compared to the other plastic case I have for my Pi B.
|
|
|
Post by cburbs on Feb 19, 2015 13:01:59 GMT -5
Is there an easy way to create playlists in volumio? If so how....
|
|
|
Post by NotTheHerbie on Feb 19, 2015 19:29:43 GMT -5
Hi Chuck,
I hope I don't hijack your thread, but I thought I'd share my experience with the Raspberry Pi.
I've been using the Raspberry Pi Model B as a networked music player for about 10 months now and am thrilled with its' performance. This is the third and possibly final solution in my search for the holy grail of networked music players. You might be wondering what my requirements were for this (near) perfect audio device. First, it had to be able to play bit-perfect high definition (96KHz/24bit minimum) audio files wirelessly from my networked file server. Second, it had to be able to synchronize music playback across multiple players. And third, it had to be inexpensive because I wanted one in nearly every room in my house (and outside as well).
Because of the desire for synchronized playback, my search kept bringing be back to solutions based on the Logitech Media Server (LMS) which, as luck would have it, is free and supported on my file server, a Synology DS1513+. One of the nice features of the LMS is that you can control it from numerous devices including web browsers on PCs and Macs and an assortment of apps available for Android and iOS devices. The LMS server software is available for multiple operating systems and is supported on a number of consumer file servers.
My current implementation utilizes the Raspberry Pi Model B ($35), a Wolfson Audio Card ($35) and a Camden Boss Carbon Fiber Wolfson Audio Case (~$15). All of these were purchased from MCMElectronics.com. The Wolfson card provides a decent DAC with line in/out and headphone out. It also includes SPDIF in/out. I'm currently using the SPDIF out to either an XMC-1, UMC-1, DC-1 or XDA-2.
For the operating system/client software, I'm running SqueezePlug 7.x for Raspberry Pi. This is an all-in-one distribution that simplifies/automates much of the setup and installation. Within this distribution I've installed the SqueezeLite player software. This setup produces a "headless" player that requires no connected monitor or keyboard. Because of its low power requirements (<5W), I keep this up and running 24/7.
I currently have 6 Raspberry Pi/Wolfson players on my network, 5 wireless and 1 wired to my LMS/file server. I have successfully streamed synchronized music (at 96Khz/24bit) to all 6 players. I have not tried streaming 6 unique files simultaneously, but I assume it should work as well.
Earlier, I called this a "near" perfect solution. So, where is there room for improvement.
- The Raspberry Pi Model B/Wolfson Audio Card combination has I/O ports on all 4 sides. This does not lend itself to a very "neat" home audio installation/integration. The Camden Boss enclosure is the only one I have found that works with this combination and looks decent. It's available in clear and black carbon fiber. When I get some time, I'm going to design a slightly larger enclosure and place all the necessary ports on the rear. I'll probably use one of the online custom front panel manufacturers, like FrontPanelExpress.com, to fabricate it.
- The Raspberry Pi has a standard HDMI out. I could use this in 3 of my 6 locations. Unfortunately, the current version of the operating system kernel limits HDMI audio to 48Khz/24bit. There is talk on many of the forums that this issue is being worked.
- Similar to Microsoft Windows, if you pull the power from a running Raspberry Pi without shutting down first, there is a non-zero probability of corrupting the operating system on the boot device (SD Card). It has not happened to me yet, but it could. There are workarounds. You can remote connect to the Pi using a program like PuTTy and issue a shutdown command before removing power. There is also another Linux distribution for the Raspberry Pi called piCorePlayer. It includes a very small Linux installation that, once booted, runs completely in RAM. You can pull power from a running system with no ill effects. It also includes the same SqueezeLite LMS client as SqueezePlug. Unfortunately, this distribution suffers from the same HDMI audio limitation and it does not support the Wolfson Audio card.
I don't have any real experience with the Raspberry Pi Model B+ or the Raspberry Pi 2 Model B. SqueezePlug 7.5 is supposed to support the B+ and an updated version of the Wolfson Audio Card, now called the Cirrus Audio Card, has been released and should work with both the B+ and the Pi 2. Please keep in mind that the Raspberry Pi 2 requires an updated operating system and I don't believe any of the above distributions have been updated to support it yet.
- Mike
p.s. Chuck, I love your XMC-1 PC App. Thanks for sharing!
|
|
|
Post by Chuck Elliot on Feb 19, 2015 20:58:09 GMT -5
Hardly a hijack Mike! Lots of good info in your post.
I'm in the process of evaluating different packages. I tried OSMC Alpha-4 today and found it a bit not ready for prime time. So far Volumio is my preference. This is because it presents its GUI as a web page. This lets me use my iPad as the primary control.
The RPI 2 will run anything the RPI 1 will. The boot sequence determines if it is an ARM6 or ARM7 and boots the appropriate kernel. This is true if a Raspbian build. Applications need to be recompiled to take advantage of the ARM7 quad cores.
Chuck
|
|
|
Post by NotTheHerbie on Feb 20, 2015 14:40:41 GMT -5
Hardly a hijack Mike! Lots of good info in your post. I'm in the process of evaluating different packages. I tried OSMC Alpha-4 today and found it a bit not ready for prime time. So far Volumio is my preference. This is because it presents its GUI as a web page. This lets me use my iPad as the primary control. The RPI 2 will run anything the RPI 1 will. The boot sequence determines if it is an ARM6 or ARM7 and boots the appropriate kernel. This is true if a Raspbian build. Applications need to be recompiled to take advantage of the ARM7 quad cores. Chuck Chuck, You should be able to control the LMS via a web page on your iPad as well, although I really like iPeng 8 on both the iPad and iPod Touch, gen 5. If you want to source your audio files from the Pi, I believe SqueezePlug allows you to install both an LMS Server and an LMS Client. This way your first Pi would be able to play music and stream it to any future Pi's. I too read that the Raspberry Pi Foundation has created a Raspbian image that will boot both a Pi 1 Model B+ and a Pi 2 Model B. Unfortunately, since both SqueezePlug and piCorePlayer include the kernel as part of their distributions, we may have to wait until their developers update them to include support for the Pi 2 Model B. FYI - There are a number of "Fullfilled by Amazon" sellers on Amazon selling the Pi B+ for ~$29. - Mike
|
|
|
Post by Chuck Elliot on Feb 20, 2015 19:34:16 GMT -5
Let this thread on the RPI continue in Mike's thread. LinkThere is no need for 2 threads that are basically on the same subject!
|
|
|
Post by linvincible on Mar 10, 2015 1:48:47 GMT -5
Hello, as announced a few weeks ago I tested an I2S to HDMI output module for the Pi (2) Had to battle through a few graphs and spreadsheets to get the correct PIN numbers on the Pi and figure out why I needed a module and not just some wiring... Turns out the hdmi in/out standard used by many brands (Ps Audio, Audio-GD...) doesn't use CMOS signals but LVDS signals, kind of symmetrical signals in 3.3V. A small component can transform the CMOS signal out of the Pi's pins into that signal. Bought an Audio-GD I2S hdmi output module and connected it to the Pi with jumper wires. Pin assignment : Pin 1 -> 3.3V entry of the module Pin 12-> BCK (bit clock) Pin 34-> MCLK (Master Clock, not available on the Pi so we ground that clock signal the DAC doesn't need anyway) Pin 35-> WCK (world Clock, also called LRCLK sometimes) Pin 39-> ground Pin 40-> Data out Dac recognizes something is attached to it and music plays! For the moment I only tested the release PiCorePlayer, configured with standard I2S output, and can get 24x192 signal out. But DSD doesn't play... More on it later!
|
|
|
Post by linvincible on Mar 13, 2015 11:37:55 GMT -5
GOT IT WORKING! Raspberry Pi 2 with PiCorePlayer installed (V 1.19) + Audio GD I2S over HDMI output + a bit of soldering from a standard 40 pins connector directly to the Audio GD board Parameter used in PiCorePlayer : -D in Various input filed (restart of squeezelite was necessary) I can now see it in the Logitech remote (and server) and it plays PCM AND DSD beautifully will need a custom case now to accomodate the extra HDMI output...
|
|
|
Post by linvincible on Mar 20, 2015 9:49:37 GMT -5
small visual (and losse wire anxiety!) improvement wiring from a 40 pin ribbon. Other end of the relevant wires are soldered below the board, where the original white connector is.
|
|
|
Post by badwolf on Jun 26, 2015 13:57:58 GMT -5
just received my pi and a tft looking at what is best to stream to xmc from qnap. wonder if actually need pi.. is hdmi better than usb? I have a cheap usb to spdif as well i could get a card but thought that xmp could process the data.
wondering if there are any updates on other projects. i would like to use the display i think for the fun of it but it is not required.
thanks
|
|
|
Post by vcautokid on Jun 26, 2015 14:30:18 GMT -5
I can't wait to tinker with one of these. Would love to make my impromptu music server running on the Linux Kernel. Would love to integrate one with an Ego. Would be a bunch of fun.
|
|
|
Post by Hair Nick on Jun 26, 2015 14:34:44 GMT -5
I can't wait to tinker with one of these. Would love to make my impromptu music server running on the Linux Kernel. Would love to integrate one with an Ego. Would be a bunch of fun. You must get one! I have one running Kodi as a media server and another one with a touchscreen i use as a small improptu PC.
|
|
|
Post by vcautokid on Jun 26, 2015 14:36:24 GMT -5
How is it Nick. Pretty stable and are you going to try with an Ego?
|
|