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!

Faideli Programlar (diğer)

Burada kullandığım komutları herhangi bir terminale yapıştırıp kullanabilirsiniz. Ubuntu’da yüklü geleni de kullanabilirsiniz (Applications > Accessories > Terminal) ya da YaKuake‘yi de kullanabilirsiniz:

sudo apt-get install yakuake

K3b

sudo apt-get install k3b

GnomeBaker

sudo apt-get install gnomebaker

AcetoneISO2

Buradan dosyayı indirip çift tıklayarak kurun.

Comix

sudo apt-get install comix

Google Earth

Buradan dosyayı indirin, terminalden dosyanın bulunduğu dizine girin:

sh GoogleEarthLinux.bin

komutunu girin, hepsi bu.

Google Desktop

Buradan dosyayı indirin ve çift tıklayarak kurun.

Gmount ISO

sudo apt-get install gmountiso

Avant Window Navigator

Aşağıdaki satırları teker teker terminalinize yapıştırın:

echo ‘deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator’ | sudo tee -a /etc/apt/sources.list

echo ‘deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator’ | sudo tee -a /etc/apt/sources.list

wget http://download.tuxfamily.org/syzygy42/reacocard.asc

sudo apt-key add reacocard.asc

rm reacocard.asc

sudo apt-get update

sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr

QCad

sudo apt-get install qcad

Wammu

sudo apt-get install wammu

KMobileTools

sudo apt-get install kmobiletools

Faideli Programlar (programlama)

Burada kullandığım komutları herhangi bir terminale yapıştırıp kullanabilirsiniz. Ubuntu’da yüklü geleni de kullanabilirsiniz (Applications > Accessories > Terminal) ya da YaKuake‘yi de kullanabilirsiniz:

sudo apt-get install yakuake

Bluefish

sudo apt-get install bluefish

Geany

sudo apt-get install geany

Mono

sudo apt-get install mono mono-gmcs mono-gac mono-utils monodevelop monodoc-browser monodevelop-nunit monodevelop-versioncontrol

Faideli Programlar (ofis uygulamaları)

Burada kullandığım komutları herhangi bir terminale yapıştırıp kullanabilirsiniz. Ubuntu’da yüklü geleni de kullanabilirsiniz (Applications > Accessories > Terminal) ya da YaKuake‘yi de kullanabilirsiniz:

sudo apt-get install yakuake

OpenOffice.org

Ubuntu’yla birlikte gelmektedir zaten. Yine de -sanırım- şu şekilde kurabilirsiniz:

sudo apt-get install ooffice

GNOME Office

sudo apt-get install gnome-office

KOffice

sudo apt-get install koffice

IBM Lotus Symphony

Burada detaylı bir şekilde açıklamıştım. Yine de üstünden geçelim:

- Buradan .bin dosyasını çekin,
- Sağ tıklayıp Properties’den dosyayı executable yapın,
- Varsa desktop effects’i kapatın,
- Çift tıklayıp “Run in terminal”‘ı seçin,
- Bittikten sonra alt+f2′ye basıp gksudo nautilus yazın ve enter’a basın,
- home klasörüne girin, ctrl+h tuşlarına basın, .lotus klasörüne sağ tıklayıp özelliklerine girin,
- Permission’ları kendi kullanıcınıza göre ayarlayın, hepsi bu.

Faideli Programlar (internet)

Burada kullandığım komutları herhangi bir terminale yapıştırıp kullanabilirsiniz. Ubuntu’da yüklü geleni de kullanabilirsiniz (Applications > Accessories > Terminal) ya da YaKuake‘yi de kullanabilirsiniz:

sudo apt-get install yakuake

Gajim

sudo apt-get install gajim

Gajim üzerinden MSN, ICQ, Gtalk vs. çalıştırmak içinse buraya ya da buraya bakın.

Kopete

sudo apt-get install kopete

Amsn

sudo apt-get install amsn

XChat

sudo apt-get install xchat

Downloader for X

sudo apt-get install d4x

KGET

sudo apt-get install kget

Wget

sudo apt-get install wget

KTorrent

sudo apt-get install ktorrent

aMule

sudo apt-get install amule

Linux DC++

sudo apt-get install linuxdcpp

FrostWire

Öncelikle Java kurmanız gerekiyor:

sudo apt-get install sun-java6-bin sun-java6-jre

Daha sonra buradan adresinden programı çekip çift tıklayarak kurabilirsiniz.

Claws Mail

sudo apt-get install claws-mail

trickle

sudo apt-get install trickle

Wonder Shaper

sudo apt-get install wondershaper

Flock

Buradan dosyayı indirin, sağ tıklayıp “Extract here” diyerek dosyayı açın, yeni oluşturulan flock klasöründeki flock dosyasına çift tıkladığınızda dosya açılacaktır.

LAMPP (XAMPP)

Buradan dosyayı çekin, terminal yardımıyla dosyanın bulunduğu dizine girin,

tar xvfz xampp-linux-1.6.5a.tar.gz -C /opt

komutuyla dosyayı /opt klasörüne açın ve çalıştırın:

/opt/lampp/lampp start

Skype

Buradan dosyayı çekin ve çift tıklayarak kurun.

Jabbin

Buradan dosyayı çekin ve çift tıklayarak kurun.

Drivel Journal Editor

sudo apt-get install drivel

Faideli Programlar (ses/video)

Burada kullandığım komutları herhangi bir terminale yapıştırıp kullanabilirsiniz. Ubuntu’da yüklü geleni de kullanabilirsiniz (Applications > Accessories > Terminal) ya da YaKuake‘yi de kullanabilirsiniz:

sudo apt-get install yakuake

Amarok

sudo apt-get install amarok

Eğer mp3 gibi restricted format dosyalar da dinleyecekseniz, codec’leri yüklemeniz gerekiyor:

sudo apt-get install ubuntu-restricted-extras

Internet DJ Console

sudo apt-get install idjc

Creox c

sudo apt-get install creox

Audacity

sudo apt-get install audacity

VLC

sudo apt-get install vlc

Burada da codec’leri yüklemeniz gerekebilir:

sudo apt-get install ubuntu-restricted-extras

DVD’lerinizi izleyebilmeniz için de:

sudo apt-get install libdvdcss2

Last.fm Player

sudo apt-get install lastfm

Bunun yerine daha leightweight ve kullanımı basit Last Exit programını da kullanabilirsiniz:

sudo apt-get install last-exit

qsopcast

Buradan programı indirin ve çift tıklayarak kurun.

Avidemux

sudo apt-get install avidemux

Miro

sudo apt-get install miro

TuxGuitar

Öncelikle Java kurmanız gerekiyor:

sudo apt-get install sun-java6-bin sun-java6-jre

Daha sonra bu adresten programı çekip çift tıklayarak kurabilirsiniz.

Faideli Programlar (giriş)

Öncelikle bir kaç tane ipucuyla başlayalım. Bahsedeceğim programların önemli bir kısmı main repository‘lerde bulunmuyor. O yüzden yapmanız gereken kısaca şudur:

System > Administration > Software Sources

Buradaki ilk dört seçeneğin hepsini işaretleyin (main, universe, restricted, multiverse).

Bunun haricinde update’lerin de en yenileri olmasını istiyorsanız yapacağınız şudur: aynı bölümde Updates sekmesindeki bütün seçenekleri işaretleyin (gutsy-security, gutsy-updates, gutsy-proposed, gutsy-backports).

Ubuntu’da program kurmanın bir çok yolu var. Bunlardan en kolayı Applications > Add/Remove.. yolunu kullanmak. Bunu açtığınızda da sağ üst köşedeki Show yazan yerdeki listeden “All available applications” seçeneğini seçmeyi unutmayın.

İkinci en kolay yol System > Administration > Synaptic Package Manager. Burada verebileceğim en önemli ipucu şu olabilir: eğer aradığınız programın adını biliyorsanız “Look in” bölümünden “Name” seçeneğini seçiniz. Eğer genel bir arama yapıyorsanız “Description and Name” seçeneğini seçebilirsiniz.

Benim en sevdiğim ve anlatması en kolay yol ise komut satırını kullanmak. Burada da iki seçeneğiniz var: apt-get ve aptitude. İkisinin en büyük farkı şu, aptitude gereksiz paketleri otomatik olarak silerken, apt-get’e sizin bunu

sudo apt-get autoremove

komutuyla söylemeniz gerekiyor. Kullanımları da kısaca şu şekilde:

apt-get:

sudo apt-get install program-ismi

aptitude:

sudo aptitude install program-ismi

Anlatımı daha kolay olduğu için ve kopyala-yapıştır metodu daha hızlı olduğu için burada 3. metodu kullanacağım. Hadi pisssssmi

MSN, ICQ, GTalk etc. on Gajim

You may not be aware of it but the open source community loves Jabber. It’s the open, secure and ad-free way of instant messaging, or to put it the Jabber way, “the Linux of instant messaging”.

There are IM’s, like Pidgin or Kopete, that are multi-protocol including Jabber. Gajim is the opposite of these IM’s; it’s a Jabber client that you can also connect to other protocols.

GTalk

This is a simple workaround. Add a new account:
Edit > Accounts > New > “I already have an account I want to use”

Add a new account

Username: your gmail username,
Server: gmail.com
Password: your gmail password

Your username and password

After that edit the account you just created:
Edit > Accounts > Modify
On the Connection tab:
Select “Use SSL (legacy)” and “Use custom hostname/port”,
Hostname: talk.google.com
Port: 5223

Connection tab

You’re done.

MSN, ICQ, AIM and whatnot

This is quite a workaround. Add a new account:
Edit > Accounts > New > “I want to register for a new account”

Add a new account

This step depends on your choice. There are a lot of Jabber servers and the one you’re looking for depends on what you are looking for. Here you can see the list of Jabber servers and their transport options. My choice is jabber.cz because it includes almost all of the protocols. Choose yourself a username and password.

Your username and password

Then follow this:
Actions > Discover Services > using jabber.cz account. Under “Transports” you will see a number of protocols that you can use.

Transports list

Select the one you like, click on “Register” and input your username and password.

Your username and password

That’s it.

The reason I’m using Gajim is that it’s leightweight, has tabbed chat window and a couple of cool options it has. I love it and I suggest to anyone who wants something leightweight has all the options other heavyweight IM’s have.

El Cevab

Sözlükte blogunun reklamını yapmak yanlıştır. Blogumuzun reklamını yapmayalım, yapanları uyaralım.

Miro: a new kid on the block

If you’re thinking “RSS is for geeks” then you’re just wrong. Every geek toy can be transformed into something useful. Miro is a proof for this. I’m going to mention a few tricks how to turn what-the-hell-is-that-i-don’t-care RSS’s into that’s-pretty-cool RSS’s.

First of all, the installation: just open up add/remove programs or synaptic package manager and install or type this in a terminal:

sudo apt-get install miro

When you start the program you should see something similar to this:

Main Miro window

The aim for using Miro is that; if there is a video feed somewhere on the web, you can add them for Miro to download them automatically when the list is refreshed. Three things i could think of are tv shows downloadable via torrent (do not use this for your illegal purposes :)), youtube channels and video podcasts. As Miro has an embedded bittorrent client, it can download torrent files automatically, too.

First thing’s first, let’s explain how to download your favorite (and legal) tv shows. First we should find a website which keeps track of torrent files as an RSS file. tvRSS is a well-organized one. Under the shows page, find your tv show and click on the link. You will see a button like this, on top of the page:
Search based RSS link
right-click on the link and select “copy location”. From Miro’s channels menu, select add channel or hit ctrl+n. Paste the link in the textbox (it should be pasted automatically but always good to be on the safe side) and click OK.

Save dialog

It should automatically fetch the RSS and start downloading the latest episode.

Starting download

You can right-click on that file and change it’s name to whatever you like.

The second useful thing to do with Miro is adding your subscribed or favorite youtube channels. Let’s say the channel’s name is “atomkarinca”, this is the link you should add through “add channel”: http://www.youtube.com/rss/user/atomkarinca/videos.rss. Sadly you cannot stream these videos but the good thing is you can keep them on your harddrive and watch them again later.

The last one is video podcasts. This is just like adding youtube channels, you just paste the link of the podcast. You can even find cool podcasts on Miro. This is one of them: Ask a Ninja.

You can add a new folder hitting shift+ctrl+n and organize your videos with those folders.

Cool, eh?