Olivia is an elegant, feature-rich music player for Linux desktops, targeting users who want a comprehensive music discovery and playback experience. It aims to provide smart recommendations, integrated video support, and extensive customization options for organizing and enjoying music.
How It Works
Olivia leverages a C++ backend with Qt for its GUI, integrating with MPV Player and youtube-dl for media playback and downloading. Its core functionality revolves around smart playlists, music/video discovery via recommendations and charts, and YouTube integration for playing audio-only streams. The player also supports dynamic theming based on album art and offers a mini-player mode.
Quick Start & Requirements
snap install olivia
or via AUR for Arch Linux.qmake && make
Highlighted Details
Maintenance & Community
The project is maintained by @keshavbhatt and has reportedly reached over 5000 active users. Continuous integration and delivery are handled via snapcraft.io.
Licensing & Compatibility
The README does not explicitly state a license. The project uses Qt, which has LGPL/GPL licensing, and youtube-dl, which is under the Unlicense. Compatibility for commercial use or closed-source linking would require license clarification.
Limitations & Caveats
The project relies on specific versions of dependencies like Qt 5.5.1 and MPV 0.29.1, which may be outdated. Cloud synchronization is listed as "coming soon," indicating it's not yet implemented. The README does not specify the project's license, posing a potential adoption blocker.
2 years ago
1 day