./audio/termusic, Music Player TUI written in Rust

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.5.0nb1, Package name: termusic-0.5.0nb1, Maintainer: pin

Terminal Music Player written in Rust.

As a contributor of gomu, https://github.com/issadarkthing/gomu I met serious
problems during development. The main problem is data race condition.
So I basically rewrite the player in rust, and hope to solve the problem.

If you wish to download mp3 from youtube, install youtube-dl.


Master sites:

Filesize: 3007.007 KB

Version history: (Expand)


CVS history: (Expand)


   2021-11-15 23:54:34 by Thomas Klausner | Files touched by this commit (396)
Log message:
*: recursive bump for gstreamer 1.18.5
   2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455)
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes.

The following distfiles couldn't be fetched (possibly they are fetched
conditionally):

./audio/freeswitch-sounds-ru/distinfo \ 
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \ 
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \ 
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \ 
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \ 
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \ 
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \ 
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \ 
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
   2021-10-14 21:19:36 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/termusic: update to 0.5.0

By default, termusic can display album cover in kitty or iterm2 (mac, not
tested). If you need album cover displayed on other terminals, please install
ueberzug.
-New: album photo for all kinds of terminals. Alacritty,kitty and st tested.
Require install ueberzug.

Note, this feature is not enabled by default.
   2021-10-11 11:01:48 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/termusic: update to 0.3.17

[v0.3.17]
-Added rust-toolchain.toml to avoid using nightly toolchain.
-iterm2 album photo support.
-Minor fix: playingbar title length limit.
-Refactor mpris to operate faster(100ms).
   2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459)
Log message:
audio: Remove SHA1 hashes for distfiles
   2021-10-02 23:45:03 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/termusic: update to 0.3.16

[v0.3.16]
-Rename playlist to library, and queue to playlist.
-New: loop mode configuration. Default is queue mode(aka consume mode), can
switch to loop mode and single loop mode by pressing "m" key when focusing
Playlist. In queue mode, previous song cannot be played as it's already consumed
from the playlist. In single loop mode, previous song will be ignored.
-Show volume in progress bar title.
   2021-09-27 22:15:10 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/termusic: update to 0.3.15

[v0.3.14] - Released on: Sep 27 , 2021
-Minor fix: popup message will display for 5 seconds. no message overlapping
each other.
-New: search in playlist. Key binding: "/".
-New: wav file support.
-Fix: All lrc files was merged into mp3 after downloading. Should be
distinguished by file name.
-Fix: play any folder with command line args.
-Fix: spamming mpris propertieschanged messages. Thus mpris is default now.

[v0.3.15] - Released on: Sep 27, 2021
-Revert mpris to optional as some users don't have dbus installed (NetBSD and
MacOs).

NOTE: This package was built with rust-1.55 on NetBSD-current amd64.
   2021-09-23 16:44:04 by pin | Files touched by this commit (3) | Package updated
Log message:
audio/termusic: update to 0.3.13

-New: mpris support(optional). use "make mpris" to compile and install it.
-Show a message when start playing a song.
-Remove the usage of msgbox component and use paragraph instead.

While here remove dependency on openssl which, was actually remove on 0.3.12