keshavbhatt / Olivia
Licence: mit
Elegant music player for LINUX
Stars: ✭ 261
Projects that are alternatives of or similar to Olivia
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (+89.27%)
Mutual labels: linux-app, spotify, music-player, music-library
Tizonia Openmax Il
Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.
Stars: ✭ 1,556 (+496.17%)
Mutual labels: soundcloud, spotify, music-player, youtube
Kaku
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
Stars: ✭ 1,028 (+293.87%)
Mutual labels: soundcloud, music-player, youtube
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+297.32%)
Mutual labels: soundcloud, music-player, itunes
Botify
Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams
Stars: ✭ 86 (-67.05%)
Mutual labels: soundcloud, spotify, youtube
Ablemusicplayer
🎵 A Youtube Music like app with a Spotify like design - ad free and open source. Feel free to PR. NOTE: BEING REWRITTEN, HENCE THE REPO WILL BE INACTIVE FOR A WHILE
Stars: ✭ 167 (-36.02%)
Mutual labels: spotify, music-player, youtube
Openwhyd
💎 Like Pinterest, for Music
Stars: ✭ 287 (+9.96%)
Mutual labels: soundcloud, music-player, youtube
ytqck.github.io
YouTube quick ⚡ Search and Download Music for Free.
Stars: ✭ 18 (-93.1%)
Mutual labels: youtube, music-player, music-library
Pause On Lock
Pause/Resume your music player when locking/unlocking your Linux desktop.
Stars: ✭ 79 (-69.73%)
Mutual labels: spotify, music-player, ubuntu
Sonos Web
Web interface for Sonos audio systems
Stars: ✭ 114 (-56.32%)
Mutual labels: soundcloud, spotify, youtube
Gatsby Remark Embedder
Gatsby Remark plugin to embed well known services by their URL.
Stars: ✭ 245 (-6.13%)
Mutual labels: soundcloud, spotify, youtube
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (-54.02%)
Mutual labels: spotify, itunes, youtube
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+693.1%)
Mutual labels: spotify, itunes, youtube
Alltomp3 App
Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)
Stars: ✭ 920 (+252.49%)
Mutual labels: soundcloud, spotify, youtube
Rompr
Web client for Mopidy and MPD
Stars: ✭ 115 (-55.94%)
Mutual labels: spotify, music-player, music-library
Russia It Podcast
Список русскоязычных подкастов на тему информационных технологий
Stars: ✭ 1,095 (+319.54%)
Mutual labels: soundcloud, itunes, youtube
Ytmdl Web V2
Web version of ytmdl. Allows downloading songs with metadata embedded from various sources like itunes, gaana, LastFM etc.
Stars: ✭ 398 (+52.49%)
Mutual labels: spotify, itunes, youtube
Raveberry
A multi-user music server with a focus on participation
Stars: ✭ 442 (+69.35%)
Mutual labels: spotify, music-player, youtube
noteblock
A open-source music bot based on lavalink.
Stars: ✭ 93 (-64.37%)
Mutual labels: spotify, music-player, soundcloud
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (-16.48%)
Mutual labels: spotify, music-player, soundcloud
Olivia - Elegant music player for LINUX
by @keshavbhatt of ktechpit.com and [others] (https://github.com/keshavbhatt/olivia/graphs/contributors) Olivia hits mark of 5000+ active users already
Nightly Build on any snapd enabled Linux Distribution can be installed using:
snap install olivia
Arch Linux (AUR):
Features
- Olivia helps you discover new music and videos like no other service do.
- Smart Music recommendation, can get you songs related to any song.
- Allows organise music and videos at one place.
- Olivia can save track while you are streaming it, this saves your bandwidth.
- Olivia never stops playing song for you with its smart playlist feature it automatically starts playing related songs for you once your playlist ends.
- Watch or Download Video for any song in different audio video formats and quality.
- Allows search YouTube and add result to library, sort results and all other YouTube features like browse channels.
- Plays audio only of YouTube streams (saves data bandwidth).
- Support themes , Dynamic theme based on album art.
- Intelligent Music Search suggestions engine integrated.
- Player Mini mode aminimal player widget with always on capability and allows set transparency and make it act like a desktop widget.
- Switch to Smart mode and sit back, olivia will play songs for you automatically.
- Internet radio, allows play more than 25k online radio stations, list them sort them according to most played , most voted, language wise, country wise and by tags .
- Olivia lets you browse new music according to your location.
- Olivia lets you discover music based on their genres, moods and more.
- Its easy to discover new music - singles, albums etc easily at one place.
- Top music chart, allows list top 100 songs country wise.
- Top albums chart, allows list top 100 albums county wise.
- Beautiful Client side Decoration.
- Lyrics of playing songs and separate lyrics search.
- Powerful audio equalizers and audio filters.
- MPRIS protocol support.
- Audio export with meta tags and album art.
- More features like cloud synchronisation of your Liked Music is coming soon, so you will be able to get your music back no matter where you are.
Consider Donating if you want this music player grow further
Olivia utilises power of the following tools and technologies :
- Qt GUI Framework 5.5.1
- Bash, wget, socat, tee and other utilities that comes with "coreutils" package
- MPV Player
- Youtube-dl
- LibTag
- C++11
- Python
- Lua
- PHP, HTML, CSS, JS, JSON
- snapcraft.io/build for continuous build and delivery through snapcraft.io/store for all major Linux distributions supporting snapd
- "Arch User Repository" for distribution of app to Arch Linux users.
Build requirement
Qt >=5.5.1 with these modules
- libqt5sql5-sqlite
- libqt5webkit5 (must)
- libqt5x11extras5
mpv >= 0.29.1
coreutils >=8.25
socat >=1.7.3.1-1
python >=2.7
wget >=1.17.1
libtag1-dev
Build instructions With all build requirements in place go to project root and execute:
Build:
qmake (or qmake-qt5, depending on your distro)
make
Execute :
./olivia
Or build a snap package Copy snap directory from project root and paste it somewhere else (so the build will not mess with source code) Run :
snapcraft
Try snap with :
snap try
Install snap with
snap install --dangerous name_of_snap_file
Contributors
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].