#song #music #download #tui #basic #artist #playing

app mm_music_tui

A simple music TUI application. Supports a basic library stored in the home directory, downloads songs via yt-dlp, and has a TUI while playing

3 unstable releases

new 0.9.1 Nov 19, 2024
0.9.0 Nov 19, 2024
0.1.0 Nov 19, 2024

#216 in Audio

49 downloads per month

MIT license

19KB
451 lines

MM_Music_tui

link to github

screenshot of TUI in action

Features

  • Plays music
    • Has basic control features, like play/pause, skip forward/skip back, loop library, repeat song
  • Adds music
    • If yt-dlp is installed, will download songs via URL
  • Lists music
  • Deletes music
  • Saves everything to ~/.music_library for ease of use

Usage

mm_music_tui play

Plays the songs in the library in a random order. Displays basic controls.

mm_music_tui add --name (NAME) --artist (ARTIST) --location (LOCATION)

Downloads the song via the location URL, and adds the song with the given name and artist to the library.

mm_music_tui delete --name (NAME)

Deletes the given song from the library.

mm_music_tui rename --name (NAME) --rename (NAME)

Renames the given song in the library to the new name.

mm_music_tui list

Outputs the songs in the library, sorted by artist name.

Contributing

Open an issue, let's discuss.

Dependencies

~11–41MB
~665K SLoC