Skip to content

TUI for displaying information about and controlling currently playing media.

Notifications You must be signed in to change notification settings

lilithium-hydride/yamc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet Another Media Controller

(Probably—I never checked for others.)


TUI for displaying information about and controlling currently playing media.

Image showing a preview of the application's interface

Usage

Use and to skip to the previous and next track, respectively, and Space to play/pause. The onscreen buttons can also be clicked.

The screen can be refreshed with R if need be.

Configuration

The configuration file is located in ~/.config/yamc/yamc.ron. An example can be found at https://github.com/lilithium-hydride/yamc/blob/master/yamc.ron.

Obtaining

Runtime Dependencies

  • Chafa is required to display cover art.

Binaries are not currently provided, so you'll have to build the project yourself.

git clone https://github.com/lilithium-hydride/yamc
cd yamc
cargo +nightly build --release
curl https://raw.githubusercontent.com/lilithium-hydride/yamc/master/yamc.ron -o $XDG_CONFIG_HOME/yamc/yamc.ron --create-dirs
./target/release/yamc

Known Issues

  • Very rarely and seemingly at random, it will bug out and print stuff off on the right side of the window once before returning to normal. This can be cleared with R for the time being.

About

TUI for displaying information about and controlling currently playing media.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages