Opracowany przez | Zespół AlsaPlayer |
---|---|
Ostatnia wersja | 0,99,81 (7 listopada 2010) |
Kaucja | code.launchpad.net/~ubuntu-branches/ubuntu/wily/alsaplayer/wily |
Środowisko | Linux , FreeBSD , NetBSD , Solaris |
Rodzaj | Odtwarzacz muzyki |
Licencja | GNU GPL |
Stronie internetowej | alsaplayer.org |
AlsaPlayer jest jednym z najstarszych darmowych odtwarzaczy audio wydanych na licencji GNU GPL . Kiedy pojawił się w Sierpień 1998, miał kilka interesujących funkcji, z których niektóre są nadal unikalne dla odtwarzacza Linux / Unix . Ma wysoce wielowątkową konstrukcję i jak sama nazwa wskazuje, wykorzystuje sterownik dźwięku ALSA . Może korzystać z innych sterowników dźwięku, był pierwszym odtwarzaczem audio, który mógł korzystać z JACK .
Celem jest stworzenie całkowicie modularnej struktury do słuchania wszelkiego rodzaju mediów, ze szczególnym uwzględnieniem danych audio PCM. Podstawowy kod projektu został napisany przez Andy'ego Lo-A-Foe przy współudziale wielu innych osób.
Po rezygnacji z projektu jego administrację przejął Dominique Michel. Stworzył nową wersję z łatek opublikowanych przez kilku programistów na liście mailingowej projektu. Ta nowa wersja umożliwiła poprawienie kilku ważnych błędów i ponowne uruchomienie AlsaPlayera.
Firma MadeJ z Polski spontanicznie przystąpiła do projektu i wyprodukowała nowy interfejs oparty na bibliotece GTK +, zastępując stary interfejs oparty na GTK + , która wychodziła z użycia. Ten nowy ważny krok dał czytelnikowi nowe życie.
Po około roku przerwy w rozwoju i ogłoszeniu na LAD (Linux Audio Development Mailing List) do projektu dołączył Erik de Castro Lopo, główny autor libsndfile. Zmienia serce czytelnika, kierując go w stronę współczesnego designu. Użycie libsndfile zwiększy liczbę rozpoznawanych typów plików, ułatwiając jednocześnie zmianę z wewnętrznego typu danych całkowitoliczbowego na zmiennoprzecinkowy, co znacznie poprawi jakość dźwięku podczas ponownego próbkowania i gdy jest używany ze sterownikiem JACK . Ceną do zapłacenia będzie większe zajęcie procesora, ale biorąc pod uwagę ciągłą ewolucję wydajności komputera, prawo Murphy'ego jest po stronie programistów.
Najciekawsze funkcje AlsaPlayer to:
Dzięki modułowej budowie AlsaPlayer może być sterowany zdalnie lub z poziomu innej aplikacji, niezależnie od używanego interfejsu.