This is a simple local music player in tui.
Currently, I only tested it on macOS, but it should work on Linux.
There's no runtime configuration file.
To make changes, edit the src/config.rs file and recompile the program.
(UN)FOCUSED_FRAME_DELAYdetermines the number of milliseconds it will wait before updating the UI.fn sourcesadd sources to the library. Sources are sets of songs, either in a directory or an individual file.
The ui consists of four components: Library, Playlist, Player, Status Line.
Libraryshows all the songs in your library.Playlistshows the songs in the current playlist, highlighting the playing song using LightRed.Playershows the progress of the current song.
j/kto move the cursor.Enterto add the selected song to the playlist.
j/kto move the cursor.
Spaceto play or pause.lto skip the current song.
[/]to switch focus betweenLibrary,Playlist, andPlayer.qto quit.
You can search the library.
To enter search mode, press ?, type your query, and hit Enter. The search results will be highlighted in LightRed.
Press j to jump to the next result.
To exit search mode, press ? followed by Enter.