WeStream: Streaming Music From A Torrent File

Written by Ernesto on January 08, 2008 

WeStream is a new applet that allows you to listen to individual music tracks, streamed from .torrent files. The applet is developed by BitLet, has a great interface, and is compatible with all Java-enabled browsers.

bitlet logoWeStream works in a similar way to BitLet’s web based BitTorrent client. All you have to do is go to the WeStream page, enter a link to a .torrent file that links to music files and hit play. The applet will then scan the torrent for files that are suitable for streaming and provide you with a web interface to control playback and volume.

Currently, WeStream supports OGG and MP3 encoded audio files, but more file types will be included in the near future.

There are a few important conditions to achieve an optimal streaming experience. Most importantly, there should be enough seeds and peers to guarantee a decent download speed. Besides this, the playback time will depend on the filesize of the tracks – the higher the bitrate, the more bandwidth is needed.

Below is an example of WeStream for a torrent from Mininova’s featured torrents section. By clicking on this link you can load it in your web browser.

bitlet bittorrent music

From a technical viewpoint, WeStream prioritizes the bits at the beginning of each song, otherwise it will be impossible to stream anything before the entire track is downloaded. However, like most other BitTorrent clients, it also gives a high priority to rare pieces in order to guarantee an optimal swarm speed.

The applet seeds the torrents as long as you keep the browser window open. Daniele, the developer of both BitLet and the new WeStream feature told TorrentFreak: “It would have been easy to design the streaming client to be extremely selfish, and make it care only for its needs. Ideally, we tried to avoid it: Westream should behave as most torrent clients, with a slightly different piece choosing strategy.”

WeStream is a great tool for people who want to listen to some of the tracks before they download anything, or for people who want to let their friends listen to an album without having to send all the files over first. Above all, it is a great looking innovation from the BitLet team that shows how much is possible with BitTorrent. We might just see this implemented in some of the popular BitTorrent sites soon.

Previously: Have You Been Punked By TOTC?

Next: Sweden’s Biggest File-Sharing Case Goes to Retrial

26 Responses

1 Jan 08, 2008 at 15:20 by Psih

Wow!
Look’s nice, probably I will implement it on my site :)

2 Jan 08, 2008 at 15:40 by nj

Awesome. They are doing a great work at BitLet

3 Jan 08, 2008 at 15:44 by Poe

Pretty cool!

Good to check out music new music I guess :)

4 Jan 08, 2008 at 15:49 by SaraK

Good job guys!!;)

5 Jan 08, 2008 at 15:56 by jaycup

[quote comment="258194"]Awesome. They are doing a great work at BitLet[/quote]
indeed

6 Jan 08, 2008 at 16:37 by dagerous mark

this is dangerous! stream a track even for 32 seconds leaves u a taget for the riaa lawsuits

7 Jan 08, 2008 at 17:11 by Ernesto

[quote comment="258235"]this is dangerous! stream a track even for 32 seconds leaves u a taget for the riaa lawsuits[/quote]

Nonsense, the artists (we link to) gave their permission to share the files. Apart from that, there is no difference between streaming and using your BitTorrent client, you connect to the same tracker.

8 Jan 08, 2008 at 17:18 by BauerUK

What about seeding? This is clearly leeching, right?

9 Jan 08, 2008 at 17:35 by alex

[quote comment="258259"]What about seeding? This is clearly leeching, right?[/quote]

Not really :P

Check out the last part of this blog post: http://blog.bitlet.org/2008/01/music-streaming-on-bitlet.html

[quote]In addition, we always attempt to complete the pieces we started to download: since each peer announces to others only the pieces it has completed, we try to complete each piece we start so to be able to serve them to other peers as soon as possible.[/quote]

10 Jan 08, 2008 at 17:36 by Anthony to the S.

awesomeness as usual!

http://paidandpopular.com

11 Jan 08, 2008 at 17:44 by Ernesto

[quote comment="258259"]What about seeding? This is clearly leeching, right?[/quote]

You can also see the upload speed by clicking on the green download icon. It shares just like any other BitTorrent client.

12 Jan 08, 2008 at 17:44 by Media Combatant

This definitely beats searching for samples on iTunes and Amazon.

13 Jan 08, 2008 at 17:55 by b

Sweet. I hope they’ll open up the source code, though. When they launched, they had a thing saying it would be open source soon… no such claim anymore.

14 Jan 08, 2008 at 19:04 by cupstar

looks great, but crashes my firefox when it begins downloading :(

15 Jan 08, 2008 at 19:09 by Jasper van Weerd

Its not optimal if you ask me. When you close your tab in FF and navigate back it has to load totally again. Not very productive.

16 Jan 08, 2008 at 23:31 by Fingerless Bob

/’;m ‘ v’ po poev o A[]r-

17 Jan 09, 2008 at 01:13 by Blaenk Denum

This is amazing. Although this has always been possible, it’s great to see someone finally doing it, and it seems like they’re doing a great job with it. Thanks for the link Ernesto, BitLet seem to really be innovating. Hopefully it helps BitTorrent become more well known to the general public, with that other post you made about BitLet allowing people without clients to download torrents. This has been a major roadblock for the adoption of BitTorrent to replace things like LimeWire.

One question though, my understanding is that this is all done through a Java program, so you still download the content, and the case isn’t that BitLet is a middle-man between the transfer, right? That way they can’t be held responsible for what users download. I hope that’s how it is, and hope BitLet continues with this wonderful development!

@15: I don’t think it has to load again completely. I went back and it still had it listed there. From the FAQ:

[quote]
Is resume supported?

Sure, every time you restart a download just click save in the same location where you saved the download the first time (the applet will propose it by default), and your download will be resumed.
[/quote]

18 Jan 09, 2008 at 01:35 by Anonymous

[quote comment="258235"]this is dangerous! stream a track even for 32 seconds leaves u a taget for the riaa lawsuits[/quote]who cares?

19 Jan 09, 2008 at 05:18 by semose

This is exactly how the Azureus’ video download site should have worked. I’m still pretty shocked that no one has created a streaming torrent video site that works on the exact same principal as WeStream.

20 Jan 09, 2008 at 15:19 by moooooo

does this stream the tracks or download them? i dont want any of the data to stay on the computer… just to stream the data it downloads and delete the bits it already played. anyway to do that if it doesnt?

21 Jan 09, 2008 at 15:56 by BramTourette

Very cool! If it could just do this with µTorrent and foobar2000 and with an option to save the files my life would be complete. ;)

However the sound quality is very bad (nothing to do with the technology, just hoping the developers will see this and fix it). Try to change the volume in the applet to the highest level. Now change it back and set the volume in Windows to the same level you played the music at from the applet, or much higher if you want to. There is a huge difference and there should be none if it was working correctly.

22 Jan 10, 2008 at 22:35 by dws

so if after listening to the album i decide to keep it, i have to download the whole thing again?

not convenient at all imho…

23 Jan 12, 2008 at 08:54 by Alphasee

This is retarded, I suggested a protocol/method like this months ago.

Congrats though, I guess.

24 Jan 13, 2008 at 13:41 by Anonymous

dws, no it just changes the order in which chunks are fetched. I’m always stunned when people say streaming isn’t downloading because it IS, it’s just a specific kind of download. Likewise, whether something hits the disk or not, is irrelevant. If people thought about the meanings of “down” and “load”, they SHOULD be able to realize this. That’s my hope anyway.

25 Jan 14, 2008 at 00:23 by dws

>>24,
i’m not sure in what way you may have understood my comment, it’s just that i’d like to have the possibility to save the songs after listening (and downloading before / while listening of course), without having to download them a second time, since they’re already in the cache

apart from that, i think it’s a great idea, i’m sorry if my first comment left a different impression

26 Feb 12, 2008 at 13:36 by meep

If you like this, maybe you should try out http://torrstream.com This site is like a bittorrent client that leeches from your PC only and converts your videos on the fly into a nice Flash Stream. Trailers are shown while buffering, all you need is decent upload or some friends that seed with you. Pretty cool, I think :)

12 references to this post

Responses are closed

All remaining responses will continue to be archived. Use the TorrentFreak forums if you want to discuss something.