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:
RevisionActionfile
1.58modifypkgsrc/audio/termusic/Makefile
1.45modifypkgsrc/audio/termusic/cargo-depends.mk
1.50modifypkgsrc/audio/termusic/distinfo