All Projects → milohr → Babe Qt

milohr / Babe Qt

Licence: other
This version is unmantained. The new version is now named VVAVE

Projects that are alternatives of or similar to Babe Qt

Qt5-MusicPlayer
基于Qt5开发的一个小巧精美的本地音乐播放器。代码注释详细,适合作为一个用于入门的Qt5实战项目。
Stars: ✭ 136 (-7.48%)
Mutual labels:  qt5, musicplayer
Floatingmusicmenu
一款可用于音乐播放器的悬浮菜单按钮(A floating music menu)
Stars: ✭ 247 (+68.03%)
Mutual labels:  music, musicplayer
Imitateneteasycloud
🌝
Stars: ✭ 154 (+4.76%)
Mutual labels:  music, musicplayer
Starrysky
🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)
Stars: ✭ 1,022 (+595.24%)
Mutual labels:  music, musicplayer
Black candy
A self hosted music streaming server
Stars: ✭ 686 (+366.67%)
Mutual labels:  music, musicplayer
Ticktockmusic
Material Design Music Player
Stars: ✭ 262 (+78.23%)
Mutual labels:  music, musicplayer
Imusic
一个集视频播放器、音乐播放器封装库于一身的iMusic工程
Stars: ✭ 228 (+55.1%)
Mutual labels:  music, musicplayer
Jetpack Musicplayer
即使不用云音乐听曲儿,也请务必收藏好该库!🔥 一行代码即可接入,音乐播放控制组件 - Even if you don't listen to the music by Spotify, be sure to collect this library, please! 🔥 This music player component can be accessed by only one line of code. Supporting by LiveData & AndroidX.
Stars: ✭ 577 (+292.52%)
Mutual labels:  music, musicplayer
Fantasy
A music player based exoplayer. exquisite and fluent.
Stars: ✭ 23 (-84.35%)
Mutual labels:  music, musicplayer
Musicbox
😊 🎵 MusicPlayer 一站式收听多平台音乐(网易云, 虾米, QQ)的跨平台音乐播放器,尽情享受吧~✨
Stars: ✭ 1,130 (+668.71%)
Mutual labels:  music, musicplayer
Last Fm
Simple, robust LastFM API client (for public data)
Stars: ✭ 142 (-3.4%)
Mutual labels:  music
Globalprotect Openconnect
A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Qt5, supports SAML auth mode.
Stars: ✭ 143 (-2.72%)
Mutual labels:  qt5
Python Tidal
Python API for TIDAL music streaming service
Stars: ✭ 145 (-1.36%)
Mutual labels:  music
Guitar Tuner
Browser-based guitar tuner
Stars: ✭ 146 (-0.68%)
Mutual labels:  music
Airsonic
📡 ☁️ 🎶Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
Stars: ✭ 1,876 (+1176.19%)
Mutual labels:  music
Pan Light
百度网盘不限速客户端, golang + qt5, 跨平台图形界面
Stars: ✭ 11,706 (+7863.27%)
Mutual labels:  qt5
Qdarkstylesheet
A dark style sheet for QtWidgets application
Stars: ✭ 1,952 (+1227.89%)
Mutual labels:  qt5
Vocadb
VocaDB is a Vocaloid Database with translated artists, albums, music videos and more.
Stars: ✭ 139 (-5.44%)
Mutual labels:  music
Youtube Music
🎵 A Mac app wrapper for music.youtube.com
Stars: ✭ 2,097 (+1326.53%)
Mutual labels:  music
Beat Blender
Blend beats using machine learning to create music in a fun new way.
Stars: ✭ 147 (+0%)
Mutual labels:  music

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

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

alt tag

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].