Linux Blog

Simplify Media: How’d they do that?

Filed under: General Linux — TheLinuxBlog.com at 4:39 am on Tuesday, August 19, 2008

By now every bodies probably heard about the SimplifyMedia.com service which just released an application for the iPhone / iTouch that basically lets you stream your, or your friends music though your phone. Its integrated with iTunes, Winamp and RhythmBox on Linux which is pretty cool. I think this is a neat idea and started thinking: “How’d they do that?”

It seems like it would be pretty difficult to achieve something like this, but in fact the concept is quite simple.

iTunes has a DAAP server built in for multimedia streaming media. What Simplify Media does is connect the stream to their server and then when another client (iPhone app / friend) logs in, if the Simplify Media application is running (on your PC) it lets you know and lets you start streaming it.

I have not analyzed to find out the EXACT method of how it works quite yet but I assume that it either uses Simplify Media’s bandwidth to stream (over https) or creates a reverse connection some how. If any one knows the details I’d be interested to know.

My other thoughts / questions on this are:

Will there be a free DAAP client available for the iPhone / iTouch?
Wouldn’t it be cool if you could record the streams?
How long before Apple pulls this application?
Will AT&T or Simplify Media kick you off, throttle, or even worse charge you for using this service?
If they are using Simplify Media’s bandwidth how are they making money?
How long will it be or will there ever be an open implementation of this?

I can’t really answer any of these questions so, if any one wants to take a stab at answering them go for it!





Random Man Pages:
pulsar
groff_www
tty
full

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>