Ubuntu Jaunty’e geçtikten sonra başlıca tercihim olan amarok’un 2.x sürümüne güncellenmiş olması beni gerçekten sevindirdi. ilk başta mp3 denemesi yaptım çalışıyor mu diye, fakat çalışmadı (daha önceden restricted sürücüleri de kurmuştum) fakat daha sonra jeton düştü
amarok xine motorunu kullanıyordu müzik çalmak için (amarok 1.x de doğru hatırlıyorsam engine i seçebiliyorduk, ben bu ayarı bulamadım amarok2 de) her neyse, bundan sonra synaptic i açıp libxine1-ffmpeg adlı paketi kurdum. kurmak için terminalde siz şu komutu çalıştırabilirsiniz:
sudo apt-get install libxine1-ffmpeg
daha sonra mp3ler sorunsuz çalmaya başladı
gözüme çarpan diğer özelliği ise last.fm ile ve de pek çok müzik serverı ile bütünleşik olmasıydı. tabi last.fm seven ve last.fm in standart programının arayüzünden nefret eden biri olarak hemen denedim. last.fm radyoları çok güzel çalışıyordu, fakat scrobble yapmıyordu. bunun için de nette biraz araştırdım. şu anki amarok 2.02 sürümünde genel bir hataymış bu. hemen çözüm araştırmasına gittim ve de launchpad.net den %100 stabil olmayan (SVN, alt sürüm, yani bir nevi beta diyebiliriz) yeni paketleri eklersem bu sorunu çözebileceğimi öğrendim. ben de launchpad keylerini ekledim hemen. bunu için system/administration/software sources (sistem/yönetim/yazılım kaynakları olmalı türkçesi, ben türkçe kullanamıyorum yazılımları
) yolunu izledim. daha sonra 3rd party sources (üçüncü parti yazılımlar) kısmına şu kodu girdim: (girilecek paket güncellendi backportsa)
deb http://ppa.launchpad.net/kubuntu-experimental/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main
bunun çalışması için gereken launchpad key güncellemelerini de ben manuel şekilde yaptım, ama siz şurada yazdığım yazı ile gerçkleştirebilirsiniz.
Bnları yaptıktan sonra bende bir hata meydana geldi. hatalar şunlardı:
There are exceptions caught in the script ‘Librivox.org’. Please refer to the log.
There are exceptions caught in the script ‘Lyricwiki’. Please refer to the log
biraz araştırınca öğrendim ki bunun sebebi qtscriptgenerator adlı bir paketin eksik olması. bunu da amarok2 svn makalesindeki yolla çözdüm.
şu linkten her zaman en güncel dosya adını alabilirsiniz. şu anki en güncel sürüm adı qtscriptgenerator-src-0.1.0.tar.gz
terminali açıp sıra ile şu komutları çalıştırdım:
cd $HOME wget http://qtscriptgenerator.googlecode.com/files/qtscriptgenerator-src-0.1.0.tar.gz tar xfvz qtscriptgenerator-src-0.1.0.tar.gz cd qtscriptgenerator-src-0.1.0 |
şimdi şu komutu çalıştırın:
qmake paketi olmama ihtimaline karşı şimdi de qmake paketini kuralım
sudo apt-get install qt4-qmake |
şimdi kodu derlemeliyiz:
export INCLUDE=/usr/include/qt4 cd generator qmake make ./generator cd ../qtbindings qmake make |
günelleme: değişen launchpad paketinde qtscriptgenerator binary paketleri mevcut direkt kurabilirsiniz ![]()
bundan sonra sorunsuz çalıştı