I am happy to announce new cmus release, containing a lot of work by the members of the community, most notably @pgaskin and @gavtroy. Full changelog is below, but some of the highlights are:
#1317 and #1318: UI refresh, with updated statusline, more configurability, and a progress bar.
If you would like to revert to the old look, you have to explicitly re-configure format_statusline, altformat_playlist, format_trackwin_album, format_trackwin and format_trackwin_va
#1346: new Android AAudio output plugin
A ton of build fixes and improvements, reducing the need for distributions to carry custom patches.
Also, README now contains an updated list of dependencies for most of popular distributions
What's Changed
[FFmpeg] Fix version check for new channel layout api by @gavtroy in https://github.com/cmus/cmus/pull/1330
Fix configure function checks for recent clang versions by @pgaskin in https://github.com/cmus/cmus/pull/1347
Fix possible null dereference when continue_album=0 by @pgaskin in https://github.com/cmus/cmus/pull/1351
Make PART / PARTNUMBER aliases for DISCNUMBER by @gavtroy in https://github.com/cmus/cmus/pull/1316
Include CPPFLAGS in configure checks by @pgaskin in https://github.com/cmus/cmus/pull/1348
Fix missing NCURSES_CFLAGS in configure try_compile_link by @pgaskin in https://github.com/cmus/cmus/pull/1349
cmus-tutorial </> is actually ,/. by @oliverkwebb in https://github.com/cmus/cmus/pull/1355
Fix potential double-close in ip/mad by @pgaskin in https://github.com/cmus/cmus/pull/1350
Fix view segv in rc config by @adeason in https://github.com/cmus/cmus/pull/1326
Fix pause_on_output_change not working when softvol is enabled by @pgaskin in https://github.com/cmus/cmus/pull/1353
Trim gaps from mp4 playback by @gavtroy in https://github.com/cmus/cmus/pull/1320
Show some context when editing middle of long cmdline by @gavtroy in https://github.com/cmus/cmus/pull/1319
Remember playlist position when resume=true by @gavtroy in https://github.com/cmus/cmus/pull/1325
Update deprecated GitHub Actions by @pgaskin in https://github.com/cmus/cmus/pull/1357
Implement AAudio output plugin by @pgaskin in https://github.com/cmus/cmus/pull/1346
Update README build status badge by @pgaskin in https://github.com/cmus/cmus/pull/1358
Make trackwin heading format configurable, etc. by @gavtroy in https://github.com/cmus/cmus/pull/1317
Show recognized names in message for bad option value by @gavtroy in https://github.com/cmus/cmus/pull/1356
Draw progress bar in statusline by @gavtroy in https://github.com/cmus/cmus/pull/1318
Fix ffmpeg configuration by @pgaskin in https://github.com/cmus/cmus/pull/1367
Link -lm for input plugins using math.h by @pgaskin in https://github.com/cmus/cmus/pull/1364
Fix manpage indentation by @pgaskin in https://github.com/cmus/cmus/pull/1362
Fix documentation for passwd config option by @pgaskin in https://github.com/cmus/cmus/pull/1361
Improve compatibility with autoconf-style configure options by @pgaskin in https://github.com/cmus/cmus/pull/1363
[FFmpeg] Add .dsf to extension list (DSD support) by @gavtroy in https://github.com/cmus/cmus/pull/1336
Fix tree restricted search infinite wrap by @pgaskin in https://github.com/cmus/cmus/pull/1371
Fix a couple of wrong *_attr defaults by @gavtroy in https://github.com/cmus/cmus/pull/1372
Fix load command args by @pgaskin in https://github.com/cmus/cmus/pull/1373
Rename 'Priority' to 'Default Priority' in --plugins by @pgaskin in https://github.com/cmus/cmus/pull/1365
op/coreaudio: Stop using deprecated kAudioObjectPropertyElementMaster by @pgaskin in https://github.com/cmus/cmus/pull/1360
Prevent search from wrapping infinitely by @pgaskin in https://github.com/cmus/cmus/pull/1370
add play_queue total_time by @Lagrang3 in https://github.com/cmus/cmus/pull/1309
Fully remove libcue by @pgaskin in https://github.com/cmus/cmus/pull/1378
Fix :mark on playlist view so filter is used by @torbiak in https://github.com/cmus/cmus/pull/904
Implement option to start searches at the current position by @pgaskin in https://github.com/cmus/cmus/pull/1376
README updates by @pgaskin in https://github.com/cmus/cmus/pull/1377
Apply new formats from #1317 on upgrade by @pgaskin in https://github.com/cmus/cmus/pull/1382
New Contributors
@oliverkwebb made their first contribution in https://github.com/cmus/cmus/pull/1355
@adeason made their first contribution in https://github.com/cmus/cmus/pull/1326
@Lagrang3 made their first contribution in https://github.com/cmus/cmus/pull/1309
@torbiak made their first contribution in https://github.com/cmus/cmus/pull/904
Full Changelog: https://github.com/cmus/cmus/compare/v2.11.0...v2.12.0