Jul 26 2009

Muzyka na pozniej – streamripper

shoutcaststreamripper – rip shoutcast radio streams to mp3 files.
Streamripper umozliwia nagrywanie strumieni shoutcast i icecast, tnac je w locie na kawalki i zapisujac na dysku jako pojedyncze pliki mp3.
Ponadto zawiera przekaznik serwera co umozliwia sluchanie nagrywanych stacji live.
Nagrywanie jest strasznie banalne. Oczywiscie najpierw musimy go zainstalowac.

czlowiek@maszyna:~$ sudo apt-get install streamripper

Teraz wystarczy juz tylko zapuscic nasza ulubiona stacje.

czlowiek@maszyna:~$ cd Muzyka
czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1022

181FM – The Buzz – suuper radyjko . Jezeli zechcemy teraz posluchac radyjka sprzed tygodnia, no problem, sofcik utworzyl osobny katalog z nazwa stacji. Moze jednak masz ochote posluchac radia w locie jednoczesnie nagrywajac, nic trudnego, mozesz to zrobic dodaj opcje r do polecenia.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -r

Opcja r tworzy relay server rozsylajacy muze po porcie 8000. Teraz wystarczy zapuscic Rhythmbox’a i odpalic adres http://localhost:8000. Jezeli chcemy umozliwic innym sluchanie tej samej stacji wystarczy dodac -R 10, gdzie 10 jest maksymalna liczba sluchaczy retransmitowanej przez nas stacji.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -r -R 10

Nagrywany strumien ciety jest na kawalki zapisywane jako pliki mp3 i umieszczane w tymczasowym katalogu, nastepnie przenoszone do katalodu docelowego. Jezeli przenoszony plik juz istnieje program stosuje technike larger nadpisujac istniejacy plik jedynie gdy jest mniejszy. Jezeli zas stwierdzimy, ze nasza kolekcja nie powinna byc nadpisywana, mozemy uzyc opcji never, albo always gdy chcemy miec najnowsza wersje.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -o never
czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1018 -o always

Co mozemy jeszcze zrobic za pomoca programiku? A no, mozemy naprzyklad przekazac do serwera, z ktorego odbieramy stream, nazwe “naszego playera” ;) . Oczywiscie wszelkie cool front end’y dla streamripper’a pod gtk oczekiwane ze zniecierpliwieniem, np plugin do Rhythmbox’a.

czlowiek@maszyna:~/Muzyka$ streamripper http://scfire-mtc-aa06.stream.aol.com:80/stream/1022 -u "Super hiper wypasiony player ; )"

Jezeli powyzsze informacje juz nie wystarczaja polecam manual,

czlowiek@maszyna:~$ man streamripper

albo stronke online, ktora robi to rownie dobrze pwet.fr.

Strona domowa projektu jest tutaj.

No tak, a skad te adresy stacji? Z najbardziej wypasionego serwisu jaki znam www.shoutcast.com.


Jul 16 2009

Pulpit Ubuntu

Ubuntu 10.10 Maverick Meerkat

. System: Ubuntu 10.10 (Maverick Meerkat, 2.6.35-22-generic-pae),
. WM: Gnome 2.32.0 / temat, ikony, kursor, tapeta i dom: Macbuntu,
. Apps: Docky, Cairo-Dock, Application Menu,
. Inne: Firefox – Vfox3 Basic Theme, Thunderbird – Leopard Mail-Default Aqua

Ubuntu 10.04 Lucid Lynx

. System: Ubuntu 10.04 (Lucid Lynx, 2.6.32-24-generic-pae),
. WM: Gnome 2.30.2 / temat, ikony i kursor: Mac4Lin v1.0 / tapeta i dom: Aurora lub Leopard Aurora,
. Apps: Docky, Global Menu,
. Inne: Firefox – MacOSX Theme, Thunderbird – Leopard Mail-Default Aqua

Ubuntu 9.10 Karmic Koala

ps78ps86

ps75ps91

. System: Ubuntu 9.10 (2.6.31-10-generic), jeszcze w wersji developerskiej,
. WM: Gnome 2.27.92 / temat: KDE4 Oxygen / ikony: AdriX / kursor: tu tradycyjnie ;) oldSys / tapeta: Zwischenabrechnung II / dom: jakas, blizej nieokreslona tapetka, wyciagnieta ze screen shot’a, zmodyfikowana i dostepna tutaj.

Ubuntu 9.04 Jaunty Jackalope

ps44ps51

ps63ps68

. System: Ubuntu 9.04 (2.6.28-13-generic)
. WM: Gnome 2.26 / temat: New SlicknesS / ikony: Black White 2 / kursor: oldSys / tapeta: B&W / dom: Corlab (HP)

Ubuntu 8.10 Intrepid Ibex

ps16ps21

ps25ps29

. System: Ubuntu 8.10 (2.6.27-14-generic)
. WM: Gnome 2.24.1 / ramka: Murrine Grey Blue / temat: Glossy P2 / ikony: Icon-Crystal-SVG / kursor: oldSys / tapeta: BMW E92


Jul 13 2009

Instalacja tematow i ikon

Instaluje wlasny temat, a on nie jest widoczny dla wszystkich userow lub w programach uruchamianych na prawach roota. Ten “problem” latwo naprawic. Wlazimy wiec do naszego katalogu z zainstalowanymi tematami, czyli ~/.themes/, szukamy tematu, ktory ma byc widoczny globalnie i kopiujemy go do katalogu /usr/share/themes/.

Zalozmy, ze zainstalowalismy juz temat o nazwie NewSlicknesS jako zwykly user, wiec moze z konsoli:

czlowiek@maszyna:~$ sudo mkdir /usr/share/themes/NewSlicknesS
czlowiek@maszyna:~$ sudo cp -R ~/.themes/NewSlicknesS/* /usr/share/themes/NewSlicknesS

Analogicznie jest w przypadku ikon z ta roznica, ze zamieniamy themes na icons, np.:

czlowiek@maszyna:~$ sudo mkdir /usr/share/icons/black-white_2-Style_big
czlowiek@maszyna:~$ sudo cp -R ~/.icons/black-white_2-Style_big/* /usr/share/icons/black-white_2-Style_big

Pozostaje restart X’ow i mozemy cieszyc sie nowym tematem w programach takich jak Synaptic.
No, i te ikonki :) .


Jul 12 2009

Instalacja czcionek

Instalacja czcionek jest dosc prosta, polega na skopiowaniu nowych czcionek do katalogu ~/.fonts, w przypadku instalacji tylko dla konkretnego usera lub /usr/share/fonts/ jezeli maja byc dostepne globalnie. Akurat w tym przypadku musimy miec prawa roota aby moc przekopiowac czcionki.

Zalozmy wiec, ze nowe czcionki zalegaja w katalogu ~/Download/zekton/ lub /home/czlowiek/Download/zekton/, jak kto woli.

Otwieramy konsole i komedujemy:

czlowiek@maszyna:~$ mkdir ~/.fonts
czlowiek@maszyna:~$ mkdir ~/.fonts/zekton
czlowiek@maszyna:~$ cp ~/Download/zekton/* ~/.fonts/zekton
czlowiek@maszyna:~$ sudo mkdir /usr/share/fonts/zekton
czlowiek@maszyna:~$ sudo cp ~/Download/zekton/* /usr/share/fonts/zekton

I niby tyle, teoretycznie nowe czcionki beda widoczne, ale na wszelki wypadek zaleca sie odswiezenie cache wydajac polecenie:

czlowiek@maszyna:~$ fc-cache -fv