ftblog

:: widerstand zwecklos ::
email jabber gpgkey
hackergotchi

February 24, 2006

it's done

Filed under: computer -- 06:52

% 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)

Powered by zblog
valid css | valid xhtml | utf-8 encoded | best viewed with anybrowser