first hugo commit
This commit is contained in:
parent
dabdd68df3
commit
0e4f2a913d
1459 changed files with 50871 additions and 0 deletions
|
|
@ -0,0 +1,56 @@
|
|||
+++
|
||||
date = "2009-01-12T17:01:00-07:00"
|
||||
title = "C*MUS - A music manager for the terminal"
|
||||
slug = "cmus-a-music-manager-for-the-terminal"
|
||||
+++
|
||||
|
||||
C\*MUS - A music manager for the terminal
|
||||
=========================================
|
||||
|
||||
[C\*mus](http://cmus.sf.net/) is an advanced music juke-box for \*inx
|
||||
and Window operating systems. It can handle the modern audio file
|
||||
formats: FLAC, Ogg/Vorbis, MP3 , Wav, AAC , MP4, .mod, .s3m, .mpc, mpp,
|
||||
.mp+, .wma, and .wv . It also can deal with many different types of
|
||||
audio output systems: ALSA, libao, ARTS, OSS, Sun, and WaveOut on
|
||||
Windows. The typical features of an electronic juke-box are supported
|
||||
like play lists and random/shuffle play, in addition to easily switching
|
||||
between playing from the library, an artist, or a single album with a
|
||||
simple keystroke.
|
||||
|
||||
C\*Mus is pretty painless to install from source. The website lists the
|
||||
build dependencies with links.
|
||||
|
||||
En-queuing
|
||||
----------
|
||||
|
||||
One of the features I really enjoy and use is the en-queue function. I
|
||||
tend to use this two ways. The first is when I am listening to a song,
|
||||
and want to listen to similar songs, I go find them in my library, and I
|
||||
queue them up with a simple keystroke. A dynamic play-list, if you will.
|
||||
Then, I can simply create a more permanent playlist from this temporary
|
||||
list.
|
||||
|
||||
The second way is using the helper program cmus-remote to be able to
|
||||
queue up tracks from a different terminal, or from a script. My
|
||||
podcatcher program (bashpodder) will queue up the podcasts it just
|
||||
downloaded for me, so I can listen to them first thing in the morning.
|
||||
|
||||
Keystroke and CLI
|
||||
-----------------
|
||||
|
||||
C*Mus is developed to be driven via keystrokes. The default mapping is
|
||||
set up to be comfortable for those use are familiar with VI but, it is
|
||||
very easy to remap the keys to make it more comfortable. C*Mus will
|
||||
automatically save the current settings on a clean exit. The default
|
||||
mappings for selecting and updating views, moving through songs forward
|
||||
and backwards in small and large increments, adding to play list and
|
||||
queue lists.
|
||||
|
||||
Filters
|
||||
-------
|
||||
|
||||
One of the very powerful features is simple filters. You can set a
|
||||
filter for your 80's Metal Bands or your Classical music. Many of the
|
||||
common tags can be used for filter on. Things like filename, artist,
|
||||
album, title, genre, discnumber, tracknumber, date (year), duration
|
||||
(seconds), and tag.
|
||||
Loading…
Add table
Add a link
Reference in a new issue