Dnes si představíme jeden sympatický hudební přehrávač pracující v textovém režimu s podporou velkého množství hudebních formátů a pohodlným způsobem ovládání.
29.5.2012 17:00 | David Adamczyk | přečteno 6811×
C* Music Player zkráceně cmus, je hudební přehrávač pracující v textovém režimu. Mezi jeho základní vlastnosti patří podpora velkého množství formátů Ogg Vorbis, MP3, FLAC, Musepack a další. Jako výstupní pluginy podporuje vetšinu známých řešení, se kterými se běžně uživatel setká. Překvapit může podpora RoarAudio, waveOut přehrávání MP3 a Ogg streamů, definování fronty hudebních souborů určených k přehrání, nebo podpora spolupráce s hudebními servery Last.fm nebo Libre.fm a ovládání ve stylu textového editoru Vi.
podporovány jsou snad všechny distribuce GNU/Linuxu, BSD systémy, MacOS X a cmus je možné provozovat také v prostředí Cygwin. Instalovat je možné jak z distribučního balíčku, tak stažením zdrojových kódů z oficiálních webových stránek projektu, případně z gitu pomocí příkazu:
git clone -b pu git://gitorious.org/cmus/cmus.gitPokud jste se rozhodli pro kompilaci ze zdrojových kódů doporučuji prohlédnout možnosti kompilace příkazem:
./configure --helppoté můžete pokračovat
./configure make sudo make installjestliže jste povolili výchozí prefix pro instalaci budou nainstalované soubory pravděpodobně umístěny v následujících adresářích:
/usr/bin/cmus
- samotný přehrávač cmus./usr/bin/cmus-remote
- utilita pro ovládání běžící instance cmus. Umožňuje provádět činnosti jako přeskakování skladeb, pauza, modifikace playlistu a podobně. Pravděpodobně pro něj najdete využití ve skriptech, nebo si pro jednotlivé příkazy můžete namapovat klávesové zkratky, nebo je volat například prostřednictvím menu svého oblíbeného okenního správce./usr/share/cmus/
- slouží pro uchovávání grafických témat a konfiguračních souborů/usr/share/man/
- zde nalezneme manuálové stránky, později je můžeme vyvolat příkazem man cmus - pro manuál progamu cmus, man cmus-remote pro manuál vzdáleného ovládání a man cmus-tutorial pro tutoriál./usr/share/doc/cmus/examples/
- zde se nachází ukázkový skript cmus-status-display, doporučuji tento skript prozkoumat v případě že potřebujete s cmusem skriptovat, tento skript umožňuje získavat některé informace z běžící instance cmusu. Protože je cmus program pracující v textovém režimu, kde není možné provozovat různé klikací prvky známé z GUI aplikací používá cmus pro oddělení kontextu práce různé režimy. Tyto režimy se mohou lišit podle toho zda pracujete například s playlistem, nebo procházíte knihovnu medií, případně provádíte nějaká nastavení. V prostředí cmusu se tyto režimy nazývají pohledy. Můžete se během práce mezi pohledy libovolně přepínat, tak jako se přepínáte mezi okny aplikace v GUI. Program cmus zvládá celkem 7 pohledů, mezi těmito pohledy se můžete přepínat pomocí klávesových zkratek 1 - 7. To na jakém pohledu se právě nacházíte je zobrazeno v horním stavovém řádku. Následně si vysvětlíme jednotlivé pohledy podrobněji:
Správa fronty slouží k změně pořadí přehrávaných skladeb, aniž byste museli přerušovat právě hrající skladbu. Toto jednoduše provedete nastavením kurzoru na skladbu kterou chcete přehrát jako následující a stisknete klávesu e. Stiskem klávesy 4 zobrazíte pohled na frontu. Tento pohled funguje podobně jako standardní pohled na knihovnu skladeb. Hlavní rozdíl je však v tom, že můžete změnit pořadí skladeb pomocí kláves p a P. Jestliže stisknete klávesovou zkratku shift-D odeberete skladbu z fronty. Když je cmus připraven hrát následující skladbu bude skladba odebrána z horní pozice fronty.
Playlist pracuje opět obdobně jako knihovna skladeb. S vyjímkou že můžete nastavovat pořadí skladeb ručně. Na playlist se přepnete stiskem klávesy 3. Ovšem předtím musíte do playlistu přidat nějaké skladby. Přepněte se zpět na pohled knihovny skladeb klávesou 2, vyhledejte skladbu, kterou chcete přidat a stiskněte klávesu y pro přídání skladby do playlistu. Poté se přesuňte do pohledu playlistu stiskem klávesy 3. Stejně jako u fronty můžete pomocí kláves p, P a D přesunovat a mazat skladby v playlistu. Poznámka: změna pohledu neznamená že cmus bude hrát dále. Přehrávání z playlistu zapnete stisknutím klávesy Enter na jedné z příslušných skladeb v playlistu. Pro přepnutí režimu bez přerušení hrající skladby použijte klávesovou zkratku shift-M.
Cmus umožňuje provést jednoduše změnu nastavení. Stiskněte klávesu 7 pro rychlý přehled o aktuálně nastavených klávesových zkratkách. Pro změnu nastavení klávesové zkratky, ji pouze vyberte pomocí kláves se šipkou nahoru a dolů. Stiskněte klávesu Enter, bude vybrán příslušný příkaz, který chcete editovat.
Pokud preferujete aplikace pracující v textovém režimu doporučuji cmus vyzkoušet. Možná oceníte elegantní práci s přehráváčem založenou na pohledech, pohodlné ovládání pomocí klávesových zkratek a možnost ovládání běžící instance přehrávače extérní utilitou. Díky tomu můžete například cmus ovládat ze svého mobilního telefonu s androidem.