tom000 - Personal Website - Strona główna
decor1 Wpisy na blogu decor2
14.122008
19:31

Projekt: odtwarzacz multimedialny

Postanowiłem się podzielić informacją o jednym z moich aktualnych projektów, jakim jest odtwarzacz multimedialny. Pokrótce postaram się tutaj przedstawić jego aktualne możliwości i zaprezentować wstępne prace w postaci screenów.


Zacznę może od tego, dlaczego taki projekt, skoro jest już dostępnych wiele odtwarzaczy różnego typu - po co jeszcze jeden? Jednym z powodów, jest to że Amarok potrzebuje kompilacji bibliotek KDE do działania, a nie każdy używa KDE, to po co się z tym męczyć i zaśmiecać kompa, dla jednego programu :). Innym powodem jest moja chęć nauki i stworzenia czegoś nowego, co się przyda – chociażby mnie :) Jak widać żaden chyba nie jest sensowny :)


Aktualna nazwa dla programu to Calumma Player, ale zakładam że w przyszłości może ona ulec zmianie.


Prace nad odtwarzaczem rozpocząłem pod koniec września tego roku (2008) i można powiedzieć, że już podstawowe jego funkcje zostały zrealizowane. Działa oczywiście w systemie Linux. Oparty jest o bibliotekę Xine i napisany (podobnie jak w przypadku jMPD) w Javie.


Jak można się domyśleć na podstawie użytej biblioteki poza odtwarzaniem plików dźwiękowych zdolny jest do odtwarzania plików video. Jako źródła danych używa playlisty (także odczyt i zapis formatu *.m3u – inne później), systemu plików, oraz biblioteki multimediów która może składać się z kilku lokalizacji na dysku twardym. Aby wszystko ładnie się prezentowało interfejs graficzny wyposażony został w obsługę skórek (na razie tylko jedna – domyślna). Aby używało się wygodniej – odtwarzacz może zostać zminimalizowany do ikony w tray'u, a przy rozpoczynaniu odtwarzania elementu z playlisty wyświetlany jest 'dymek' informujący czego słuchamy. Jest również obsługa tagów ID3, jednak jak na razie tylko do odczytu (bez możliwości modyfikacji). Przeprowadziłem już testy LastFM i czekam teraz na wieści od autorów tego serwisu w celu przydzielenia identyfikatora dla mojego odtwarzacza.


Na koniec zapraszam do zobaczenia kilku screenów w galerii:

Galeria - Calumma Player
Galeria - Calumma Player

 

Trackback: http://tom000.info/blog/trackback/projekt_odtwarzacz_multimedialny.html

Dodaj komentarz

Opcje

= (wpisz wynik działania z obrazka)
Copyleft (C) tom000.info 2004-2012. Some rights reserved.