Check out my experimental HTTP -> P2P Gateway

Associate
Joined
3 Jun 2008
Posts
411
The concept behind this is pretty simple; make it dead easy to stream music directly to your browser.

At the moment you can only search by album title so please bear that in mind.

i.e. "mika life in cartoon motion" will return no results but "cartoon motion" or will work.
http://audioengine.zapto.org/
 
Last edited:
I can't really reveal the "secret sauce" but the backend is written in python and the front in PHP. There is no official API involved I can tell you that ;)

I have an improved frontend but it wont run on this server because it needs PHP 5.3 :(

There is a lot of work to do naturally, like I want to have options for selecting alternate tracks should the backend pick the wrong track.
 
I haven't sorted out the legal aspects of it yet but I'm using the 'youtube licence' i.e if there is complaint, I will take a link down.

There is some work to do on the matching of tracks because in your case it is playing Hello from the album "my endless love". I'm going to add some algorithms to compare the similarity of text so if there are matches with the same length, it will pick the one with the closest sounding name.

I was thinking about also allowing you to pick an alternative if the wrong song is played - or allowing uploading a file.
 
Last edited:
I never knew you were homosexual, gord ;)

Yeah I just check again and I can see it's not Spotify as you have AC/DC on there :)

Is the streaming coming from a server you own? How are you dealing with bandwidth limits?
 
HAHA. Yes it is buffered and cached on my server so yes bandwidth and diskspace are very very limited. I set a limit of 300mb storage and it is very nearly full with just the two of you streaming.

You can get servers for like $200 with 3TB disk and 100TB bandwidth now so I don't think it will be an issue if this takes off.
 
I can't say what the exact issue is but possibly the disk quota has been reached. I'm going to upload it to server with more disk space soon and then.

Weird characters in the artist/title might also break stuff as I haven't done much sanitisation yet.
 
I had major trouble with the streaming. Running Linux if that means anything. I was streaming Hot Hot Heat Future Breeds and it seemed as though it was a buffering problem as just repeatedly played the same second over and over.
 
OK well that sounds like a client jack. It uses HTML5 with fallback to flash, so could be a problem with your browser? I tried with my iPhone and it was great.
 
I never knew you were homosexual, gord ;)

How dare you! You've known for years since that time with the tiger and Mike Tyson.

Who doesn't love a bit of Dancing on the Ceiling?!

And that's some pretty nice work too for one man! I hope you remain cautious with your licensing policy though.

edit: This post could be misconstrued as my coming out, which it isn't.. just in case.. I love boobs..
 
I want to know the secret sauce :(.

Im guessing there is a very high chance it isn't a legal and correctly licesed sauce...

You could write a back end to search Usenet headers and download + stream a track pretty easily and transparently for example, having a legit source is where the real work is.
 
You could write a back end to search Usenet headers and download + stream a track pretty easily and transparently for example, having a legit source is where the real work is.

That's what I was going to say; some Usenet search providers already do this.

Hate to ask the obvious - but what does your service offer that Spotify doesn't?
 
Back
Top Bottom