What's Changed
- Add support for .nomedia file by @fekir in #1190
- Fix a typo in an error message by @philippemilink in #1206
- Take opus output gain into account when checking replaygain_limit peak by @Dareka826 in #1201
- #1219: Update Unofficial IRC channel by @c0dehu1k in #1220
- Recognize artist/album sort keys from ffmpeg plugin by @gavtroy in #1165
- Fix missing combining marks on last character in a field by @gavtroy in #1151
- Use wcwidth for u_char_width by @wooosh in #1198
- Fix under-allocation when many zero-width characters are present by @gavtroy in #1152
- Draw title and command lines on first update by @gavtroy in #1257
- Switch to -latest os in build workflow by @gavtroy in #1265
- ip/mp4: Use MP4FindTrackId() rather than assuming it's "1" by @gavtroy in #1255
- Remove AV_CODEC_{CAP,FLAG}_TRUNCATED for FFmpeg 6 compatibility by @gavtroy in #1254
- Introduce basu as an option for MPRIS control by @capezotte in #1221
- Add auto_hide_playlists_panel option by @gavtroy in #1238
- Fixed zsh autocompletion for --query/-Q by @TriMill in #1244
- Search should only try filename when there are no tags by @gavtroy in #1263
- Ignore duplicates when adding tracks to the library by @gavtroy in #1052
- Implement pl_env_vars option for library/playlist/cache relocation by @pgaskin in #1085
- pulse: don't drain the stream by @flyingmutant in #1268
- Fixed function detection. check_function failed to compile due to clang -Wint-conversion warning became error. by @VladislavGrudinin in #1269
- Support italic text by @rayes0 in #1179
- Flag to prevent cycling with left-view / right-view by @gavtroy in #1275
- Add mouse bindings for right third of status bar by @pgaskin in #1272
- Implement option to ignore pasted text in normal mode by @pgaskin in #1271
- Add option to sort albums by name in tree view by @gavtroy in #1276
- Check only title in track title replacement by @mrHeavenli in #1281
- Add %{totaldiscs} to available format string by @mathieu-lemay in #1294
- [FFmpeg] Switch to new channel layout api by @gavtroy in #1292
- Reduce R128 gain precision to 2 places of decimal by @gavtroy in #1291
- Fix formatting of whole number doubles by @gavtroy in #1290
- Fix unmute when using softvol by @gavtroy in #1279
- Allow cue plugin to parse cue sheet with multiple files. by @inochisa in #1300
- Add commands for external playlist management by @rodenet-hier in #1297
- Fix gbuf to account for print width of control characters by @gavtroy in #1289
- Fix player-next-album / player-prev-album with play_sorted by @gavtroy in #1277
- Fix ignore_duplicates missing filtered tracks by @gavtroy in #1288
- Parse LAME header when mp3 was created with libavcodec by @gavtroy in #1321
- Fix library detection on Apple Silicon by @cubicvoid in #1303
- Support 384kHz sample rates by @gavtroy in #1314
New Contributors
- @fekir made their first contribution in #1190
- @philippemilink made their first contribution in #1206
- @Dareka826 made their first contribution in #1201
- @c0dehu1k made their first contribution in #1220
- @wooosh made their first contribution in #1198
- @capezotte made their first contribution in #1221
- @TriMill made their first contribution in #1244
- @VladislavGrudinin made their first contribution in #1269
- @rayes0 made their first contribution in #1179
- @mrHeavenli made their first contribution in #1281
- @inochisa made their first contribution in #1300
- @rodenet-hier made their first contribution in #1297
- @cubicvoid made their first contribution in #1303
Full Changelog: v2.10.0...v2.11.0