Discussion:
cmus 2.6.0 «Long Overdue»
Gregory Petrosyan
2014-08-11 08:12:59 UTC
Permalink
Please welcome new major release — cmus 2.6.0 «Long Overdue»!
It is functionally equivalent to 2.6.0-rc0 but as you all know, non-rc is *so*
much better than an -rc.

Major new features since 2.5.0:

- show all tracks when artist is selected in the tree view
(Loading Image...)
- JACK output plugin
- Opus input plugin

Other notable new things:

- «Night» and «Solarized» color schemes
- reverse sort order support
- ReplayGain closer to the spec
- vim-style <c-e> / <c-y> scrolling
- `follow` option
- `show_playback_position` option
- XDG directories support
- better support for newer versions of FFmpeg
- support for .oga and .ogx file extensions
- stream metadata in `cmus-remote -Q`

Source code archive can be downloaded from GitHub:

https://github.com/cmus/cmus/archive/v2.6.0.tar.gz

or obtained via git:

$ git clone https://github.com/cmus/cmus.git -b maint

After getting the source, cmus can be built with classic `./configure &&
make`, as always.

P.S. Please note: from now on, source tarballs are hosted on GitHub, not
SourceForge, and the file/directory names inside are a bit different.
Be careful when updating your packaging scripts and formulas.

Enjoy!

Gregory


--


Adam C. Emerson (1):
Fix seg fault in run_cmd

Adam Coffman (1):
fix typo in tutorial doc

Alexander Kojevnikov (1):
Trim release dates to year

Blake Grotewold (2):
Change URL for cmus. Add note to mailing list.
Change Github urls to https.

CBke (1):
add reverse sort order

Gregory Petrosyan (74):
lib: fix segfault caused by player-prev
Add show_playback_position option
README: bump copyright year
Replace 'Gitorious' with 'GitHub' in docs
Convert README to Markdown
Improve README.md a bit
Bump VA copyright year with the help of sed
Add support for zero-width characters
Merge pull request #20 from flyingmutant/zero-width
Merge pull request #23 from noah/master
Fix segfault in add_ti()
cdio: make it work with libcdio 0.90+
Merge pull request #35 from CBke/reverse_sort
Fix add_dir() in the case of symlinks to hidden directories
Merge pull request #42 from mahkoh/rewind
Fix crashes caused by a9ad5ee494221b5ba4b59527e4c3535527a23eac
Merge pull request #51 from luksen/master
Make getentry() macro warning-free under Clang
ui_curses: optimize fill_track_fopts_track_info() a bit
comment.c: fix duplicates detection logic in comments_add()
id3: allow 3-character frame IDs
ReplayGain: default to peak of 1
ReplayGain: default to pre-amp gain of 0
ape: read APE tags at the end of file but before ID3v1 one in fast mode
Merge pull request #53 from ryanakca/typo_fix
Merge pull request #54 from ryanakca/cppflags
Fix '1078414 Copy-paste error'
Document '1078404 1078405 Missing break in switch'
Document '1078403 Missing break in switch'
Fix '1078390 Resource leak'
Fix '1078389 Resource leak'
Fix '1078387 Resource leak'
Fix '1078402 Data race condition'
Fix '1078397 Dereference null return value'
vorbis: recognize .oga and .ogx file extensions
Merge pull request #60 from mahkoh/whitespace
Merge pull request #56 from mahkoh/follow
Add Travis-CI configuration file
Add Travis-CI badge to the README.md
Merge pull request #61 from mahkoh/fmt-enum
travis-ci: add libavformat-dev and libopus-dev
travis-ci: remove libopus-dev, since Travis' Ubuntu does not yet have it
Merge pull request #77 from acoffman/master
Merge pull request #79 from mahkoh/show-all-tracks
Merge pull request #81 from mahkoh/m4a
Merge pull request #82 from mahkoh/mp4tags
Merge pull request #84 from electric-blue/master
Merge pull request #86 from mahkoh/wav
Merge pull request #87 from mahkoh/shuffle
Merge pull request #88 from mahkoh/use-after-free
Merge pull request #89 from alexkay/master
Merge pull request #92 from losingkeys/solarized
Merge pull request #93 from pejakm/nthl2
Merge pull request #94 from mahkoh/warnings
Merge pull request #95 from msoap/master
Merge pull request #96 from mahkoh/update_playlist
Merge pull request #97 from mahkoh/docs
Merge pull request #99 from mahkoh/mp3
Merge pull request #102 from edran/modplug
Merge pull request #107 from fishman/stop_remote_instead_of_pause
Merge pull request #110 from grotr/master
Bump copyright year in README
jack: more C99, some cleanups, configure & warning fixes
Remove -Wdeclaration-after-statement from configure
jack: fix underrun handling issue introduced in ed5234bbc
Merge pull request #119 from nefthy/jack-fixes
Merge pull request #121 from nefthy/master
Merge pull request #122 from nefthy/jack-underun-buffer-overflow
Merge pull request #125 from nefthy/jack-doc
Merge branch 'jack-drop' of https://github.com/nefthy/cmus into nefthy-jack-drop
jack: make server_name static
Merge pull request #130 from wes1138/scroll
cmus 2.6.0-rc0
cmus 2.6.0

Jason Yosinski (1):
Minor gramar / wording changes

Joshua Hoff (1):
Add solarized light/dark themes

Julian Orth (22):
rewind_offset
New option
fix docs
remove trailing whitespace
make enum and array in options.c independent of order
added some whitespace to str_defaults
make sure that array elements without a designator don't overwrite previous elements
fix clang compiler warnings
Show all tracks when artist is selected
Bugfixes regarding selectable rows
ignore releaseDate=0 in mp4 files
use mp4 genreType if necessary
Fix use of uninitialized value in wav.c
Improved shuffle mode
Rename several functions
Fix use-after-free in browser
Remove two unused variables
update help view after :bind
reload playlist with :win-update
Fix worker race condition in main loop
update docs: <C-C> can be used to exit command mode
Fix 7h maximal mp3 runtime

Lukas Senger (2):
handle SIGTERM
rename signal handler for term and hup

Mladen Pejaković (2):
Added 'Night' colorscheme
[Themes] License the 'Night' theme under the GPL v2

Nantas Nardelli (1):
Added path for modplug header file

Niko Efthymiou (22):
JACK output plugin
adds fast path when samplerate matches jackd's samplerate
exposes libsamplerate conversion quality to user
removes op_jack_drop code as it does not work correctly.
adds error calback and better cleanup on exit
coding style
Add min buffer size.
modify BUFFER_SIZE_MIN to 16384
fixes buffer overflow and channel position tracking
rename convertion_quality to resampling_quality
add documentation for jack OP config
fix comma and missing but
fixes #124 clear buffers when drop is called
coding style: pointers got to identifier
coding style: add #if HAVE_CONFIG for config/*.h
remove debug print of jack status
remove struct cfg
make pause, drop and drop_done bool
Remove unnecessary cast to char*
Move temporary allocation out of loop
jack_get_buffer_size returns jack_nframes_t
Fix race condition

Noah Tilton (1):
Adding stream metadata to `cmus-remote -Q`

Philip Nelson (2):
Support XDG directories with backwards compatibility. Fixes #33.
Updated documentation to use XDG paths.

Reza Jelveh (1):
stop remote streams on pause

Ryan Kavanagh (2):
Fix a typo
Use CPPFLAGS where appropriate

Sergey Mudrik (1):
fixed segmentation fault in status command with http stream

Stone Kang (2):
Update ffmpeg.c to work with newer versions of FFmpeg
fix seeking in ffmpeg

Tuncer Ayaz (5):
Add opus codec support
opus: add missing breaks in opus_read
opus: fix comment
opus: avoid allocating buffer as suggested by Gregory
opus: fix error handling in opus_read

William E. Skeith (3):
Add vim-style <c-e> / <c-y> scrolling.
Add documentation for win-scroll-*
Simplify window_scroll_up.
Zoom.Quiet
2014-08-11 08:19:38 UTC
Permalink
killed Long Overdue ;-)
so happy new cmus can sing in my CLI.

On Mon, Aug 11, 2014 at 4:12 PM, Gregory Petrosyan
Please welcome new major release — cmus 2.6.0 «Long Overdue»!
It is functionally equivalent to 2.6.0-rc0 but as you all know, non-rc is *so*
much better than an -rc.
- show all tracks when artist is selected in the tree view
(https://i.imgur.com/DdCUqCy.png)
- JACK output plugin
- Opus input plugin
- «Night» and «Solarized» color schemes
- reverse sort order support
- ReplayGain closer to the spec
- vim-style <c-e> / <c-y> scrolling
- `follow` option
- `show_playback_position` option
- XDG directories support
- better support for newer versions of FFmpeg
- support for .oga and .ogx file extensions
- stream metadata in `cmus-remote -Q`
https://github.com/cmus/cmus/archive/v2.6.0.tar.gz
$ git clone https://github.com/cmus/cmus.git -b maint
After getting the source, cmus can be built with classic `./configure &&
make`, as always.
P.S. Please note: from now on, source tarballs are hosted on GitHub, not
SourceForge, and the file/directory names inside are a bit different.
Be careful when updating your packaging scripts and formulas.
Enjoy!
Gregory
--
Fix seg fault in run_cmd
fix typo in tutorial doc
Trim release dates to year
Change URL for cmus. Add note to mailing list.
Change Github urls to https.
add reverse sort order
lib: fix segfault caused by player-prev
Add show_playback_position option
README: bump copyright year
Replace 'Gitorious' with 'GitHub' in docs
Convert README to Markdown
Improve README.md a bit
Bump VA copyright year with the help of sed
Add support for zero-width characters
Merge pull request #20 from flyingmutant/zero-width
Merge pull request #23 from noah/master
Fix segfault in add_ti()
cdio: make it work with libcdio 0.90+
Merge pull request #35 from CBke/reverse_sort
Fix add_dir() in the case of symlinks to hidden directories
Merge pull request #42 from mahkoh/rewind
Fix crashes caused by a9ad5ee494221b5ba4b59527e4c3535527a23eac
Merge pull request #51 from luksen/master
Make getentry() macro warning-free under Clang
ui_curses: optimize fill_track_fopts_track_info() a bit
comment.c: fix duplicates detection logic in comments_add()
id3: allow 3-character frame IDs
ReplayGain: default to peak of 1
ReplayGain: default to pre-amp gain of 0
ape: read APE tags at the end of file but before ID3v1 one in fast mode
Merge pull request #53 from ryanakca/typo_fix
Merge pull request #54 from ryanakca/cppflags
Fix '1078414 Copy-paste error'
Document '1078404 1078405 Missing break in switch'
Document '1078403 Missing break in switch'
Fix '1078390 Resource leak'
Fix '1078389 Resource leak'
Fix '1078387 Resource leak'
Fix '1078402 Data race condition'
Fix '1078397 Dereference null return value'
vorbis: recognize .oga and .ogx file extensions
Merge pull request #60 from mahkoh/whitespace
Merge pull request #56 from mahkoh/follow
Add Travis-CI configuration file
Add Travis-CI badge to the README.md
Merge pull request #61 from mahkoh/fmt-enum
travis-ci: add libavformat-dev and libopus-dev
travis-ci: remove libopus-dev, since Travis' Ubuntu does not yet have it
Merge pull request #77 from acoffman/master
Merge pull request #79 from mahkoh/show-all-tracks
Merge pull request #81 from mahkoh/m4a
Merge pull request #82 from mahkoh/mp4tags
Merge pull request #84 from electric-blue/master
Merge pull request #86 from mahkoh/wav
Merge pull request #87 from mahkoh/shuffle
Merge pull request #88 from mahkoh/use-after-free
Merge pull request #89 from alexkay/master
Merge pull request #92 from losingkeys/solarized
Merge pull request #93 from pejakm/nthl2
Merge pull request #94 from mahkoh/warnings
Merge pull request #95 from msoap/master
Merge pull request #96 from mahkoh/update_playlist
Merge pull request #97 from mahkoh/docs
Merge pull request #99 from mahkoh/mp3
Merge pull request #102 from edran/modplug
Merge pull request #107 from fishman/stop_remote_instead_of_pause
Merge pull request #110 from grotr/master
Bump copyright year in README
jack: more C99, some cleanups, configure & warning fixes
Remove -Wdeclaration-after-statement from configure
jack: fix underrun handling issue introduced in ed5234bbc
Merge pull request #119 from nefthy/jack-fixes
Merge pull request #121 from nefthy/master
Merge pull request #122 from nefthy/jack-underun-buffer-overflow
Merge pull request #125 from nefthy/jack-doc
Merge branch 'jack-drop' of https://github.com/nefthy/cmus into nefthy-jack-drop
jack: make server_name static
Merge pull request #130 from wes1138/scroll
cmus 2.6.0-rc0
cmus 2.6.0
Minor gramar / wording changes
Add solarized light/dark themes
rewind_offset
New option
fix docs
remove trailing whitespace
make enum and array in options.c independent of order
added some whitespace to str_defaults
make sure that array elements without a designator don't overwrite previous elements
fix clang compiler warnings
Show all tracks when artist is selected
Bugfixes regarding selectable rows
ignore releaseDate=0 in mp4 files
use mp4 genreType if necessary
Fix use of uninitialized value in wav.c
Improved shuffle mode
Rename several functions
Fix use-after-free in browser
Remove two unused variables
update help view after :bind
reload playlist with :win-update
Fix worker race condition in main loop
update docs: <C-C> can be used to exit command mode
Fix 7h maximal mp3 runtime
handle SIGTERM
rename signal handler for term and hup
Added 'Night' colorscheme
[Themes] License the 'Night' theme under the GPL v2
Added path for modplug header file
JACK output plugin
adds fast path when samplerate matches jackd's samplerate
exposes libsamplerate conversion quality to user
removes op_jack_drop code as it does not work correctly.
adds error calback and better cleanup on exit
coding style
Add min buffer size.
modify BUFFER_SIZE_MIN to 16384
fixes buffer overflow and channel position tracking
rename convertion_quality to resampling_quality
add documentation for jack OP config
fix comma and missing but
fixes #124 clear buffers when drop is called
coding style: pointers got to identifier
coding style: add #if HAVE_CONFIG for config/*.h
remove debug print of jack status
remove struct cfg
make pause, drop and drop_done bool
Remove unnecessary cast to char*
Move temporary allocation out of loop
jack_get_buffer_size returns jack_nframes_t
Fix race condition
Adding stream metadata to `cmus-remote -Q`
Support XDG directories with backwards compatibility. Fixes #33.
Updated documentation to use XDG paths.
stop remote streams on pause
Fix a typo
Use CPPFLAGS where appropriate
fixed segmentation fault in status command with http stream
Update ffmpeg.c to work with newer versions of FFmpeg
fix seeking in ffmpeg
Add opus codec support
opus: add missing breaks in opus_read
opus: fix comment
opus: avoid allocating buffer as suggested by Gregory
opus: fix error handling in opus_read
Add vim-style <c-e> / <c-y> scrolling.
Add documentation for win-scroll-*
Simplify window_scroll_up.
------------------------------------------------------------------------------
--
人生苦短, Pythonic! 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization be learnning!
俺: http://zoomquiet.io
许: http://creativecommons.org/licenses/by-sa/2.5/cn/
Loading...