Path to this page:
Subject: CVS commit: pkgsrc/audio/termusic
From: pin
Date: 2024-08-22 14:19:45
Message id: 20240822121945.898D8FC74@cvs.NetBSD.org
Log Message:
audio/termusic: update to 0.9.1
[V0.9.1]
Released on: August 21, 2024.
Change: enable log-to-file by default.
Change: updated MSRV to 1.77.
Change: on backend rusty when using rusty-soundtouch(default feature), \
require clang and soundtouch as system-dependencies.
Change: update some dependencies.
Change: use more specific versions instead of just the major version (lib.rs \
suggestion).
Change: remove unused dependencies from all packages.
Change: add config options to customize Important Popup colors \
(style_color_symbol.important_popup_*).
Change: add config options to customize fallback colors \
(style_color_symbol.fallback_*).
Change(tui): move version display to be the last instead of first element in \
the bottom-bar.
Change(tui): rename previous feature cover to cover-ueberzug
Feat: Add TM_LOGTOFILE and TMS_LOGTOFILE to control --log-to-file for tui \
and server respectively.
Feat: Add new V2 Config Layout, old v1 config is automatically migrated to v2.
Feat(tui): allow Sixel to be used for covers.
Feat(tui): allow all cover providers to not be compiled in.
Feat(tui): allow disabling the coverart display in config (previously the \
only options were to not compile it in or disable via cli).
Fix: update the build scripts to check that the repository is actually the \
termusic repository before using the git version.
Fix: allow backends to be compiled in for termusic-playback but not in \
termusic-server.
Fix: on backend mpv, clear media-title on EndOfFile.
Fix: consistent media-title(/radio-title) handling across all backends.
Fix: use async-reqwest in all places (instead of reqwest::blocking, fixes \
debug builds in some areas).
Fix: colors from the config & yaml theme are now parsed at time of load, \
instead of on-demand.
Fix(tui): ensure the Quit-Popup always has top-most focus.
Fix(tui): also close a Error-Popup with global-quit(default q) key.
Fix(tui): use a common code-path for all No/Yes-Popups.
Fix(tui): change Popup titles to have consistent spacing on both sides.
Fix(server): on gstreamer backend, try to correctly apply the speed on track \
start.
Fix(server): on rusty backend, reset the decoder after a seek when codec is \
mp3 (fixes audible noise while seeking for this codec).
Fix(server): on rusty backend, more accureately seek to requested position.
Fix(server): update Media-Controls volume on volume change instead of on tick.
Fix(server): update Media-Controls with new progress instead of last-tick \
progress.
Fix(server): dont start Media-Controls if not requested (like disabled via \
config).
Fix(server): dont start Discord IPC if not requested (like disabled via config).
Fix(server): allow podcast feed import/export, and not just say so in the help.
Refactor: a lot less cloning and conversions where not necessary.
Refactor(server): on backend rusty, clean-up decoding & seeking.
Files: