Saturday, February 23, 2008

P2P TV on Ubuntu

I love sports; football (or should I say soccer?), basketball, ice hockey, cricket, winter olympics, even darts. I love watching them, too. So, the question is: "How can I watch them?"

Of course the answer is: "P2P TV". Unfortunately, for this case only, I don't care if it's legal or not. Because as soon as someone can broadcast a match, I will watch that. There is a magical website for this:

MyP2P.eu


Sopcast

We know all about sopcast. We've got gtk sopcast and qsopcast. You select a channel from the list or you copy and paste the channel links. These are all native clients so it's not a problem.

TVUPlayer

I've got this working properly except that fonts don't show. There is a simple workaround for this.


  • You will have to open the stream with VLC or MPlayer or whatever your favourite player is. The network address is: http://127.0.0.1:8901/


  • Next, since you can't see channel names, you will have to look up for the order on the software's channels page and that would be: http://pages.tvunetworks.com/channels/



Here's a little screenshot of my proof:

TVUPlayer Screenshot


PPLive

This one needs a workaround for Windows, too. I guess their servers are banned or something so you've got to use proxy. The one I found that is up and working well is:

212.22.158.132:8080

Then the network address you're looking for is:

http://127.0.0.1:8888/

Here's my screenshot:

PPLive Screenshot


Tvkoo

Network address for this one is:

http://127.0.0.1:9800/

and here's my screenshot:

Tvkoo Screenshot


TVAnts

Network address for this one is tricky. The filenames changes as you change the channels. For example, if you're trying to open the first channel you loaded it's 1.asf, if it's the second it's 2.asf, so on so forth. For the first one the address is:

http://localhost:16900/1.asf

Here's my screenshot:

TVAnts Screenshot


Linking w/ Epiphany or Firefox

After you handle all of these programs, you can associate tvu://, sop:// or other links with the matching software. Type about:config in your browser, right-click and select New > string. Then:

For sopcast:
name: network.protocol-handler.app.sop
value: qsopcast (or gsopcast)

For TVUPlayer:
name: network.protocol-handler.app.tvu
value: /home/your-user-name/Program Files/TVUPlayer/TVUPlayer.exe

For PPLive:
name: network.protocol-handler.app.pplive
value: /home/your-user-name/Program Files/PPLive/PPLive.exe

For Tvkoo:
name: network.protocol-handler.app.tvkoo
value /path/you/saved/the/file/viviplay.exe

For TVAnts:
name: network.protocol-handler.app.tvants
value: /home/your-user-name/Program Files/TVAnts/TVAnts.exe


Have fun!