/Musiverse

The light, F A S T, ad-free music player written for the Linux terminal.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

M U S I V E R S E

Musiverse is a curses-based modern, minimal, fully customizable and hackable terminal music player. It's currently in the pre-alpha stage, so expect bugs and "flashiness". The player can play anything that can be streamed from YouTube, although it can't even play any audio yet. I'll add more features and plugin support in the future. Do report any bugs / give suggestions for improvements in the repository issues. Feel free to fork and contribute!

Capabilities

  • Search for music on YouTube
  • Download music from YouTube
  • Parallely download multiple songs
  • Create and manage playlists
  • Play music
  • Visualize music
  • FULL Mpris integration

Roadmap

  • Search and download util
  • Player
  • Mpris integration
  • Visualizer (w/ cover art display in visualizer and player screens)
  • Plugin support

Short-term TODO

  • Space to select songs globally for addition to a playlist (globally = in any screen showing songs)
  • Search for songs within a playlist
  • Add a playlist to another playlist
  • Create the player thing
  • Add mpris integration
  • Create a "queue" buffer for songs to be played. Instead of directly playing a playlist, you can "enqueue" it. The queue can be edited like a playlist. Create another mode in the library screen for this.