the itjerk

my adventures with technology

another bricked nexus 5x

My wife head out of town for work and unfortunately her Nexus 5X promptly bricked. Props to her hotel for giving her a ride to the office. When she returned, I got on the phone with Google Fi who in turn got me on the phone with LG. Sent the phone in with prepaid labels, they replaced “the board” and a week later she was back in action. So that’s 2 of 3 Nexus 5X’s I own that have used had the “extended warranty” from LG.

Props also to LG for taking care of business?

Advertisements

rip logitechmediaserver, squeezebox

sqebay

It is with a touch of sorrow that I have retired both Logitech Media Server and my Squeezebox v3 Network Music Player, and all ancillary programs. Not only was it my gateway into all things Linux, but it was also my introduction to streaming music. The interface remains stuck in the 00s, and my other hardware have eclipsed it; perhaps this is a problem with opensource. The interface does need a major, major refresh. Ultimately, I have just moved on with Roon server. So for all your names, Slimdevices, Slimserver, Squeezeboxserver, Squeezelite, Logitechmediaserver, I loved you all.

Originally purchased in April 2007, I have my Squeezebox up for sale on eBay:

On the web:
eBay

cd audio

Now that I’m in the midst of library building from my CD collection, it’s a good time to reflect on the merits of CD audio. Decades later, it is a funny thing, this compact disc. Just like various pressings of a vinyl record, some sound great, some sound less than great; but all of them avoid the surface noise that will always plague vinyl. Let’s remember, CDs were innovative and neoteric, and incredibly convenient: no flipping sides, no fast-forward or reverse. Just a small, shiny disc that contained an entire album’s worth of music (but not liner notes) that one could manipulate with a remote control from the comfort of, well, on one’s backside.

My time with CDs goes back to the mid 80s, when a VEAP check afforded me my first CD player – it was a Yamaha, and while I don’t remember the model, it had a feature called FTS: favorite track selection. Some of the earliest discs I still have are Roxy Music’s Avalon, Peter Gabriel’s Security and The Sugarcubes debut album. BTW, I’d also like to debunk the myth of “they don’t last forever.” All of my discs have ripped. The only two that I haven’t been able to read are because they were physically damaged. I will admit that some read slower than others, but I have yet to find this so-called “disc rot”. Touch wood?

As a collector, I find myself gravitating back toward the earliest CD pressings, the so-called “target” era, when discs were made in West Germany and Japan, and were essentially “flat-transfers” of the original recordings. A lot went into making a CD sound good. Initially, it was finding a suitable source – an original 1/4″ stereo master, as opposed to some later generation – and let’s not pretend that those pioneer engineers weren’t good at what they did; but I also imagine the lack of computer tools to manipulate those source files owes to the “purity” of the early discs. That said, some don’t sound so good: Who’s Next on MCA comes to mind right away. I’ve scanned the bargain bins for the 80s and very early 90s pressings of Van Der Graaf Generator discs (on the Caroline Blue Plate label) which avoid the harsh sound of later remasters, and cherish the fact that I did keep the original Line pressings of Gentle Giant’s first four albums.

Why is this? The so-called loudness wars. CD “remasters” are a tricky thing. Ostensibly reissued to provide better sound, they don’t always sound better than earlier pressings. Why is this? In an effort to make things sound better in earphones and compete with “modern” recordings, mastering engineers have made vintage recordings “louder” by compressing the music’s dynamic range, the difference between the loud and soft in a recording. Does this mean they all sound worse? Well, that’s matter of preference, but categorically I can say this: The beauty of the flat, non-compressed music is the ability to crank up the volume on a good system and enjoy the dynamics of the original recording. Take a look:

DRloudness

With the DR14.T Meter program (and help installing it from here), you can even check this with your own files:

dr14_tmeter
------------------------------------------------------------
> Scan Dir: /mnt/data/music/ripped_archive/Gentle_Giant/1972_Three_Friends_[Line]
01_Prologue.flac:        DR 13
02_Schooldays.flac:      DR 13
03_Working_All_Day.flac:         DR 12
04_Peel_the_Paint.flac:          DR 12
05_Mister_Class_and_Quality?.flac:       DR 13
06_Three_Friends.flac:   DR 11
DR = 12

- The full result has been written in the files:  dr14.txt
- located in the directory:
/mnt/data/music/ripped_archive/Gentle_Giant/1972_Three_Friends_[Line]
Success!
Elapsed time: 3.71 sec

As a format, CDs are just about done, now eclipsed by streaming. Long live CDs.

On the web:
Album list – Dynamic Range Database
DR14 T.Meter

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

rippin’ good time?

Now that I’ve started my 14 day trial to Roon, I have begun digitizing my record collection in earnest. What fun! Not really. Pretty boring to be honest. There’s no real fast way to do it; I guess I could use one of those services – pack up my CDs and mail them to someone who will rip them – seriously, no way. So it’s to the grind: take a bunch of CDs off the shelf, open the case, open the drawer, insert, press rip, get artwork, eject, repeat. About 4,000 times.

A couple of things: First, don’t use “CD Paranoia Mode” because it’s slow. Just let them rip and deal with potential errors later. Ripping is a marathon and it isn’t pretty. Second, check metadata as you rip: titles, dates, artwork, m3u file, etc. Remember, you’re building a Library, and it’s much easier to do now than later. Third, the CDs I am ripping were all entered into discogs.com. I can sort my collection by “date entered” which approximates the listing by what’s on the shelf: very convenient for collecting artwork, checking dates etc.

Finally, rip everything, even that crappy Badfinger live CD on Ryko. If you don’t want to rip it, ditch it (and delete the files, lest you be in violation of copyright laws!). Seriously, this is a good time to pass judgment as to what is “on the shelf.” It’s also a great time to look for holes in the collection, especially with that discogs page open.

This will take substantially longer than the 14 day trial to Roon!

roon labs

Roon is paid software. Now that that’s out of the way, let’s talk about Roon. Roon is software for managing and accessing your disk-based music library. There is a server aka “core” element, as well as “endpoint” apps for (nearly) every OS, including Windows, Mac, iOS, Android, etc. Some like to think of it as a component of your audio system, albeit one of the software variety.

roon

Why use Roon? I have to admit a directory tree isn’t the most elegant way to view ones digital music library. And that’s what Roon does: it scans your digital music, applies rich content – pictures, text, weblinks, etc – and puts it all together for a paid subscription-like experience. It even fills in the blanks on missing artwork, etc. I don’t use Spotify or iTunes, but Roon provides a very similar interface.

I installed RoonServer on my linux box with ease. When I ran the “easy install” script (remember to chmod +x first), it alerted me that I needed cifs-utils installed first. That corrected, the script downloaded and installed the server software, and set itself up as a service. But that’s it as far as linux goes. It’s a headless game, no native app, no web interface, from here on out I’m off to my phone or computer to control my music.

On the Roon app for Android, I logged into my Roon account and gave them my credit card number. Viola! it all worked. I then setup a music “zone” (an odd choice of word), which is an audio player. I was a bit shocked by how many appeared: my Pixel 2 phone, the (four) audio outputs from my linux box, Roon Bridge which I installed on a new RaspberryPi (more later), all my Chromecast devices, and lo and behold, my Squeezebox3 and Squeezelite players. In order to use the latter, one must enable Squeezebox support AND stop the LMS (Squeezebox) server. Once you select something to play, you can then choose where – including simultaneously – to play it.

I’ll write up another post as after a week or so of my free 14 day trial, but initial thoughts are mostly positive. It is a great interface, and it brings the whole digital music experience up a level. However, I really am disappointed there is no native linux app, and I still haven’t figured out how to add my own rich content, other than pictures to artists and albums to the library. (Hey, of course I’d like to add my Strawberry Bricks reviews to my collection!) The Android interface could sure use refinement (separate player from config mode, easier access to artists) but I suppose this is a forever work in progress.

Screenshot (Aug 22, 2018 5_10_04 AM)

Roon all sounds fine, and it all looks great; the question however is simple: is it worth $119 per year, let alone $499 per lifetime?

On the web:
Roon Labs

android 9 pie… in your face

System upgrades are a tricky thing. You do them, mostly because you have to, but when they change things, it takes a while to get used to. Especially Google’s latest Android 9 “Pie.”

  • Time is now displayed on the left, in what was previously for every Android version the so-called “notification area.” So while our brains have been trained to not worry if something was there, we now need to be retrained that the time will always be there (reportedly because “notch” design doesn’t leave enough room on the right). Bad.
  • Bluetooth doesn’t work with my — and a lot of others — Fitbit. I have to go to bluetooth settings, pair the device, then quickly return to the Fitbit app to sync. This appears to have been going on since Pie’s debut over a week ago. And there’s no bluetooth icon in the notification area. Really bad.
  • To close unwanted apps, I still click the square button on the left bottom of the home screen, but now I have to swipe up to close. Is this better?
  • Notification area is now huge blue for on, grey for off icons. Is this better?
  • I have to admit that my Pixel 2’s out of the box experience with Android 8 was hands down the most elegant experience I’ve had on a smart phone. This latest upgrade however seems more change for change sake, and, pie in Google’s face.

aries mini vs node 2 | roon

Two very popular streaming devices, one from Auralic, the latter from NAD/PSB affiliate Bluesound, are very tempting to purchase at $499. While neither have displays, they have all the guts of a good streamer, perhaps an update to my decades old Squeezebox, or better version of my Hifiberry Pi. I’m a bigger fan of streaming every day, because, it sounds just as good if not better than CDs, and is so, so convenient. Plus, playing music directly from my computer is getting… passé?

But there are some downsides to these streamers: Foremost, no display; to get visual, I’d have to spend more money. Also, each of these players has a serious fault: The Aries Mini has no native Android app, while the Node 2 doesn’t support UPnP/MiniDLNA. Sure, I could fork of some $$$ for a Roon Core, which both support, but I’m not sold on that either. I’d like to use an existing music server (UPnP, Logitech), and I have only Android devices in my home.

I’ll admit, Roon is tempting. At $499 for a lifetime license, it could be the future of my streaming server. Or at least, another one. It supports Linux, it’s got a good UI, combining the rich content of the web to file names and folders. But wouldn’t it be even cooler if I could pull up my music collection via Roon on my TV and use that as an interface, instead of a little phone screen? Tell me it’s so Roon, and I might sign up!

On the web:
Node 2
aries mini
Roon Labs

clean install mania

onedesktop.png
New hardware assembled in no time, and yes it’s a perfect match (well, except I need to rob a mounting bracket and four-pin fan (mATX) from the old machine). For the money, I’ve done well, and I hope it lasts as long as the previous.

Clean install of Ubuntu 18.04LTS was fine, except first time I must have miss-typed my password because I couldn’t login. Second time I got it right, but also decided to do a “minimal install” with full disk encryption. The former, because, the latter also because, but I will say there are potential pitfalls when rebooting because you must type the password to mount the drive.

I installed a whole lot of apps (Audex too), LAMP server with two websites (one requiring php5.x from here), two music streaming servers, an openvpn server, and a whole lot more. Most things were easy, most things didn’t require magic or luck, and it’s liberating in a way to leave things behind, and also to see how things work on a very clean system.

The big takeaways are this: document, document, document what you’ve done. Whether in a blog (like this), using screenshots, sending yourself email, referring to bash_history files, or whatever, if you did something once, you may have to do it again, so tuck it away where you can find it. As we all know, IT professionals are just very good at google searches; but they’re not always that efficient, and after a while the mania sets in:

In my drive for perfection, I did f&ck things up by deleting a directory (or more) in /var/. Punch drunk on the keyboard? Three hours of sleep? I certainly wasn’t thinking straight! Anyway, very luck to recover, as I was almost to the point where I needed to redo the entire clean install again!

So it’s all good, all systems go. Yet I still haven’t migrated any user data (other than my music library, and websites), not even any bookmarks. Yet.