Jamendo Tray Icon Player
Internet 12th Jan 2008
Ostatnio zaczynam mieć dość webowych aplikacji. Oglądanie wszystkiego w przeglądarce nie zawsze jest wygodne, no i nie zawsze szybkie zważywszy na ilość rozszerzeń jakie wcieliłem do Firefox-a. Czasami też wyłączam okno przeglądarki zapominając, że w któreś z zakładek siedzi coś co np. odtwarza muzykę z Jamendo. Do webaplikacji Googla używam już od jakiegoś czasu Prisma. Działa to lepiej ale nadal nie jest to /to coś/ czego szukam. Jeżeli mogę staram się używać aplikacji natywnych np. Gmail via Thunderbird (przez IMAP) czy Google Calendar via Lightning (rozszerzenie do Trunderbird-a). Aplikacje webowe mają jednak bardzo dobrą cechę – są mobilne. Nie mając naszych ulubionych aplikacji pod ręką i tak zawsze się do nich dostaniemy choćby przez tfu IE tfu.
Dzisiaj trochę bawiłem się PyGTK wynikiem czego wykombinowałem mały skrypt. Sam się zdziwiłem jak można łatwo ubierać strony w jakieś natywne GUI. Poniższy skrypt jest zwykłym oknem przeglądarki opartej na gtkmozembed tyle, że potrafi schować się do ikonki w zasobniku systemowym dzięki czemu świetnie sprawuje się już jako odtwarzacz moich ulubionych utworów z Jamendo.
Przy pierwszym uruchomieniu należy się zalogować w serwisie (nowej wersji serwisu), a przy następnych od razu ładowany będzie ichniejszy player.
Skrypt: jtip.py
Odpalamy standardowo jak na pythona przystało:
$ python jtip.py
Oczywiście skrypt łatwo wykorzystać do obsługi innej strony.
BTW: Kiedy ktoś zrobi wtyczkę do QuodLibet obsługującą Jamendo ?
BTW2: Jak spowodować aby klikanie na krzyżyk chowało aplikację do ikonki w zasobniku? W moich próbach okno niby udało mi się ukryć nie wyłączając aplikacji, ale dźwięk się urywał a po kliknięciu na ikonkę w zasobniku przywracało się gołe okno.
Komentarze z jogger.pl
Mhm mi czegoś brakuje (Arch), wiesz może jaka paczka powinna zostać doinstalowana (wywala mi komunikat „import gtkmozembed
ImportError: No module named gtkmozembed”)?
Chodzi o paczkę gnome-python-extras
Mhm dziwne, nadal nie działa, tym razem nie może skorzystać z bilioteki libgtkembedmoz.so, nie znajduje jej o0
Ta biblioteka znajduje się w Firefox’ie, XULRunner’ze czy Thunderbird’zie.
Lol, nie mam xD
Trójkąt. no zabawne, mam w /opt/mozilla/lib/firefox.., ale sam program nie działa, bo nie chce załadować biblioteki ;/
Heh dodałem trzy dowiązania symboliczne w /usr/lib (niby ten skrypt wymagal trzech plików, które były w katalogu firefoksa, a nie ładował) i na końcu dało mi Seg Faulta ;/
Sprawdź coś takiego:
Nadal to samo
To może inna ścieżka bo Ubuntowcy mieli podobny problem
Hmm xulrunner pomógł :)