Sentence Saver for Beats Music

  • July 25, 2014
Sentence Saver for Beats Music
Project

Ever since I made my little Clojure wrapper for the Beats Music API, I was on the lookout for a companion project where I actually use the library the make an app. I know, a totally 100% novel idea.

I just deployed a little web app I’m calling the Sentence Saver for Beats Music, and it solves the problem of being able to enjoy the Beats Music “The Sentence” feature (basically their radio feature) while offline by giving you the ability to request a sentence and then having those tracks made in to a playlist. That playlist can then be optionally saved to our local device and then go ahead and board that plane…or enter that military missile silo…or go to your grandma’s farm…or other places that don’t have or allow internet access…also, probably Denny’s.

Update: I also threw in a little feature that I’m still amazed Beats doesn’t have in their app (Update x2: They do have that feature, but they stashed it under the playlist filter menu.)…the ability to delete playlists! Flip to the Playlists section of the app to see all of your playlists and delete any of them you want.

The app is a self-contained Clojure app with the API and HTML served from the same jar file. Not something I usually do, but I wanted to try for this project. The UI is done with Bootstrap, the UX with ReactJS, http-kit and compojure for the web server, and of course I’m using beats-clj for the API interface. It’s all pretty simple and it’s open sourced on GitHub. The app is also 100% mobile ready and functions wonderfully as a standalone web app on iOS (using the save to home screen feature).

Please shoot any bugs or requests to @thatmikeflynn.

Enjoy!

Related Posts

Running Quackjack For Everyone

Running Quackjack For Everyone

A while back we started to open source YouTube video comment analyzer named Quackerjack, and lately we not only updated the project with a new design, we also set up an instance that anyone can use for free. If you need to understand how your audience on a YouTube video is responding and what they are talking about, you can do that quickly with Quackerjack.

Read more
Taking Ebooks to the Next Level with Booklore

Taking Ebooks to the Next Level with Booklore

Way better than that folder in your Documents entitled ebooks!

Read more
Updating My AI Workflow

Updating My AI Workflow

One big change and several little changes that are worth talking about.

Read more