Console-based media player. The project is under development and is sometimes updated. This app was originally intended for personal use.
ConsoleMusix currently supports:
- Standard features of a media player (Pause, Play, Stop, Position Changing, etc.)
- Discord RPC
- Musixmatch Unofficial lyrics API
- Direct download from Soundcloud / Youtube
- Music waveform visualization
- Perfect console interface (supports mouse ¯\_(ツ)_/¯ but can work without it)
On screenshot there is a bug that is already fixed. Bug: When position changed, first line of lyrics was marked as previous. I just don't want to make screenshot again :P
Musixmatch API is unofficial and is taken from original Musixmatch app for PC. Musixmatch user token can be extracted from desktop app (Maybe there is another way). I published it just for educational purposes.
- Soundcloud download works good, but not always. Some songs aren't currently downloadable. For those ones you can use YouTube (pre-releases currently don't support YT download).
All the libraries used in this project are open-source, this app can be also built for Linux (probably I guess).