Showing posts with label app store. Show all posts
Showing posts with label app store. Show all posts

Saturday, December 5, 2009

Apple Lala and what it means to me (and ooTunes)

As many may have heard, it appears that Apple has indeed purchased Lala. This is bittersweet news to me for many reasons.

First off, I was a very early user of lala (back when it was a CD trading website, I did about 100 trades to help me get a lot of music that I'd been meaning to buy, in exchange for some old cd's I didn't like much anymore). I was very impressed with the openness and the talent of their founder(s) and engineers. So impressed, that I even sent them a Résumé (my first ever non-academic Résumé to be sure). It was a fun experience, and I got replies from at least 2 founders, the most notable one from Bill Nguyen (co-founder, successful serial entrepreneur, CEO and someone I respect very highly).
Here's part of his response:


I'll bite on your interest in being a part of lala, but here are my concerns;

1. It's really expensive to live in the Bay Area. You've got a family including a young daughter. Have you considered the lifestyle implications.

2. The ootunes demo is pretty slow and buggy. What's with that?


(mind you this was back in May of '08 shortly after I launched the ooTunes server).

So what did I do? (Well I actually had 3 kids, and now a 4th on the way, something that certainly would have been tough)

I thought it was awesome I got that response from him, with a valuable bit of feedback. I took a hard look at how long it took to login/use the demo (and found some severe IE bugs), and a bunch of unnecessary network calls that were too slow for services like mp3tunes (and even at the time, to lala.com itself, more on that later) and fixed them asap. (FWIW, I just timed full load of lala.com vs. full login/load of demo.ootunes.com and the winner was... ooTunes, by 2 seconds, but that's neither here nor there ;)

Anyway, I say this more to say that I believed in them from the beginning. They changed along the way (got a little less "transparent" about what they were doing, and moved to some more mainstream features than cd trading, but that's what happens when you have millions of dollars in VC money and the accompanying strings). Interestingly, at that time, ooTunes actually had integration with lala.com, even allowing you to listen to your LaLa uploaded tracks from the iPhone through my (then jailbreak only, remember this was before the app store even existed) iPhone app, or even the Safari browser on the iPhone. This was (unsurprisingly) broken about a week after they checked out the demo (and I took that as a sign that this wasn't welcome, so I let it be).

So, while I have no clue what (if anything) will become of lala.com as we know it, so far I know that the CD trading is officially gone (as they've been referring people to another trading site).

I don't think the lala.com app is going to suddenly show up in the app store (and this may have been part of the reason for the buyout, iTunes couldn't have survived this, I don't think, though I've also been told that LaLa.com didn't have the rights for mobile streaming anyway so I'm sure that's not the only way to prevent accepting it).

I personally think that Apple will one day do something similar with mobile.me or some way to stream your iTunes tracks to your phone (they've got related patents filed, for instance, and it makes sense to do). I don't think it's going to be anytime soon though.

So I'm thrilled that something I instantly loved and knew would succeed was bought by "the who's who" in this field.
I'm excited for what it *might* bring to Apple (streaming, subscription services, free preview listens?).
I'm exceptionally happy for those guys who worked so hard to make it happen. They're very talented and deserve a big payoff.
And, I'm terrified of what it means for ooTunes (not just the server, but the radio playing iPhone app, at least in the short term). However not for the reasons some people may think... let me explain:

a) Apple's never followed the "one app at a time" rule that 3rd party developers have to follow. Apple can make an app that does what ooTunes does, but let it run in the background like their own iPod app. That seems a bit unfair to me (given the number one feature request for ooTunes is just that) but that's the breaks.

b) If Apple's going to be competing in this area, that might hurt my (very meager) sales of the ooTunes Server (something I'm not too worried about since it's really at hobby level for me at this point anyway).

c) Here's the one that's got me scared... I recently added "lala" as a keyword for my app in iTunes (apple now gives developers 100 characters of keywords to make the app more searchable in iTunes and the app store). That wouldn't be a big deal except that I've submitted a much needed (and AWESOME) updated version to Apple, yet received their dreaded "this review is taking longer than expected" email from Apple indicating *something* needs further review. There are horror stories of people who get that email only to find their review is still in limbo even months later. So let's hope this isn't ooTunes' fate (especially given that the features of the ooTunes server are very similar to lala's offerings, IMHO justifying the keyword, and news of this acquisition only surfaced in the last day or two, and the app was submitted long before that!)

But as the communication channels between me and Apple consist a pretty uninformative email when they feel like it, I'm left worrying about it all...




Wednesday, March 11, 2009

App store reviews now separated by version!

Since the last two posts were complaining (about apple) I'll restore some balance...


Apple really does seem to be listening to developer feedback. One of the annoying things for developers and reviews of their apps is that they are cumulative for all versions of the app, so if someone has a rough start, it's hard to shake the early reviews. Well, now in the reviews, they've added "Average for all versions" as well as (presumably) average for the current version! This will of course also mean that it works the other way, if for some reason your app blows up after the second update (after having lots of great feedback) then would-be buyers will also see that the the current version maybe isn't as good as it used to be. It doesn't go as far as letting developers actually RESPOND to the feedback, but it certainly is a step in the right direction. Here's a couple of images from my own app's page.







Also of note, it appears that they now show the total number of ratings, not just those with actual textual reviews. Though I still think they should separate the non-text reviews from the averages since they are highly biased downward by asking for a rating when an app is deleted :(

Note, I haven't yet upgraded to iTunes 8.1 yet so this is a feature for everyone, not just the newly upgraded.

I hope they also made the dang thing load a bit faster (and cache old pages a bit less) but I won't hold my breath since those are typically mutually exclusive demands.

Oooh, it also has a last modified date by all the reviews, I like it!

One more request (since I'm pretty sure steve jobs read this blog): LET DEVELOPERS SEE THE INTERNATIONAL REVIEWS FOR THEIR APP please, instead of having to resort to some crazy screenscraping hack which is undoubtably slowing the store down for everyone else...

Friday, March 6, 2009

Blogs... where people go to complain...

iTunes app store feedback is a fun little forum. It's like the rest of the internet, mostly garbage, some nice spots, and of course, noone really controls it. Well, I've been a bit baffled by some of the reviews I've had for the ooTunes Radio iPhone app. So I almost posted this as feedback (with a 3 start "neutral" rating). Then I decided against it (thanks rob :) Instead, I've resorted to using more *'s and ALL CAPS to make sure people don't just skim over my app store description (hey, some people are liking it enough to buy it without thinking twice... actually over 2000 people :) The beautiful thing is that I'm getting much more feedback directly than in the app store. However, I'd love for more people to contact me... customer service can be a real adventure (and time sink!) but I've always liked talking to people.

Here's what I'd post as my own feedback. It was fun to write:


My goodness gracious! Hi, this is Oogli. I don't exist as a real person. But really, I would be a nice guy if I did!
Okay, I've spent the last 2 years of my life, in every waking moment working to make this app and the server a reality. Some may call me an idiot, great. Please do it to my face (see the "ooTunes Radio Support" link). I cannot honestly believe the number of people who are still "surprised" that the ooTunes server costs extra money! I can't believe it (unless you bought my app on day 1) there are two places in this long (poorly written) description that have stated in no unclear terms (sold separately see: http://ootunes.com)

I don't understand why people are able to read all about all the features (many of which require using a server, not because I'm trying to get rich from it, but because they are TECHNICALLY IMPOSSIBLE TO DO without having a server running on YOUR computer) but FAIL to see the SOLD SEPARATELY text??? I'm not trying to rip people off!!!! I want everyone to be happy, I want to keep working to make my software perfect, I want to live a long(ish) and happy, not-overly-stressful life. However, I'm finding that it is quite difficult given the circumstances:


  1. I can't advertise my Server software here more than I already am, this is Apple's store, they don't get anything from people purchasing my server software, this is not an advertisement.
  2. I can't respond to people here. Please contact me!!!! (see the "ooTunes Radio Support" link) I answer every email I get! I want to help you!!! I want you to tell me why I'm a fool, then you can tell the rest of the world.
  3. If you feel as though you were ripped off, tell me to my face (or by electronic mail, rather)! I'll make it right!
  4. Please check your facts before you post reviews. I've heard several people tell me that "all these streams are available elsewhere for free". Please tell me (and any potential customers where, so we can move on with our lives!), or that the web-browser is only available with the server? It's not. Try again, or ask me how to use it.
  5. If you have trouble with the software, it's my fault. Please tell me so I can improve it. I'm listening, and working hard on it. See the "ooTunes Radio Support" link.
  6. If you like my software, thanks! I sincerely appreciate your business. I'd still love to hear what I can do to improve it! (then you can tell the world)
  7. That feels better...


Wednesday, October 1, 2008

Woohoo! Apple finally drops NDA on iPhone development!

See mac rumors note here:
Apple Drops iPhone Non Disclosure Agreement (NDA)

This is a wonderful thing for ooTunes!  I'm about halfway to getting video working (live video that is) but one of the libraries needed didn't have source available due to the NDA.  Now I don't have to reinvent the wheel!  Example code will be much more available, etc.  now if only I had 26 hours a day!  

Had to say something... after the meanish stuff I've said in the past.