https://github.com/PrajwalVandana/maestro-cli
maestro is a command-line tool to play songs (or any audio, really) in the terminal. The idea is to provide everything you could possibly think of for your music experience in one place.
Features:
- cross-platform (obviously including Linux, that's why I posted it here lol)!
- someone got it working on their Linux phone?? crazy stuff
- add songs from YouTube, YouTube Music, or Spotify!
- stream your music!
- read the technical breakdown here: https://github.com/PrajwalVandana/maestro-cli/blob/master/data/maestro_listen_along.pdf
Stream your music at maestro-music.vercel.app/listen-along/USERNAME
- lyrics!
- romanize foreign-language lyrics
- translate lyrics!
- clips! (you can define and play clips for a song rather than the entire song)
- filter by tags! (replacing the traditional playlist design)
- listen statistics! (by year and overall, can be filtered by tag, artist, album, etc.)
My top 10 songs by times listened (seconds listened/duration) this year
- shuffle! (along with precise control over the behavior of shuffling when repeating)
- also "bounded shuffle", i.e. a song is guaranteed to be within N places of where it was
- audio visualization directly in the terminal!
- read the technical breakdown here: https://github.com/PrajwalVandana/maestro-cli/blob/master/data/maestro_vis.pdf
- Discord integration!
Hovering over the album displays the album name
- music discovery!
[link] [comments]