downloadable music for libraries pt. 3

Yes, you’ll be excused for forgetting there were parts 1 and 2 as they were over a year ago. But better late than never…

Those posts talked a bit about Freegal and other digital music options for libraries. Apparently, Freegal made us an offer we couldn’t refuse and we have signed up for the service. I’ve been working on getting it set up the last couple days (authentication, firewall stuff, etc.) and finally got a chance to take a look at the service itself late yesterday.

As previously discussed, it’s the Sony catalogue. There’s certainly some good stuff in there. Just in the Rock ABCs I noticed artists like Alex Chilton, Bruce Springsteen and Cheap Trick. Of course, indie lovers need not apply!

I previously wondered about the encoding/bitrate of the mp3s on offer. I downloaded 3 random tracks (our weekly per user allotment) and ran them through encspot. They are lame encoded at 256 cbr so perfectly acceptable:

So in summary, I’m not sure this service is of much interest to me personally but I expect at least some of our patrons will be happy with it and that’s the important thing, right?

[edit]: As an aside, I notice Denver Public Library is terminating their Freegal service. Interesting.

it’s a book

I picked up this children’s book by Lane Smith for my niece’s birthday. It looked pretty entertaining so I grabbed a copy from the library to take a closer look.

There are three characters: a mouse, a jackass and a monkey. The monkey is reading a book and the tech-savvy jackass keeps asking irrelevant questions. For example:

Jackass: How do you scroll down?

Monkey: I don’t. I turn the page. It’s a book.

Jackass: Do you blog with it?

Monkey: No, it’s a book.

Finally, the jackass takes the book and spends some time reading it. He assures the monkey that he will “charge it up” when he’s done to which he receives the reply (from the mouse, this time):

You don’t have to…it’s a book, jackass.

:lol:

This book trailer is pretty entertaining but it does smooth over the (really for adults) punchline:

after the bell

As always, some great albums come to my attention after the year has rolled over. Here are a couple I discovered via some end of year lists that I’m enjoying:

Wilco/The Whole Love—I first noticed this on the allmusic editors’ list. My recollection was it appeared on multiple editor lists but on further examination, it was only on John Bush’s list. However, it does appear on multiple reader lists in the comments. And I think what really tweaked my interest was one of these which said “(the first record by them that i like)”.

You see, Wilco and I have a history. I thought they were pretty good around Being There but quickly started to lose interest in them culminating in the hype around Yankee Hotel Foxtrot which I just did not get.

However, this is a really good album. This is a much looser, less pretentious Wilco and it really works.


Deer Tick/Divine Providence—I was flipping through Spin Magazine at the library the other day and noticed this in their 50 Best Albums of 2011. Obviously, the Replacements reference pulled me in.

For me, 2011 was definitely lacking an album in the belligerent drunken vein of 2010′s Titus Andronicus. This one has it in spades though: raw rock ‘n’ roll in the spirit of the Mats/Lucero/Reigning Sound.

My only complaint is it doesn’t manage to maintain the manic drunken energy throughout but that’s pretty understandable…sort of like the hangover setting in midway through the night’s festivities! ;)

[edit]: Whoops! No, that wasn’t my only complaint. I just remembered my other complaint: this album has a hidden track at the end. This was annoying when Nirvana did it 20 years ago and it has not gotten any cooler in the intervening period. Thank god for mp3directcut which let me remove 30 some minutes of silence without re-encoding.

silk browser on kobo vox

Came across this cnet post about someone at xda getting the silk browser from the kindle fire running on other versions of android just as I was leaving work last night. So I had to try it on the vox as soon as I got home! The instructions here are pretty simple to follow providing your device is rooted. Seems to work fine although I will not be abandoning opera mobile for it anytime soon. Oddities I’ve noticed: the browser chrome seems enormous, certainly bigger than in screenshots I’ve seen from the fire which has the same resolution as the vox. This may just be a porting issue:

Also (and this may just be a weird interaction with swype but it does not happen in opera mobile), autocomplete in forms (for example, searching at google) is maddeningly broken. In fact, it’s not just that autocomplete doesn’t work which would be fine…the search is pretty much unusable. Again, may just be an issue with swype. Also, I’m not convinced the server side acceleration (the main benefit of silk) is actually enabled in this build. If you look at the user agent screenshot below, it says “Silk-Accelerated=false”:

In any case, it’s kind of cool that this works at all.

swype

I just installed this app on my vox ten minutes ago and felt compelled to immediately post about it! I’d heard about Swype a few times but it was this cnet post that motivated me to take a look at it (it’s the second question in that article). To summarize, the person is planning to move from an android phone to an iphone and the only thing they will miss is Swype (which is android only).

So what is Swype? If you didn’t take a look at those links, the short answer is it is an absolutely brilliant solution to the problem of typing on a touchscreen. What you do is instead of tapping out each letter in a word, you simply swipe through all of the letters in the word in a continuous motion and Swype figures out what the word is. I gave it a quick five minute test and was extremely impressed. They claim you can get 40 words a minute using it. The only problem I had was when it wanted to substitute “box” for “vox”. ;)

Check out this video of how it works:

hardboiled ebooks

I came across Munseys by chance this week. This site has lots of great old ebooks in your choice of formats. It’s a bit of a pain to navigate but there are some real gems available. The Pulp Fiction section alone has 47 pages of titles. Founds books by some of my favourite hardboiled writers: Paul Cain, Charles Williams, Charles Willeford, David Goodis. There is also a ton of stuff by Dashiell Hammett there. Also, a couple of my non-hardboiled faves: Philip K. Dick and H.P. Lovecraft.

Not sure of the legality but I can imagine a lot of this stuff is in the public domain now. Anyways, great find.

apparatus

I mentioned this game in my last post and boy, is it great. Best dime I ever spent? ;)

This is another physics-based puzzler so certainly some similarities to World of Goo though more concrete (but no less fanciful). You build machines using various components in order to transport marbles to a destination. Apparently, this owes a debt to a series of 90s computer games called The Incredible Machine. However, I have to think that playing this on a 7″ touchscreen is somewhat more tactile/natural than playing those games must have been.

The game is produced by a one man Swedish outfit called Bithack (these one man Scandinavian developers keep coming to my attention…Subsonic is the product of a one man Norwegian company). I understand he is a C developer and that Apparatus and his other Android game, Tesla Plushies (a fun but less ambitious game) were just experiments in Android development and he has returned to C development. Here is the trailer for the game:

If you watch the trailer, you will notice at the end something about the game no longer being in the Amazon app store. The developer had quite an interesting public feud with Amazon last summer which resulted in his pulling the app from Amazon. You can read about it here.

Another very cool aspect of the game is the ability to build your own levels and share them through this site. For more info on the game, check out this video review as well as the trailer for the Christmas update to the game.

some more android apps

Just a quick rundown of some additional android apps that I’ve found useful recently:

Titanium Backup: This is a great app for backing up your apps and settings. I’m currently using the free version but will probably buy the full version at some point.

GO Launcher EX: As you know, I love customization and skinning. I really like this app launcher/home screen replacement for the default launcher that comes with the vox. There are some nice themes to choose from. Here’s what the home screen and app drawer look like using the White theme:



WidgetLocker: As the website says, this is an “Android Lockscreen Replacement” app. This is the first app I purchased and I was happy that the developer sells through his own site in addition to the Android Market. The main reason I wanted this was so I could put the Subsonic widget on the lockscreen so I would not have to fully wake up the vox to see what was playing or pause or skip to the next track. And it accomplishes this exactly as advertised. An additional benefit was the different custom unlock sliders you can choose from. The default vox one requires you to swipe all the way across the screen which is excessive. I’m using this ics (Ice Cream Sandwich) one which lets you swipe a short distance in any direction:

Android Market: I mentioned that one of the vox’s main shortcomings was lack of Android Market access. No more! Thanks to danifunker’s and hieronymos’ instructions in this thread at mobileread, we now have market access!

My main incentive to get this working was I wanted to try out this app. The use case: I like to listen to music as I’m falling asleep. Any mp3 player I’ve owned in the last ten years has had a sleep timer so I could set it to shut off in half an hour. I would like to be able to do this with the subsonic app on the vox.

However, once I had market access going, I could not find this app on the vox. When I went to the website, I got the following message:

This app is incompatible with your Unknown K080.

So I was left looking for another solution. I managed to cobble something together using a couple of free apps:

Quick Shutdown: This is a one click/no confirmation device shutdown app.

TaskBomb: This is a task scheduler app. Using this, I set up a task to run the Quick Shutdown app. Then to trigger it, I just go into TaskBomb, select the Quick Run option and tell it to delay the start for 30 minutes. 30 minutes later, my vox shuts off! Brilliant!

I’m pretty stoked to have market access. I bought a 99 cent game (Zombieville USA) just to test purchasing. Someone had reported that they could not purchase using the vox but only via the website but I didn’t have that problem. And I just noticed if I act today, I can get Apparatus for ten cents which looks like a great game! Bye! :P

last.fm spiral

Last.fm Spiral is  a very cool way to visualize your listening habits over the past year. Just type in your last.fm user name (or any last.fm user for that matter; I’m jmcunnin2000), hit Load and move your mouse over the different regions in the graph. The spiral starts with the most recent week (outer) and ends a year ago (inner). You really need to view the app itself, the screengrab does not do it justice.

streaming mp3 server

Almost four years ago, I wrote about evaluating some upnp media servers. That time, I ended up settling on J. River Media Center. Honestly, I can’t remember how long that lasted. I do know I went back to using smb with the archos though.

More recently, I’ve been using smb occasionally to play music hosted on my media drive using my wifi bluray player.

Getting the kobo vox has really made me take another look at this. I was thinking this could finally be the remote client device that also gives me last.fm integration when playing music. It took me a while to figure out how exactly, but I think I’ve hit on a working solution. Here are the steps (and dead-ends I went through):

Scrobbledroid: First, I grabbed this android app which allows scrobbling from the default android music player. It seemed to work fine but the mp3 files needed to be on the vox’s storage so…

ES File Explorer: This file manager for android offers various network features including smb browsing. I thought maybe I could use it to launch the mp3s in the music player. That sort of worked but the music player didn’t bother to read the id3 tags when opened that way so could not submit to last.fm.

Other Media Players: I tried out a number of other media players hoping they could be launched via ES File Explorer, read the id3 tags and submit to last.fm. No such luck.

CifsManager: I found a pointer to this app which looked really promising. It allows you to mount a network drive, thus tricking the device into seeing the remote files as local. If this worked, I could just let the default music player index my remote files and scrobble them when played. Sadly, apparently the vox’s kernel does not include CIFS support. :(

Gmote: This looked pretty promising too. It’s a client/server app. You run a server on your pc and access it with the android client. Its original chief purpose was to control media playing on your pc from android (thus the name) but it has a newer feature that lets you stream mp3s from the pc to your android which was exactly what I needed. Unfortunately, although I could browse my collection with the android app, for some reason the streaming simply did not work for me.

Vibe Streamer: This product is a dedicated mp3 server. It uses a web-based, flash client. Although I could load the client in opera mobile on the vox, I could not make it actually do anything.

Audiogalaxy: Here’s a blast from the past. AG was my favourite p2p service back in the post-Napster days. The thing I think they did that was really interesting was their search interface was just their website and then when you went to download something, it got passed off to a small client app which handled that part of it. This was in contrast to most p2p apps which were big, clunky all-in-one messes. You’ll note that emusic later appropriated this template as does bittorrent.

Now, AG has re-made themselves as a cloud music outfit. I have to say, they’ve done a pretty good job of it. I actually ended up using this for a couple days and thought it was going to be the “final solution” in this post.

How it works is you set up their server software on your pc. It indexes your music. Then you visit their website and play your music remotely through it. Or on their android app.

However, the thing that bugged me about this setup was that I planned to primarily listen to music at home and the way it worked was each song would get uploaded from my pc to their server and then transcoded at a lower bitrate and streamed down. It just seemed horribly inefficient even though it worked pretty well. I really wanted something that could work locally…

Subsonic: So for now, this is what I’ve settled on. This is a really impressive program. Again, you install a server on your pc. But you are accessing it directly whether locally or over the internet. It provides a nice web interface which uses my old favourite JW Player as the actual player. And there’s also a nice android app. And, of course, last.fm support (to be fair, each of the previous 3 programs also offered that).

I only really have two complaints about subsonic:

  1. I’m experiencing a bug in the android app which was supposedly already fixed which leads me to believe I’m stuck with it where the first song in a playlist always plays partway through before skipping back to the beginning. From then on, everything is fine.
  2. No replaygain support. On the web side, this would need to be done by the JW Player people which doesn’t look too likely. Not sure what it would take to get it in the android app but again, it doesn’t look like a high priority to me. Too bad.

Still, a great product and I’ve been enjoying listening both via the vox at home and via the web interface at work. Neat to have remote access to (most of) my music.

Here are a few screenshots, first from the web interface, the size of the collection:

And a few screens from the android app and finally, the home screen widget it provides: