playing with Volumio and organizing my music

Without really intending to, I would up spending a bunch of time today organizing my music collection and copying stuff over to my little Volumio box. I set up Volumio about a year ago, and still haven’t quite finished copying music over to it. But I’m now all the way through to the letter “P”, so that’s pretty good. I don’t use the thing too often, but I use it enough to justify the time I spent setting it up, I think.

My adventures today started out with a desire to listen to the Gorillaz album Plastic Beach last night. I was pretty sure I had it on CD, but I couldn’t find it anywhere, nor did I have it ripped on my Mac or PC. After spending too much time looking around for it this morning, I decided to just buy a new copy of the CD. So I wouldn’t have two copies of exactly the same thing, I bought a used copy of the “experience edition” version on eBay, which should include a bonus DVD. (I’m really not sure if I ever actually had a copy, but I think I did.)

That got me interested in getting back to organizing my MP3s and CDs a bit more, and copying more stuff over to the Volumio box. I got through the letters “O” and “P” today. There’s wasn’t much under “O”, but there was a lot under “P”, including Paul McCartney, Pink Floyd, and Phish!

My McCartney collection was a little disorganized, so I tried to fix that up. I found that I had exactly one song in there that was a DRM’d iTunes file. I thought I had replaced all of those with the DRM-free versions quite some time ago, but I guess I missed this one somehow. Normally, this wouldn’t bug me at all, since I can listen to it on my Mac, PC, and iPhone, no problem. But Volumio, of course, can’t handle DRM’d files. There’s supposed to be a way now to delete and re-download a track in iTunes, in such a way that you replace the DRM’d file with a DRM-free version. But I couldn’t get that to work. I just kept getting the same DRM’d file. I thought about just buying a new MP3 copy of the song from Amazon for $1.29, but decided to just live with it for now. I get the feeling that it’s going to bug me enough that I’ll eventually do something about it, though I’m not sure what.

And, when I got to Phish, I remembered that I had a copy of the Live Phish 01 two-CD set that got ruined by spending too much time in the trunk of my car. The “Live Phish” series of CDs were packaged in a weird way; the CDs are in a folded plastic page that can be inserted in a binder. It’s kind of nifty, but if you leave it in the heat for too long, the plastic melts a bit and adheres to the CDs, rendering them useless. And I’d never ripped those CDs. So, today, I decided to just go ahead and buy the FLACs for that concert from LivePhish.com. So now I have those CDs back, but in FLAC form. And FLACs play fine through Volumio, so that’s good. (I’m listening to it right now, and it sounds nice.) If I want to listen to it in my car, though, I need to figure out how to press FLACs to CD, or convert them to MP3 or something like that. It’s been a while since I was on a FLAC kick. I did a little research on that, to refresh my memory, but decided that I didn’t want to go too far down that particular rabbit hole today. Maybe tomorrow!

Podcasts

I listen to a lot of podcasts these days, and I’ve noticed that I’ve changed a few things up recently, so I thought I’d write up a blog post.

First, I’m still using Overcast. I switched to that, from Instacast, when that app/service shut down a while back. Marco Arment released a new version of Overcast just recently and wrote a blog post about it. He’s obviously the kind of guy that cares about what he’s doing, and it shows in the finished product. It’s easy to use and reliable. One of the interesting things he recently added to the app is the ability to upload files for personal use. This feature is only available to “patrons” who pay a modest recurring fee. I’m currently using Huffduffer to do something like this, so I don’t really need this feature, and I haven’t set myself up as a “patron” for Overcast, though I might do it at some point. (I had paid for Overcast back before he discontinued the paid version and made all features free, so I don’t feel like a freeloader or anything.)

In terms of podcasts I’m following regularly, I’ve added a few new ones recently, and also dropped a few. And I’m thinking about dropping some others.

For tech/programming podcasts, I still subscribe to .NET Rocks, Hanselminutes, and Mac Power Users. Hanselminutes is interesting most of the time, and is a weekly, 30-minute show, so it’s not hard to keep up with.

.NET Rocks (DNR) is about an hour long, and comes out three times a week now, so it’s a bit harder to keep up with. The way I have Overcast set up, I keep only the five most recent episodes of any podcast, and I’m often about three weeks behind, so this means that DNR episodes often drop off before I’ve listened to them. And if I didn’t cull some out, or rearrange them in my playlist occasionally, none of them would ever make it to the top of my playlist. Luckily, a lot of recent DNR episodes have been covering stuff that I’m not that interested in, so it’s easy to skip those. The “geek out” episodes that they do periodically, though, are really great, so I’d keep subscribing to DNR just for those, even if none of the other episodes were interesting to me. What I’ve been doing is occasionally deleting episodes that don’t look interesting, and/or rearranging my playlist to move the “geek out” episodes up.

Mac Power Users (MPU) is weekly, but is generally around 90 minutes long, so that one is also a bit hard to keep up with. I enjoy MPU, and have gotten a lot out of it, but I’m finding that, after listening to it for several months now, I’m not always getting a lot of new information from it. So this is another one where I’ll skip shows occasionally. I might even drop my subscription to it for awhile, then maybe come back and give it another try in six months.

Long ago, I used to listen to a number of music podcasts. Most of them went away some time ago, and I didn’t really replace them with any new ones, so I haven’t had many music podcasts to listen to lately, and I’m trying to address that.

My favorite music podcast, from way back, was Insomnia Radio (IR). This was a great show that stopped releasing new episodes several years ago. The main show spawned several spin-off shows, but I never followed any of those. I recently visited the old IR website, to see what was up, and was pleasantly surprised to see that the IR UK show was still up and running. But it doesn’t seem to be releasing on a terribly regular schedule. I added a subscription to it in Overcast, so it’ll be there whenever it does update. And the main IR show has been resurrected, though there’s only been one new show, posted in February, and nothing since, so who knows if Jason will do any more, but I’m definitely hoping that he will. IR also does a “daily dose” show that’s just a single song. I don’t currently subscribe to that, but I should add it, since that feed is still pretty active.

I’m also still subscribing to Warren Ellis’ SPEKTRMODULE, which is released only sporadically. (Only one show has been released in 2016 so far.) But it’s a cool podcast, though infrequent.

And I subscribe to The Many Moods of Ben Vaughn, which still comes out weekly, and is always worth listening to.

For humor podcasts, I subscribe to Judge John Hodgman, which is great. It comes out pretty consistently, once a week, and is always fun to listen to. I also subscribe to The Bugle, but that podcast went on hiatus a while back. They did a new one recently, and will hopefully do them more regularly this year, but who knows. I think they’re shooting for one a month.

For “miscellaneous” podcasts, I’m still subscribed to StarTalk with Neil deGrasse Tyson. That’s still a lot of fun, but many of the episodes recently have just been the audio portion of the National Geographic TV show, so I generally delete them, since I’ve already seen the show on TV. And a lot of them are rebroadcasts of old shows, so I will often delete those too, if I’ve already heard them.

I’ve recently added a number of NPR podcasts. Note To Self is a pretty good one. It’s usually weekly, and 15 minutes long, so it’s easy to keep up with. It’s a tech podcast, but with a different angle than most other tech podcasts.

I’m also listening to Planet Money now. This one is also really good. Most shows are about a half-hour long, and are very well-researched, well-written, and well-produced. They generally do a deep dive into an obscure financial topic that illuminates something that’s important, but maybe not well-understood.

And I just added Pop Culture Happy Hour. I haven’t actually listened to any of those yet, but it looks interesting. So that’s enough NPR stuff that I’ve grouped them all into an NPR playlist in Overcast.

So I guess now I have a nice broad selection of interesting podcasts to listen to, whenever I’m in the car, or looking to listen to something before bed, or whenever. And I have separate playlists for tech, music, humor, and NPR podcasts set up, so I can switch between them depending on my mood.

HiFiBerry DAC and Volumio setup

My HiFiBerry DAC arrived from Switzerland yesterday. (Amazing how fast something can get from Switzerland to NJ for only $11.) I took my Raspberry Pi out of the old case, plugged the DAC into it (and screwed everything together) and put the whole thing into the new case. Getting Volumio to use the DAC was easy; it’s just a selection from a drop-down menu under the settings page.

The new case is a nifty little snap-together thing made out of transparent plastic. (A small part of it cracked off while I was putting it together, but it’s fine.) I’m not hearing a huge difference in sound quality compared to using the headphone jack on the Pi, but I think I can detect some difference. (It might just be my imagination though.) Keep in mind that I don’t have a terribly high-end setup, so “your mileage may vary” as the saying goes. Also, I haven’t tried any lossless files yet, just regular MP3s and AACs.

And I got a 128GB USB thumb drive from Amazon, which is now plugged into the Pi, in place of the 32GB drive I was previously using. I’m going through my music collection alphabetically, and copying selected stuff over to it. I’ve done A through H now, and still have plenty of space left.

So I think I may have hit on a good working setup for this thing now. It’s relatively convenient to use, sounds good, and doesn’t take up much space, make any noise, or use much power.

playing with Volumio

I’ve made some progress with Volumio, and I’m having fun with it, so I thought I’d write a follow-up to my previous post.

The DAC that I ordered from HiFiBerry has shipped, but it turns out they’re in Switzerland, so it’s going to take a while to get here. (I’d have know that if I’d read their about page.) So I’ve decided to go ahead and start using the Pi as-is, through the headphone jack. Sound quality is OK, but I’m hoping the DAC improves it.

I’ve installed MPoD on my iPhone, and I think that’s the best way to control Volumio, though it doesn’t let you start a web radio station; it’s just good for your local music. But it’s much better for navigating my music collection than the Volumio web interface. I may mess around with other MPD clients at some point, and see if I can find a good one for Mac and/or Windows, but I’m fine with just MPoD for now.

I’m still not sure how I want to hook up my music collection to the Pi, but for now, I’m using a 32 GB USB thumb drive. As of this morning, I’ve copied over about 6GB worth of music, which is enough to mess around with, but not really a significant portion of my collection. Yesterday, I saw a 128 GB thumb drive on sale for $30, so maybe that’s the way to go.

I wasn’t initially that interested in the web radio functionality of Volumio, but I think it might come in handy. Where I live, I don’t have much luck receiving radio signals (too far from both New York and Philly), so I don’t listen to much radio at home. But, if I can get a few interesting stations set up, maybe that will be useful. Volumio ships with a bunch of stations already set up, but around half of them don’t work. I figured out enough to add a couple of stations on my own, but I only got one working, WXPN, which is a Philly station that I can usually pick up on my stereo, but not always. I’ve also tried getting WQXR set up, but I haven’t gotten that working. And WFMU is one of the stations in the default list that works, so that’s cool. I used to listen to them a lot, before I moved out of their range.

So I’m having fun with this. It’s giving me a chance to dig into my music collection, and find stuff I haven’t listened to in a long time. And it’s motivating me to organize the collection a bit more.

And it’s fun to play with the Raspberry Pi. I have a few ideas about other uses for a Pi, so I may find myself ordering another one at some point.

Fun with the Raspberry Pi

I ordered a Raspberry Pi kit earlier this week, and it showed up in the mail yesterday. I ordered this kit from Amazon. It’s a nicely-packaged kit, with the Pi, a case, a power supply, a wifi dongle, an SD card, and a few other things.

The SD card comes with the standard NOOBS image on it already. My intention was to wipe that out and install Volumio, but I thought I’d give the standard setup a try, just to see how it worked. To do that, I had to hook the Pi up to a USB keyboard and mouse, and an HDMI monitor. My normal computer monitor doesn’t have HDMI, so I had to use my TV instead. That was a little awkward, since I don’t have a good surface for the mouse close enough to the TV, but I managed. The standard setup is quite easy, and doesn’t require an internet connection. Basically, it just allows you to set a few parameters, then it installs Raspbian Linux onto the SD card. From there, you can use the command line or start a GUI shell. I messed around with that for a while, then unhooked everything, so I could get Volumio installed.

To do that, I had to download the Volumio install image, and write it to the MicroSD card. I wasn’t sure if I was going to be able to do that, since I don’t have a MicroSD slot on my PC, but I managed to find a MicroSD to SD adapter in my pile of random memory cards, and used that to get the MicroSD card into my PC. From there, I followed the simple instructions on Volumio’s site, cross-referencing this useful blog post. You can set up Volumio without hooking up a monitor or keyboard. You just need to plug the Pi into a wired Ethernet connection to get the initial setup done. So I did that, and got it set up through the browser interface at volumio.local. I set up my wifi card, then unplugged the Ethernet cable, rebooted, and all was well. To test it, I copied a Paul McCartney album to a USB thumb drive and plugged it in. I also plugged headphones into the audio out jack. Volumio had no trouble seeing the USB drive, and the audio played through the headphones, no problem. The audio quality coming out of the standard output jack isn’t great though. (I also plugged it in to my receiver, to try that out, and it sounds OK there, but still not great.)

So I ordered a DAC with RCA output jacks from HiFiBerry this morning. And a new case from them too, since the one from CanaKit isn’t going to work with the DAC on top of the Pi. I’m hopeful that this will give me acceptable sound quality. Between the kit from CanaKit, and the stuff from HiFiBerry, I’ve now spent more than $100 on this project, so I’m going to feel a little stupid if it doesn’t sound at least as good as a $100 CD player.

The next part of the project is going to be figuring out how I want to get my music collection hooked up to the Pi. The USB thumb drive I used for testing was formatted as FAT, so I’m glad to see that I don’t have to use an EXT4 formatted drive, or jump through any hoops to get the Pi to recognize a FAT drive. I had bookmarked a good writeup on dealing with different file systems on the Pi, but I don’t think I’ll need to worry about it. So I should be able to use either a USB thumb drive, or a USB hard drive for my music. The thumb drive would be easier, since I won’t have to worry about power. I have a 32GB thumb drive that I’m not using, but that’s not quite big enough for everything. A 64GB drive would only cost about $20 and would be big enough to fit my main MP3 collection. I also have several USB hard drives gathering dust in my apartment, including a small 120GB drive that would probably be perfect for this. I’m not sure if the Pi would provide enough power for it though, so that could be an issue. So I guess the next part of this project, while I’m waiting for the DAC to get here, will be to experiment with hard drives and thumb drives.

Goodbye, Instacast

I found out today that my podcast app of choice, Instacast, has been discontinued. It still works, for now, but I guess I should find a new app to use. I was actually thinking about trying a new app anyway, but had been too lazy to actually download and try anything.

I’ve been curious about Marco Arment’s Overcast, so I just downloaded that to my iPhone, and I’m going to give it a try. I’m seeing a few things about it that I already don’t like, but I’ll see if I can figure it out and get used to it. (There’s a good write-up on Overcast at The Sweet Setup.)

There were actually a number of things I didn’t like about Instacast when I first started using it, but over time I got used to it, and I think it worked pretty well for me, with a few little annoyances that continued to bother me.

Overcast made it very easy to set up an account, save the credentials for it to 1Password, and then import my subscriptions from Instacast, so that was quite nice. Once I had it set up, though, it marked all old podcast episodes as “played,” so it looks like I’m going to have to go in and manually download the stuff I hadn’t yet listened to in Instacast. I’m figuring out how to do that now.

I also recently signed up for Huffduffer, so I could easily download and listen to arbitrary episodes from podcasts I don’t regularly listen to. I’m thinking that might be easier to manage in Overcast than Instacast.

I think I’m going to try to start using Overcast tomorrow, during my morning commute. If it works well, I’ll delete Instacast and be done with it. If not, them maybe I’ll switch back to Instacast for a while until I can find something I like.

iOS Audiobook players

I don’t listen to a lot of audiobooks, but I listen to enough of them that I want to have a good audiobook player on my phone. On iOS, the audiobook features in the old music app were good enough that I never bothered looking elsewhere. But, since Apple moved the audiobook stuff into iBooks, there’s one issue that’s been bothering me. They don’t show actual track names anymore. They just show “Track 1”, “Track 2”, and so on. I don’t know why they did this. I can’t imagine something like this helping anybody. It just serves no purpose, and makes it that much harder to figure out where you are in a book. (See this thread on the Apple discussion forums for more complaining about this, and related audiobook issues.)

So I’ve been looking for an alternative audiobook app for my iPhone. Simple searches in the app store and Google didn’t turn up much in the way of good candidates. Book Mower looked the most promising. But I gave it a try and really didn’t like the user interface. I don’t know, it might work for some people, but it really didn’t work for me.

IMG_1332
iBooks track listing
iBooks user interface
iBooks UI
Book Mower user interface
Book Mower UI
Book Mower track list
Book Mower track list

I also tried the Audible app, which does have the ability to play non-DRM’ed files, in addition to their own stuff. Most of the audiobook content that I have is in the form of DRM-free MP3 files that I’ve gotten either from Big Finish or that I’ve ripped from audio CDs. (Or copied from MP3 CDs.) The Audible app does show track names, but not always the right ones, and, for the books I was testing with, it showed the tracks in apparently random order. So that’s really a deal-breaker!

Audible track list
Audible track list

So, not having found anything really useful, I went a bit further afield. I found one thread suggesting an app named Ecoute, which is meant as a music player, but apparently works reasonably well for audiobooks too. And another thread mentioned Downcast, which is a podcast player, but might also work for audiobooks. I didn’t actually get around to trying either of those, but I might come back to them at some point.

Eventually, I got the bright idea to look at the Big Finish forums, since it seemed like this problem would also be affecting other folks who listen to their stuff. I quickly found this thread with a lot of gripes about the iBooks app. One of the folks posting in the thread mentioned that he was working on an audio player app that would work better for stuff like the Doctor Who dramas. He released it just recently. It’s called Undulib, which is an odd name, but that’s ok.

Undulib track listing
Undulib track listing
Undulib user interface
Undulib UI

I bought it and installed it, but I haven’t had much of a chance to use it yet. The track listing includes titles, which is the main thing. But the “time remaining” indicator is kind of weird. The app pulls in whatever audiobooks you’ve got in iBooks, so no problems there. I’m not sure if it updates the “last played” date (back into iTunes) like iBooks does, but it won’t be the end of the world if it doesn’t.

So now that I’ve spent so much time messing around with all these apps, I should really relax tonight and listen to a little Colin Baker adventure!

RiffTrax

I just discovered RiffTrax this weekend. This is basically a project where Mike Nelson, of MST3K fame, riffs on a movie (in MST3K style) and then releases the audio track as an MP3, which you can then play as you watch the movie on DVD. (He includes a few devices to help you keep the two in sync.) While this is obviously a bit of a kludge, it gets around the issues that MST3K had with licensing movies, and allows him to do movies that he’d never be able to get the rights to do, like The Matrix, X-Men, and Star Wars: Phantom Menace, all of which I downloaded and watched/listened to this weekend. (I’ll readily admit that I already own the DVDs for those three movies.) There was some pretty funny stuff on all three of them. Lots of Jar-Jar jokes for Star Wars, of course, and the usual assortment of oddball pop culture references and general silliness that you’d find in an episode of MST3K.

After discovering Rifftrax, I did a little searching, and found that there are quite a few other sites out there offering alternate commentaries for movies, some funny and some serious. There’s Commentary Central, offering an index of popular commentaries, and DVD PodBlast, offering a number of freely-downloadable commentaries on generally bad movies. And there’s the strange Wizard People, Dear Reader, which is an oddball alternate audio track for the first Harry Potter movie.

To help make the whole process of listening to these things a little easier, there’s a program called Sharecrow, that basically just plays a DVD movie (from your computer’s DVD drive) and an MP3 file at the same time, keeping them in sync, and letting you pause them simultaneously. Of course, this doesn’t work if you want to watch the movie on your TV. The method I used with Rifftrax was to play the DVD on my normal DVD player, while playing the MP3 on my laptop, which I just plopped down on the couch so I could easily hear it and control it.

I’m not sure if I’ll bother downloading any more of these right now, but I’ll definitely keep an eye on the Rifftrax site and see if they do any other movies that I’m really interested in.

podcatchers

I’ve been using Juice to download and manage podcasts on my Mac for quite some time now. When Apple added podcast support to iTunes, I though about just using that, but there are a few things I don’t like about the way iTunes does stuff. Also, iTunes doesn’t have BitTorrent support, and a couple of the podcasts I subscribe to use BT. Juice is pretty good, but it’s a bit slow on my machine, and there are a few quirks. I’d like to try out Transistr, but it’s been in “coming soon” mode since January, I think. This recent blog post indicates that they’re making progress on it, though. I don’t know if there are any other good podcatchers for the Mac.