Open Sourcing the Tubalr iOS App
Around 4 months ago I made a post reaching out to the public for anyone interested in working on the iOS app. I got tons of emails from developers that wanted to take on the challenge and ended up picking a developer & designer duo. The duo got to work the next day, and basically within a month had a working app and a super solid design.
Sometime in the next month the developer had to stop working on the app and left the app in a weird limbo. Weird because it was practically 90%(? random high percentage) finished and I had no clue where to start.
I’ve made a few changes myself and a buddy did a good amount of work on the “Now Playing” feature. But now I’d like to take the app in a new direction by open sourcing the project and inviting anyone who’d like to work on it, to do so.
I’ve already paid for the developer license for when the app is ready to head to the app store. When that actually happens is going to be determined by when the GitHub issues tagged as “do for first release” are complete(knowing that more may be added).
Anyways, if this project interests you please head over to the Tubalr iOS GitHub Repo and jump in!
Full Disclaimer: I’m completely new to iOS development and will do my best to maintain this project as best I can and learn from the community that hopefully builds around it.
The Import YouTube Playlists feature was broken, now its fixed!
This morning, thanks to the below tweet, I realized the Import YouTube Playlist feature was broke! It turns out it was only importing the first 25 videos in any given YouTube playlist. That’s right, if your playlist has 110 videos, it was only attempting to import the first 25 videos and disregarding the other 85.
@tubalr When I import my music playlist from Youtube it only adds 12/110 songs, and some of them are incorrect.— David (@VoxelDavid) May 14, 2013
That’s now a thing of the past and playlist videos are now paged through correctly, so every video in every playlist is imported. Well, almost every video, there are still videos that might not make the cut. Some videos will still not import due to being blocked by the owner of the video. This is something that’s unavoidable.
Anyways, if you have large playlists that you “imported” previously, you might want to try and import them again!
New Feature: Always play videos in highest possible quality!
This morning I’m rolling out a simple feature that allows registered users to set if they want videos to always play in the highest possible quality available.
If this interest you, login to your account and head to your settings page to opt in.
Sorry it took so long to roll this feature out!
Tubalr Android Beta Update!
We have a new way for testing the Android app and would love to have anyone who’s interested give it a shot!
Some new and exciting features for this release are the ability to login, add videos to your custom playlists, and listen to your custom playlists.
Head here to get started: http://tflig.ht/13YqEtW
Enjoy, and as always shoot any feedback to email@example.com
Functionality of Android app complete, bug fixing time!
All release functionality for the Android app is complete, now it’s time for some testing before we send it out into the wild.
If you are interested in beta testing and helping us out, please download the app here: http://www.mediafire.com/download.php?xtz6gwd1jd61dze
Any feedback, bugs, or w/e can be sent to firstname.lastname@example.org, we greatly appreciate it!
Huge Tubalr Android Beta Update
New in this version:
- Ability to generate new playlists while songs are already playing
- Music playback as a service, so you can multitask with other activities/applications
- Navigation controls from everywhere (still have to add notification music controls)
- General performance enhancement and UI improvement … still some bugs that exist that I’m working out, so bear with me.
Download the update here: http://www.mediafire.com/download.php?xtz6gwd1jd61dze
If you have any suggestions or feedback shoot an email to email@example.com!
What makes a music streaming service great? Here’s why I think Tubalr’s awesome.
Over the past few days I’ve started listening to more genres and using the similar artists functionality, which has lead me to realize why I think Tubalr is awesome. So let me explain myself.
We use The Echo Nest as our resource for fetching artists who match a genre and for finding similar artist. With those results, we then gather the top videos on YouTube.
With those two sources we are not as crippled as say Pandora, Rdio, or Spotify in what we choose to play. Here’s why:
- Pandora has been around for 10 years now, and just recently passed the 1 million song stretch. The Echo Nest has indexed over 34 MILLION songs. Our music reach is 34 times that of Pandora. Maybe these are some reasons why Pandora is so behind.
- Rdio and Spotify use The Echo Nest, so they have that potential reach; however, licensing is preventing them from surfacing all of the goodness The Echo Nest has.
- 34 million songs and hundreds of millions of YouTube videos make combining The Echo Nest and YouTube an ideal solution for finding what will make you happy.
Things that might make you still prefer other services:
- You can definitely argue that YouTube’s music selection is not 100% legal, but that’s something they have and do deal with.
- Quality of videos, this is an ongoing challenge, but something I’m always working to improve.
- Mobile. Ya, that’s a big one… but, there is light! There’s an official, native, Android and iOS app in the works. Here’s some info on the open Android alpha. And here’s a screenshot of the iOS app.
I’d like to close on one last point on why I think Tubalr is awesome: I make it, and I’m not a bloodsucking money monger looking to make a buck off you to keep it going. My interest is solely to provide the most amazing service I can. If you have any feedback, shoot me an email.
Calling All Android Users: Open Alpha!
Alright, I’m super excited to be able to invite you guys to alpha test the official Android app! But before you get to excited let’s go over a few things:
The only features that currently work are:
- Just and Similar searches. Tap the search icon in the top bar to open the modal.
- The features that work on the playlist view are: play/pause, next/previous, seeking to a new place in a song (via clicking), and tapping a new song to play in the playlist.
- The app still needs a lot of bugs squashed and featured completed. So let us know everything you find, but please be nice ;)
Ok, now that you know the above, let’s do this. Head here to download the app: http://www.mediafire.com/?xtz6gwd1jd61dze
Introducing DJ Mode!
Happy Monday Everyone. Today I’m happy to officially announce a really cool feature that’s been in the works for the past couple days, DJ Mode!
The Short Description
Signed in users can click the “Enter DJ Mode” button at any time and start broadcasting what they’re listening to and chat with their listeners.
The How To
- Sign In
- Do a search or load up a playlist of yours.
- Click the “Enter DJ Mode”.
- Share your URL(located below the player).
- Chat with your listeners and continue jamming out.
- While in DJ Mode there’s no pausing on either side, DJ or Listener.
- While in DJ Mode if you seek ahead, your listeners will not be updated. So I’d advise not doing this to stay in sync.
- Changing the song at any time will change the song for your listeners.
- Only signed in users can chat.
- You will only see a join/part message in the chat window from signed in users.
- As a DJ you can drag around videos in your playlist to sort your playlist
- As a DJ you can click the “Mix in Videos” button to add new songs to your playlist.
- In DJ mode there are 3 tabs, ‘Playlist’, ‘Chat’, and ‘Listeners’.
- In Listener mode there are 2 tabs, ‘Chat’ and ‘Listeners’.
- The ‘Listeners’ tab has a live count of the currently connected users next to it’s icon and a houses a list of connected users.
- The ‘Chat’ tab is a live chat for signed in users to keep each other company, request songs, or talk about whatever
This feature has been in my head for a long time now, and it has finally came to life with the lead of my buddy John on the backend services, so thanks a lot man! I’d also like to thank another friend, Jake, for leading the development of the “Mix in Videos” feature. It’s an awesome way to add new videos to your current playlist without interruption. Last but certainly not least, I’d like to thank all the users who came out during testing sessions and gave their feedback.
I need an iOS developer.
EDIT: An iOS developer has been found, say hello to Chad Zeluff!
A month ago Tubalr landed on the front page of the internet (reddit) and the number one feature requested was to develop a mobile app. So I started thinking about how to do that. I talked to a few dev shops that were interested in working with me, but the conversations never went anywhere past the first email. At one point I was super close to landing a seed round that would have allowed me to hire an iOS developer… that fell through. So now I’m here, still looking for an iOS developer.
What exactly do I need?
Someone (or team) who has been there done that. Meaning, someone who has developed and launched iOS apps. You will be matching functionality of Tubalr’s web version and will be responsible for up-keeping the mobile version. I need someone who is ready to get the ball rolling ASAP, a go getter, someone with passion. If you are a pro at UI/design, that’s a plus, but I’ll be able to step in and work on that if you’re not the best or want the help.
What’s in it for you?
Well, I can’t offer you money or options. Tubalr’s not a company, it’s simply a passion. What I can offer you is the opportunity to write an app that’s got a solid following and traction. This past year it was seen by 700,000 unique visitors and had over 3,000,000 pageviews. This past year it’s also seen the front page of: Mashable, TechCrunch, The Verge, The Next Web, Fast Company, LifeHacker, CNET, Reddit, and several other notable media outlets. You will get full credit for writing the mobile version and be considered Tubalr’s “mobile dude.” If anything more were to come out of Tubalr, we would handle that fairly, without a doubt.
Is this you?
If this sounds like you, please email me at firstname.lastname@example.org and tell me a little about yourself. Send over an app or two that you have in the app store and anything else that you think I need to know.
NOTE: I welcome any Android developers who want to make an Android version, all the above applies equally!