This is my new iPhone app. Been working on it for ages now. I've always wanted a cloud music service I could just drag files into, and I realized Dropbox would be the perfect platform for it. The goal is to make a music player that's as good as the built in Music app - I think I'm pretty close
There's a fair bit of tech below the surface in this app, for stuff like song discovery in the background and getting track metadata. Happy to answer questions about that stuff.
This is fantastic! I've been hoping for something like this for quite some time. Any plans for an android version?
I'm also curious - how does it fetch metadata for songs? It looks like it all happens on demand from the app. I've got about 40GB of music in Dropbox so I imagine this might be a slow / API call intensive process.
To work around the 1000 songs thing: tap the Browse tab, browse to folder with songs that weren't included. Wait a second, then go back to Artist/Albums/Songs, they will be there and the app will know about them unless you sign out (which makes it forget everything).
The limit is based on what the Dropbox API can return, but Tunebox itself is designed to be able to index a lot of music.
Thank you for making this! The existing dropbox music apps are terrible, you have to select songs one by one instead of streaming entire directories. Thank you. Going to download when I get home.
I don't mean to steal Tunebox's thunder, but Audiogalaxy (http://www.audiogalaxy.com) might be another solution to your problems. It's completely free, supports almost all audio formats and has a ridiculously high max-song limit (200K+). Works on Android and browsers, too.
Thanks for mentioning. I have heard of the site, but never checked out what it was for. Looks nice, I'm going to try it out.
Does anyone know how they handle lossless? It says in the FAQ they support FLAC, which all my music is encoded in. Google Music transcodes it. I can't seem to find what Audio Galaxy does. I'm assuming they do something similar, but they don't say to what or what bitrate.
I actually use a similar Dropbox Music setup to seamlessly sync my music via WiFi. I use Android, so sadly I can't check out your app. But it sure looks great, and I would definitely use it!
For those w/Android who would like to use Tunebox -- I use:
1) Music folder within Dropbox, keeps all my music in synch even when switching computers (I use many different computers/laptops, and sometimes my phone isn't in reach but I'd like to listen to my tunes). I have the 50GB plan, my library uses about 20GB of it.
2) The super-uber-incredibly-awesome DropSync[1] Android app which syncs one folder from Dropbox in the lite version. Which is more than enough for me! New music, which I downloaded to my Dropbox on my computer some time earlier gets wirelessly synced for daily use with my phone as soon as I connect to a Wifi. So awesome!
Seriously, I feel like DropSync is the best-kept Android app secret ever. Use it, if you use Dropbox.
Thank you so much! I use Android and this is amazing. As a side note, I saw a blog post on HN a while back detailing how to get 16GB of storage on Dropbox for under $10 using their referral system: http://news.ycombinator.com/item?id=3126173
That's great especially for Linux users. I'm looking for a long time to an all-in-one solution for my music. With Tunebox I'm now able to upload, organize all my music within my Linux distro (due to Drobpox Linux Client).
I did the "dropbox referral via google adwords + $100 coupon" so I now have 10GB free on dropbox. It's an (albeit sneaky) alternative to the monthly $10.
I actually don't think so. For one thing, this argument is true of Dropbox itself, and are music files really that special? For many people, the simplicity and convenience is worth it. Plus if you have some extra space in your Dropbox (yes, there are some of us) this gives you a good use for it.
Very slick. I like it. Dropbox should promote this app.
I've found Dropbox works really well for documents and such, but if you're talking 100GB music collections, that's a lot of cash. Yes, this is a Dropbox issue, not an app issue. I think the app is really neat.
I think it's great for those of us who want to switch out music really fast without syncing or anything from any computer. Also solves some space issues like me filling up 8gb and needing only about 4 more...
> Music files are special: they're relatively big.
Dropbox supports delta sync (a la rsync), which means a change to music metadata translates to only a few bytes being transferred instead of the whole file. This is a killer.
That's a good point. If you have 100s of gigs of music, this might not be the best option.
On the other hand, there are lots of people out there who are already have their music library in Dropbox so they can sync it between their computers, so I don't think it's fatally expensive.
Very nice app, have been looking for this for some time as I wasn't pleased with dropbox only playing one song. However, the app doesn't recognize the names etc of most of my music and has organized it pretty messy. Is there a way to make it better organized in the app? Or can I change my id3tags etc?
Can you send me some screenshots? Reach me at phil@yearofcode.com.
The app tries to always organize correctly, but to be light on the wire, it has to make some guesses. Your examples of where I'm getting it wrong will help me fix. And, yes, you can change your ID3 tags. It should pick up on that next time you enter the app.
In the meantime, if it has guessed an album wrong, say, try playing a song from that album, and it should fix all of them.
Sent you some pics. I have some pretty badly tagged music so it's partly my fault, however Spotify did recognize some things that your app didn't. Still, really good app that I'll be using a lot, keep up the good work!
Recent songs are cached as they play, and library info is maintained locally. So if you know you've listened to a song you should be able to go back and play it offline.
v1 doesn't have a good interface for showing you which songs it's got cached though -- that might arrive in an update :)
Does "shuffle" intelligently shuffle through cached songs while offline? That'd be handy.
And is there an "offline" toggle in the app, or would you have to put the device in airplane mode?
I like the idea of having my music in the cloud. I just don't like the battery drain of constant streaming. Or the "what happens when I'm on a train/a plane/a crappy-2G connection?" cases. Robust offline support would be totally awesome.
I totally agree, it just didn't make sense to build all the offline stuff into v1.
Obviously I'm just getting started on this, but I'd prefer not to have a switch, but just to do the right thing, and give some cues so you know if it's going to have to stream to play a song or not.
That's mostly the case now -- files should stream once, then be cached. This version uses a 250mb LRU cache, so figure the last 50-60 songs you listened to.
I get that you gotta ship sometime :)
Looks great though, I'll definitely be keeping an eye on it.
Though I would urge you to reconsider the switch. There are plenty of times when I technically do have a data connection, but for various reasons, would rather hold off on streaming. (e.g. traveling through a series of deadspots; trying to prevent 3G overage charges; trying to preserve battery; generally slow data connection).
There's a fair bit of tech below the surface in this app, for stuff like song discovery in the background and getting track metadata. Happy to answer questions about that stuff.
Edit:
Geekwire posted about it: http://www.geekwire.com/2011/tunebox-listen-music-dropbox-ac...
30s demo video here: http://yearofcode.com/tunebox