Ncmpc

From FluxboxPL.org

Właściwy tytuł tego artykułu to ncmpc. Z powodu ograniczeń technicznych tytuł tego artykułu jest nieprawidłowy.


ncmpc to napisany w ncurses klient MPD.

Spis treści

Cechy

  • Sterowany w całości przy pomocy klawiatury (patrz Sterowanie)
  • Wyjątkowo szybki i efektywny
  • Przejrzysty, konfigurowalny wygląd
    • można definiować kolory w systemie RGB
    • każdemu z elementów (tło, nagłówek, linia, flagi mpd, element listy, pogrubiony element listy, pasek postępu, pasek stanu, nazwa oraz czas aktualnie odtwarzanego utworu) można przypisać wcześniej zdefiniowany kolor
    • możliwość wycentrowania aktualnie odtwarzanego utworu na playliście
    • wizualne i/lub dźwiękowe powiadamianie o błędach
  • Wyświetlanie informacji o utworze wg własnego klucza (dostępne opcje to nazwa, artysta, utwór, czas [trwania utworu], ścieżka do aktualnie odtwarzanego pliku (relatywna względem katalogu z utworami MPD))
  • Możliwość wyszukiwania utworów po tagach ID3 (wciąż w fazie testowej; tylko gdy skompilowany z opcją --enable-search-screen)
  • Obsługa UTF-8
  • Ekran wyświetlający duży, czytelny zegarek (tylko gdy skompilowany z opcją --enable-clock-screen)

Sterowanie

Skróty klawiszowe można dowolnie modyfikować, zmieniając plik ~/ncmpc/keys (/etc/ncmpc/keys aby dokonać zmian globalnie). Najważniejsze domyślne przedstawiają się one następująco:

  • 1 lub F1 - ekran pomocy (na którym wypisane są wszystkie skróty klawiszowe)
  • 2 lub F2 - playlista
  • 3 lub F3 - ekran przeglądarki katalogów
  • 4 lub F4 - ekran wyszukiwania (tylko gdy skompilowany z opcją --enable-search-screen)
  • 5 lub F5 - ekran zegaru (tylko gdy skompilowany z opcją --enable-clock-screen)
  • [Tab] - następny ekran
  • spacja - dodaj do playlisty zaznaczony utwór lub zawartość katalogu
  • enter - wejdź do katalogu lub dodaj do playlisty i zacznij odgrywać zaznaczony utwór
  • [Delete] lub d - usuń zaznaczony plik z playlisty
  • c - wyczyść playlistę
  • r - przełącza tryb repeat (powtarzania)
  • z - przełącza tryb random (losowego odtwarzania utworów)
  • x - przełącza tryb crossfade (płynnego przechodzenia z jednego utworu w drugi)
  • Ctrl + u - rozpoczyna aktualizację bazy utworów MPD
  • q - wychodzi z programu

Zależności

  • ncurses
  • glib-2.2 lub wyższy (przynajmniej 2.4, gdy chce się kompilować z --enable-nls)
  • [MPD - nie wyróżniony w zależnościach, jednak instalowanie ncmpc bez MPD nie ma najmniejszego sensu]

Zrzut ekranu

Niezbyt wyrafinowany ncmpc poprawnie pokazujący obcojęzyczne znaki diakrytyczne

Linki