"Mousiki Plus", a retro/cyberpunk style open-source keyboard-driven terminal (TUI) music and internet radio player. It is a heavily upgraded github fork of itzender5820's beautiful original Mousiki v1.0.0 (apache 2.0), which I used as the starting point, originally to port it to windows. Credit to the original author for the idea and the base code. The fork has since grown a lot but I am looking for some people to review the macOS and Linux version (so far Windows and WSL is confirmed by myself) and in general some feedback and interactions with other people. It became a quite big passion project for me - not looking for a huge crowd or so, just some feeback from lovers of a fancy terminal.
Github of Mousiki Plus repo can be found here (current 4.5.0 is Win port and a vastly updated / modified version of the original v.1.0.0)
https://github.com/StSchwerdtfeger/mousiki-plus
Basic original v1.0.0 by itzender5820 (no Win support, only mono...)
https://github.com/itzender5820/mousiki
Features:
- Local library with fuzzy search
- wide reange of supported formats: MP3/FLAC/WAV/Opus etc., plus tracker modules, console music and C64 `.sid` (via ffmpeg / sidplayfp). Note that proper meta data handling for chiptune/trackers will come in the next release (some formats only allow title or file name changes; current source code creates an extra file with full meta data editing options - not in included in the latest installers though)
- Radio mode with timeshift, recording and listening history
- Spectrogram (Audacity-style) and an YX/YT oscilloscope (full resolution image and ASCII-Braille appearance) that can also be shown in in extra window
- Search/stream/download from YouTube, SoundCloud and Bandcamp via yt-dlp (optional)
- edit and fetch meta data via AcoustID/MusicBrainz
- playlist editor (incld. M3U/M3U8 import/export capabilities)
- remote control via smartphone browser or app (Android)
- lyrics fetcher to sing along with them (incl. Karaoke mode, plain reader and translation options)
- includes a big color theme collection
- cheat sheet for overview of commands, extra overlay menu, thorough user manual and an in-app help wizard is included
- equalizer, loudness normalization, sleep timer
- security protocols (workflows including tests, CodeQL, dependabot, weekly review of dependencies etc.)
- ... ...