A command-line interface and VSCode extension for playing music from Deezer.com with real-time lyrics and ID3 tagging.
DZR is a command-line interface and VSCode extension that allows users to stream music directly from Deezer.com. It solves the need for a lightweight, scriptable Deezer player that avoids local file storage for legal compliance while offering features like real-time lyrics and ID3 tagging.
Developers and power users who prefer terminal-based tools or want integrated music playback in VSCode, especially those on Linux, macOS, or Android using Termux.
Developers choose DZR for its minimal dependencies, cross-platform support, and unique features like lyrics display and ID3 injection, all while maintaining legal compliance by not caching music files locally.
deezer.com Player (CLI & VSCode)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Linux, BSD, macOS, Android, and Windows with WSL, as explicitly listed in the README, ensuring wide usability across diverse systems.
Avoids local file storage and private Deezer keys to comply with DMCA concerns, using minimal dependencies like curl and jq for a clean, compliant setup.
Includes real-time lyrics display via dzr-srt and ID3v2 tag injection from Deezer metadata, enhancing playback beyond basic streaming with specific tools shown in usage examples.
Can be integrated into automation workflows or served as a web interface with CGI support, demonstrated in the README for flexible, developer-friendly usage.
Streams music without caching, making it unusable without an internet connection, which limits scenarios like travel or areas with poor connectivity.
The VSCode extension is labeled as experimental, indicating potential instability and lack of polished features for reliable editor integration.
Some installation methods, such as Snap or Flatpak, have unresolved issues marked with 'Help Me' links in the README, complicating setup on certain platforms.