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!

iPhone SSH Client

Filed under: General Linux — TheLinuxBlog.com at 2:34 pm on Monday, June 9, 2008

For those of you that have been following me for a while may remember my post titled Phones Meet Linux on iPhone alternatives and how I probably would not buy an iPhone. Today the iPhone has another alternative: its self. Apple announced the release of a new version of the iPhone. I’m sure your all familiar with this by now since its been rumoured for months but now its been announced.

So, with the announced release of the iPhone I’m happy to see that developers can now develop and distribute applications for the iPhone. Now I’m wondering how long it will be before there is a SSH client in the application database for the iPhone. System monitoring applications would also interest me. Among this they have also dropped the price, it will only be a matter of time before they run out.

What does this mean for open source developers? I cannot say I know the answer to this question yet. Is Apple going to allow open source projects to be distributed through their network? Wouldn’t it be nice? Free applications for the iPhone that are better than paid versions would be killer. What are your thoughts on this?

Slackware MPlayer Setup

Filed under: General Linux,Linux Software,The Linux Blog News — TheLinuxBlog.com at 12:03 am on Tuesday, December 4, 2007

I’ve updated the MPlayer Installer and uploaded it.

Instructions:

1. Download The MPlayer Installer that I made (Right click Save Link As).

2. Change to root user and run the MPlayer Installer OR run the MPlayer Installer with sudo as followed:

bash-3.1$ su root

Password:

bash-3.1# sh mplayer_setup.sh

OR

sudo sh mplayer_setup.sh

Changes to this version:
mplayer-1.0rc1try3-i486-2kjz.tgz is now being used as mplayer-1.0rc1-i486-1goa.tgz is no longer available.
Instead of using the essential codecs pack I am now using the all-20071007.tar.bz2 package. This includes so many more codecs. Even apple.com trailers work for me now.
A bunch of dependencies / libraries are now being downloaded and installed here is the list:

a52dec-0.7.4-i486-1kjz.tgz
libmpcdec-1.2.6-i486-1gds.tgz
libmpeg3-1.7-i486-1gds.tgz
avifile-20071003-i486-1gds.tgz
mpeg2dec-0.4.1-i486-1gds.tgz
faac-1.25-i486-1gds.tgz
faad2-2.6.1-i486-1wim.tgz
speex-1.2beta2-i486-1kjz.tgz
ffmpeg-20070622-i486-1kjz.tgz
twolame-0.3.10-i486-1kjz.tgz
jack-0.103.0-i486-1kjz.tgz
x264-20070722-i686-1mfb.tgz
lame-3.97-i486-1kjz.tgz
xmms-1.2.11-i486-1McD.tgz
libdv-1.0.0-i486-1gds.tgz
xvidcore-1.1.3-i486-1kjz.tgz
mplayerplug-in-3.45-i486-1kjz.tgz
libdc1394-1.2.2-i486-1gds.tgz

Notes:
The following error is caused because samba is not installed:

mplayer: error while loading shared libraries: libsmbclient.so.0: cannot open shared object file: No such file or directory

If you run into any other problems, as always you can e-mail me (owen @ thelinuxblog.com) for help.
Because of all the changes the line by line breakdown of the installer from: Slackware 12 – MPlayer Setup in 3 Easy Steps post is no longer accurate.