the itjerk

my adventures with technology

Category Archives: Raspberry Pi

hifiberry os

Recently, I came to the conclusion that Chromecast and Roon are just not compatible. While I’ve had issues with connecting the various Google Home Mini’s to my Roon Core Server, previously I never had an issue with my old Chromecast Audio device. The original Beep-killer, it was my go-to wifi device for my upstairs system where it was connected to a Schitt DAC.

After I updated to Roon 1.7 across the board, all my Chromecast devices appeared as available audio devices. I thought the problem was solved. But after a couple of days, the Chromecast Audio no longer appeared, and the Mini’s dropped off one by one. That was the last straw – screw it, enough with the “Roon-tested” gear. I plugged in the old HifiBerry and was instantly streaming music.

Being a Raspberry Pi day already, I decided to update my HifiBerry to their latest software, the new “more user friendly” HifiBerryOS. After downloading and installing it to an SD card, I connected the HifiBerry to ethernet and booted it up. Then, I navigated to it’s local IP (the http://hifiberry.local URL didn’t work) and configured Wifi. Once configured, I powered it down via the software (!!!), and moved it to its new home upstairs, where I now have a reliable Wifi streaming device again for Roon. Also, note that HifiBerryOS is small image, far under 1MB, and supports Apple Airplay, Bluetooth, MPD, Roon, Spotify and Squeezelite as a player.

Checkout how elegant this HifiBerryOS UI is:
hifiberry
hifiberry1

And here’s what it displays when playing:
79369530_225666125088882_7592120681622405120_o

Thank you Daniel and everyone at HifiBerry!

On the web:
HifiBerry OS

raspbian buster

Almost forgot about my Raspberry Pi 3B+ that sits connected behind my television – for maybe a few months. It’s one of those “because I can” things. I did about a zillion updates to Stretch, but after changing the sources lists to the next OS, Buster, I ran out of room on the SD card (because I had initially used N00bs to write the card). Anyway, after downloading 7Zip – mandatory for unzipping Raspbian’s Stretch package with Windows – and balenaEtcher to write the microSD card with a fresh Buster image, I was quickly back up and running with a brand new OS for my Raspberry Pi.

Once I restarted the Pi and answered a few questions (country, timezone, wifi, password, display prefs), I reboot again and proceeded with 125 more updates! I chose Raspbian Buster with Desktop, which includes a GUI, Chrome and a few apps, and is just what I need on my Pi; no need for all the “recommended” software. I must say, Buster runs like a champ and looks a lot better on my 1080p display than any previous version. Bravo Raspbian, I might even use it more often!

On the web:
Download Raspbian for Raspberry Pi

hifiberry dac+ pro

Now that I’m committing to Roon as a music server, I’d thought it would be nice to take a look at my streaming hardware. I like the idea of using my preamp’s analog stage, because it has a great analog stage; I can also output directly from my computer (where my music resides) via optical or USB. So rather than spending money on a Bluesound or Auralic device, I think I’ll go DIY.

The old Squeezebox 3 is of course a cherished relic, and in the living room it will sit forever. I also have a Chromecast Audio there, both connected to a Schiit Modi 2 DAC. In the man cave, I have plenty of options. Roon is very good at dealing with heterogeneous outputs; it recognized most every device on my network. But I am looking for a dedicated device, because, well, just because. I had an old Hifiberry DAC running PiCorePlayer – a very worthy software package – from the days when Raspberry Pi’s didn’t have the “+”. Yep, that’s the one to upgrade.
RoonHifiDac
The good thing about Hifiberry is that they are Roon Ready partner, and have their own Roon Bridge image for their hardware devices. I decided on the DAC Pro +, which adds “integrated dual-domain low-jitter clocks and gold-plated RCA connectors.” Coupled with a new Raspberry Pi 3+ board, I was completely surprised at what a musical player it was: crisp, detailed and very easy on the ears, it’s an absolute delight to listen to.

Hacker note: It’s easy enough to ssh into the Hifiberry/Roon Ready image. Touch a file named “ssh” into the bootloader partition, then login with the user “pi” and password “hifiberry”. Oddly enough, if you do an apt-update/distupgrade, the thing shows up a little differently in Roon’s audio settings (see below image). Why do this? I can think of a couple reasons, including doing updates, turning off HDMI output (/opt/vc/bin/tvservice -o) and of course, changing the default password. Is the Hifiberry/Roon image any better than using a standard Raspbian image with Roon’s Bridge installer script? Maybe I’ll ask Hifiberry.
Hifiberry

I went cheap on the acrylic case, which unfortunately snapped when I went to put heatsinks on the rPi, so I’ll be upgrading to the metal case shortly. Also, I’m going to upgrade to a low noise switching power supply, because that’s really the last thing to do get the best sound from the Hifiberry/rPi combo. Or spend $$$ on a linear power supply!

All-in-all, a very impressive digital streaming device for under $100.

On the web:
HiFiBerry DAC+ Pro | HiFiBerry

raspberry pi 3, a02082 (Sony, UK)

Yes, back at it. I got an Logitech Wireless Touch keyboard for Xmas and just got around to setting it up with my Raspberry Pi 3. I have the rPi connected to my TV via HDMI and all that mess of keyboard and mouse wires was just too much. So given that the rPi 3 – I have the one made in the UK – now has built-in bluetooth and wireless, connecting the keyboard was a snap.

I re-flashed the SD card with the latest NOOBS 2.11 and reinstalled Raspbian Jessie (8) with Pixel. Pixel is the new desktop environment for the rPi. It now has Chromium browser preinstalled (which does not crash!) and after using it, I can say that the Raspberry Pi has finally arrived: It’s a usable operating system, perfect for connecting to my giant TV.

wireless-touch-keyboard-k400r-glamour-lg-jpg

 

 

raspberry pi 3

You know, every time I get a new raspberry pi computer, a month or so later there’s a new and improved model out. So that rPi 2 B I got the kids for Xmas is now rendered obsolete by the latest rPi 3 B. Built-in wifi and bluetooth, faster processor  from the 64bit 1.2GHz quad-core chipset, faster RAM and GPU, and hopefully the same footprint because I really like the fancy “official” case they are in.

BTW, I did pickup a rPi Zero for $5, but until I find an HDMI-mini to HDMI cable that costs less than $5, I guess it will just remain in its wrapper.

audio bliss with the piCorePlayer + HiFiBerry

If one thing has changed in the past forty years of my listening to music, it’s not the music; as Lemmy said in his documentary, (to paraphrase) “you always return to the music of your youth because that’s when you figured out what music you like”. What has changed is how I listen to music; as much as I still enjoy flipping a vinyl record over (and that delicious analogue sound), nothing beats the convenience of digital streaming. Basically, I want all my music on a computer so I can access it, with a click, wherever I may be.

Not like any of this is new. Since the iTunes revolution, music has been reduced to ones and zeros, in more ways than one. The album has vanished, and CDs are mere content delivery units. Services such as Spotify, Pandora, Google Music, Amazon Prime, iTunes Airplay, etc… are the new record stores, serving and predicting what music one wants to hear. Their respective apps, and devices such as Sonos, Beep, Amazon Echo, and the newly announced Chromecast Audio are all there to push that music your way.

But I want my music, the music on my computer. Logitech Media Server, aka SlimServer or Squeezebox Server, has been my go-to for music streaming for probably a decade now. Problem is Logitech stopped making Squeezeboxes years ago. Beep seemed like a nice substitute, but honestly it mostly crashes, far too often to be considered usable.

Screenshot from 2015-09-30 04:04:27

The most elegant and inexpensive solution is the Raspberry Pi equipped with a HiFiBerry DAC running piCorePlayer. The latter has made some serious leaps in the past year in terms of usability and stability, and with the addition of the HifiBerry, sonically as well. So all of this is a long winded way of giving the trio another, hopefully louder shout-out for earning the top spot in my hifi rig. It works, it’s simple and it sounds fantastic. Thank you!

On the web:
piCorePlayer

raspberry pi 2 b

Well, just about six weeks after I purchased a raspberry pi b+ a new, vastly improved model is released. Faster multicore processor and double the RAM mean it’s much nearer to a real PC than ever. One will probably need recompiled software to take advantage of the multicore processor.

  • A 900MHz quad-core ARM Cortex-A7 CPU (~6x performance)
  • 1GB LPDDR2 SDRAM (2x memory)
  • Complete compatibility with Raspberry Pi 1

On the web: http://www.raspberrypi.org/raspberry-pi-2-on-sale/

new year brings model b+, beep, chromebook

Happy holidays and all that. Xmas brought a few new electronics to the household, here’s a very brief recap:

Raspberry Pi B+ replaced the old model B. I have a feeling that the old one was a dud somehow because every time it had an unclean shutdown, I had to reformat the SD card. Anyway, in with the new out with the old.

I received my Beep unit just before the holidays, in fact, even before email notification of the shipment. But of what use is a music player – one that handles digital output btw – if there is not any software that can access the music that you actually own!?! In a box it will sit until I can use it with something other than Spotify or Pandora.

The Acer Chromebook is quite nice, though the keyboard takes a little getting used to. Supervised mode is a bust because although you can limit/restrict web access, it is not possible to allow a supervised user the use of apps or extensions.  Really Google?

raspberry pi b+

New revision of the Raspberry Pi model B board! Take a look!

rsz_b-

On the web:
Introducing Raspberry Pi Model B+ | Raspberry Pi