juin 2023déc. 2023juin 2024déc. 2024juil. 2025janv. 2026juil. 2026
README
❗This repository is no longer maintained.
Harmony Music
A cross platform app for music streaming made with Flutter(Android, Windows, linux).
Features
Ability to play song from Ytube/Ytube Music.
Song cache while playing
Radio feature support
Background music
Playlist creation & bookmark support
Artist & Album bookmark support
Import song,Playlist,Album,Artist via sharing from Ytube/Ytube Music.
Streaming quality control
Song downloading support
Language support
Skip silence
Dynamic Theme
Flexibility to switch between Bottom & Side Nav bar
Equalizer support
Android Auto support
Synced & Plain Lyrics support
Sleep Timer
No Advertisment
No Login required
Piped playlist integration
Download
Pleass choose one source for android apk. you won't be able to update from cross build apk source.
Translation
You can also help us in translation, click status image or here to go to Weblate.
Troubleshoot
if you are facing Notification control issue or music playback stopped by system optimization, please enable ignore battery optimization option from settings
License
Harmony Music is a free software licensed under GPL v3.0 with following condition.
- Copied/Modified version of this software can not be used for 'non-free' and profit purposes.
- You can not publish copied/modified version of this app on closed source app repository
like PlayStore/AppStore.
Disclaimer
This project has been created while learning & learning is the main intention.
This project is not sponsored or affiliated with, funded, authorized, endorsed by any content provider.
Any Song, content, trademark used in this app are intellectual property of their respective owners.
Harmony music is not responsible for any infringement of copyright or other intellectual property rights that may result
from the use of the songs and other content available through this app.
This Software is released "as-is", without any warranty, responsibility or liability.
In no event shall the Author of this Software be liable for any special, consequential,
incidental or indirect damages whatsoever (including, without limitation, any
other pecuniary loss) arising out of the use of inability to use this product, even if
Author of this Sotware is aware of the possibility of such damages and known defect.
Learning References & Credits
Flutter documentation - a best guide to learn cross platform Ui/app developemnt Suragch's Article related to Just audio & state management,architectural style sigma67's unofficial ytmusic api project
App UI inspired by vfsfitvnm's ViMusic
Synced lyrics provided by LRCLIB Piped for playlists.
Major Packages used
just_audio: ^0.9.40 - audio player for android
media_kit: ^1.1.9 - audio player for linux and windows
audio_service: ^0.18.15 - manage background music & platform audio services
get: ^4.6.6 - package for high-performance state management, intelligent dependency injection, and route management
youtube_explode_dart: ^2.0.2 - Third party package to provide song url