Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/milohr/babe-qt

This version is unmantained. The new version is now named VVAVE
https://github.com/milohr/babe-qt

babe babe-qt chromium-extension kde music music-collection musicplayer qt5 qtmusic-player

Last synced: 19 days ago
JSON representation

This version is unmantained. The new version is now named VVAVE

Awesome Lists containing this project

README

        

# Babe
## Tiny Qt Babe Music Player

#### Babe is a tiny Qt music player to keep your favorite songs at hand

https://milohr.github.io/BabeIt/

Babe will handle your whole music collection, letting you create custom playlists to organize your music.

You can also filter your music by artist, title, album, genre, date and location. Babe let's you babe-mark your favorite YouTube music videos into your local collection by using the Chromium extension.

Think of Babe as the playlist where all your favorite tracks at the moment are. And when needed you also have an integrated collection manager.

(a previous unfinished gtk3 version is still in my repository and I plan to turn it into a simple version of Noise for the Pantheon desktop of elementaryOS)

##### you need to have [ taglib - knotification lib - ki18n lib - qt 5.8 libs ]installed in order to compile this app from source
any extra help to package this app is welcome and I'm willing to solve any doubts or questions about it.

To run:


qmake-qt5 && make && ./Babe

To try the Youtube Chromium extension


In Chrome/mium go to chrome://extensions/, then enable the Developer mode check box in the right upper corner, after that click on "Load unpacked extension..." and select the BabeExtension folder.

* Planned Features :
* [5%] youtube-dl streamming
* [90%] babe chrome-chromium extension for youtube-dl supported sites
* [0%] krunner integration

* Expected Features :
* [100%] simple music collection manager
* [100%] artist and lyrics info


Features :

-Babe has three different view modes:
* the mini mode keeps on top of the windows and its size is just 200x200 px ,just displaying the art and playback controls
* the playlist mode is unobtrusive and displays a list of your songs
* the collection view let's you browse your whole music collection by tracks, artists and albums, also let's you get information about the current song playing.

-search keys to filter the results:

* location: (example: to see all the tracks from the YouTube extension: "location:youtube")
* artist: (get all matching artists)
* album: (get all matching albums)
* title: (get all matching titles)
* genre: (get all matching genres)

-quickly append search results, albums, artists and tracks to the main playlist or save them to a specific playlist

-create colored mood tags for tracks that modify the main playlist color

-use the chromium extension to babe your favorite youtube music videos and Babe will fetch the art and metadata of the track

-quickly move between albums/artists with the playAll button that shows on hover in all the artworks

-get native kde notifications for the plasma desktop

-add songs to a queued special playlist if you want to play some track next

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/playlist_mode.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/mini_mode.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/collection_view.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/albums_view.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/artists_view.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/playlists_view.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/settings_view.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/about_view.png)

![alt tag](https://raw.githubusercontent.com/milohr/babe-qt/master/screenshots/chromium_extension.png)