MOC

Z FluxboxPL.org

Wersja z dnia 18:20, 14 mar 2007 autorstwa .azhag (dyskusja | edycje) (New page: == Wstęp == '''MOC''', czyli Music On Console, to konsolowy odtwarzacz muzyki rozwijany przez naszego rodaka Damiana Pietrasa. Odtwarzacz działa na zasadzie klient-serwer (jednak nie j...)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacja, szukaj

Wstęp

MOC, czyli Music On Console, to konsolowy odtwarzacz muzyki rozwijany przez naszego rodaka Damiana Pietrasa.

Odtwarzacz działa na zasadzie klient-serwer (jednak nie jest to klient MPD, a osobny projekt). Możemy włączyć muzykę i wyjść z interfejsu, następnie po jakimś czasie do niego powrócić. Możemy nie przerywając odtwarzania wyłączyć serwer X-ów, wylogować się, a nawet zacząć zamykać system (muzyka będzie odtwarzana dopóki nie zostanie zatrzymany nasz serwer dźwięku).

Cechy

Serwery dźwięku

MOC może współpracować z następującymi serwerami dźwięku:

  • ALSA
  • OSS
  • JACK

Formaty

Obsługiwane formaty to:

  • MP3
  • OGG Vorbis
  • FLAC
  • Musepack (.mpc)
  • WMA
  • Strumienie internetowe
  • WAVE, AU, AIFF, SVX, SPH, IRC, VOC i inne obsługiwane przez libsndfile
  • WMA, ReadAudio (.ra, .ram), AAC, MP4 i inne obsługiwane przez FFmpeg
  • Speex

Interfejs

Interfejs programu napisany został z użyciem ncurses, z wyglądu przypomina mc. Oferuje następujące możliwości:

  • obsługa prostych skórek
  • możliwość przełączania widoku (lista plików oraz playlista, sama lista plików lub sama playlista); można zdefiniować ich wygląd w pliku konfiguracyjnym (~/.moc/config)

Dodatkowo można obsługiwać odtwarzacz z wiersza poleceń.

Pozostałe

Z innych ciekawych cech odtwarzacza wypada wymienić

  • prosty mixer dźwięku
  • kilka trybów odtwarzania - kolejno, losowy, powtarzanie listy lub jednego pliku
  • obsługa wielu kodowań znaków dla tagów, a także możliwość przekodowania tagów za pomocą iconv
  • cache tagów (można zdefiniować jego rozmiar), dzięki czemu nie trzeba ponownie wczytywać danych z plików
  • buforowanie strumienia wejściowego, dzięki czemu możliwe są bezpauzowe przejścia między utworami (gapless playback)
  • możliwość zdefiniowania kliku katalogów z muzyką i szybkie przełączanie się między nimi
  • skróty klawiszowe do wywoływania komend, odtwarzany plik może być argumentem
  • możliwość wywołania dowolnego skryptu podczas zmiany utworu z nazwą wykonawcy, utworu, albumu, numerem ścieżki lub nazwą pliku jako argumentem, np. do wysłania informacji do lastfm, wyświetlenia aktualnego utworu w OSD (od obecnej wersji rozwojowej 2.5.x)
  • wyszukiwanie utworów na liście

Szybki kurs obsługi

Odtwarzacz włącza się poleceniem mocp, lista argumentów dostępna z flagą --help. Najważniejsze komendy w interfejsie:

  • q - wyjście z interfejsu (serwer nadal działa)
  • Q - wyłączenie odtwarzacza (włącznie z serwerem)
  • a - dodanie pliku do playlisty
  • A - dodanie pliku playlisty lub katalogu do playlisty
  • Tab - przełączenie między listą plików a playlistą
  • l - przełączenie między widokami
  • Enter - play
  • Spacja - pauza
  • s - stop
  • ,/. - zmniejszenie/zwiększenie głośności o 5%
  • </> - zmniejszenie/zwiększenie głośności o 1%
  • h lub ? - lista wszystkich komend

Zrzuty ekranu

Lista plików oraz playlista Playlista

Linki

Strona domowa:

Strona projektu na SourceForge

Strona projektu na Freshmeat

Narzędzia osobiste