mm_music_tui

Crates.iomm_music_tui
lib.rsmm_music_tui
version0.9.2
sourcesrc
created_at2024-11-19 07:43:00.688152
updated_at2024-11-22 02:42:44.309332
descriptionA simple music TUI application. Supports a basic library stored in the home directory, downloads songs via yt-dlp, and has a TUI while playing
homepage
repositoryhttps://github.com/yekyam/mm_music_tui
max_upload_size
id1452978
size60,852
Manuel Mateo (yekyam)

documentation

README

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.

Commit count: 11

cargo fmt