it's done
% cmus --version
cmus 2.0.0
Copyright 2004-2005 Timo Hirvonen
Yay! :)
Ein 'changelog' gibt es leider nicht mehr, denn Timo ist der
Meinung, dass 'git-log' ausreicht. Nicht-Entwickler werden
mit der Ausführlichkeit von 'git-log' kaum klarkommen, daher:
C*mus - Changes from v1.6.8 to v2
Interface:
* shuffle view removed
* playlist renamed to library
* added new editable playlist view
* queue view is now editable
* default colors are changed
* duration is now shown in statusline
* ^C and ^G now exit command mode
* ^C is bindable now
* command mode:
^A: beginning of line
^E: end of line
^K: kill characters till end of line
^U: kill charactert till beginning of line
^B: left
^D: delete
^F: right
Documentation:
* internal help is gone
* cmus.rst is gone
* added manpage (available in various formats; targets for roff and html)
Commands:
* removed all bindable functions; replaced by :commands
* added :factivate (activate filters)
* :vol* replaced by powerful :vol
* :cmus_seek_* gone; use the more powerful :seek
* :mark, :unmark, :invert for editing views
* :colorscheme to quickly change the look of the UI
* :toggle added
* :view added
* :player-{next,pause,play,prev,stop} added
* :search-{prev,next} added
* :source added
* added -f (force) to :bind and :unbind
* added :showbind
* :run works in view 3 and 4 aswell
* :echo added; {} will expand to current track's filename in views 1-4
* added :refresh, to force a full display update
* added :source to read config files
Options:
* various options were renamed and added, check out the new cmus manpage
Misc:
* removed irman plugin
* configuration is now put into ~/.cmus rather than ~/.config/cmus
* filters, keybindings and config go into one single file
* ~/.cmus/autosave
* ~/.cmus/rc (static config)
* config files contain :commands now
convert old keybindings:
% sed 's/.*/bind &/' < ~/.cmus/keybindings
convert old filters:
% sed 's/.\\(.*\\)/fset \\1/' < ~/.cmus/filters
convert old config:
% sed -n 's/\\(.*\\) = "\\(.*\\)"/set \\1=\\2/p' < ~/.cmus/config
these conversions are quick and dirty hacks, they will not work for all
cases, since cmus has some major internal changes in v2
* display warning of :sourcing configuration files threw errors
* added libao plugin; e.g. esd and wav output support
cmus-remote:
* uses :commands as its new text based protocol
* changed commandline options
Doku:
cmus(1)
cmus-remote(1)
(Comments: 0)




![[[[ linux ]]]](/gra/linux.png)
![[[[ freebsd ]]]](/gra/freebsd.png)
![[[[ openbsd ]]]](/gra/openbsd.png)
![[[[ netbsd ]]]](/gra/netbsd.png)
![[[[ debian ]]]](/gra/debian.png)
![[[[ opensource ]]]](/gra/opensource.png)
![[[[ hacker ]]]](/gra/hacker.png)
![[[[ keine zielgruppe ]]]](/gra/kziel.png)
![[[[ vim created! ]]]](/gra/vim.png)
![[[[ zsh lover ]]]](/gra/zsh_lover.png)
![[[[ use-gpg! ]]]](/gra/usegpg.png)
![[[[ code perl! ]]]](/gra/perl.png)
![[[[ amazon wishlist ]]]](/gra/amazon.png)
![[[[ germany ]]]](/gra/germany.png)
![[[[ no software patents ]]]](/gra/nsp.png)
![[[[ burn all gifs ]]]](/gra/nogifs.png)



