Skip to main content
Public
Files 35 items
.flutter
Jan 22, 2026
FOLDER Last modified by WebDev
.github
Jan 22, 2026
FOLDER Last modified by WebDev
.vscode
Jan 22, 2026
FOLDER Last modified by WebDev
android
Jan 22, 2026
FOLDER Last modified by WebDev
assets
Jan 22, 2026
FOLDER Last modified by WebDev
fastlane
Jan 22, 2026
FOLDER Last modified by WebDev
ios
Jan 22, 2026
FOLDER Last modified by WebDev
lib
Jan 22, 2026
FOLDER Last modified by WebDev
linux
Jan 22, 2026
FOLDER Last modified by WebDev
localization
Jan 22, 2026
FOLDER Last modified by WebDev
macos
Jan 22, 2026
FOLDER Last modified by WebDev
test
Jan 22, 2026
FOLDER Last modified by WebDev
web
Jan 22, 2026
FOLDER Last modified by WebDev
win_cert
Jan 22, 2026
FOLDER Last modified by WebDev
windows
Jan 22, 2026
FOLDER Last modified by WebDev
.gitignore 1.16 KB
Jan 22, 2026
GITIGNORE Last modified by WebDev
.gitmodules 86 B
Jan 22, 2026
GITMODULES Last modified by WebDev
.metadata 973 B
Jan 22, 2026
METADATA Last modified by WebDev
action.yml 134 B
Jan 22, 2026
YML Last modified by WebDev
analysis_options.yaml 1.42 KB
Jan 22, 2026
YAML Last modified by WebDev
CHANGELOG.md 8.62 KB
Jan 22, 2026
MD Last modified by WebDev
CLOSE_SEARCH_ISSUES.md 4.5 KB
Jan 22, 2026
MD Last modified by WebDev
cover.png 723.56 KB
Jan 22, 2026
PNG Last modified by WebDev
distribute_options.yaml 371 B
Jan 22, 2026
YAML Last modified by WebDev
don_github.png 15.25 KB
Jan 22, 2026
PNG Last modified by WebDev
down_fdroid.png 13.96 KB
Jan 22, 2026
PNG Last modified by WebDev
down_IzzyOnDroid.png 20.5 KB
Jan 22, 2026
PNG Last modified by WebDev
icon.png 10.12 KB
Jan 22, 2026
PNG Last modified by WebDev
jnigen.yaml 277 B
Jan 22, 2026
YAML Last modified by WebDev
LICENSE 34.33 KB
Jan 22, 2026
FILE Last modified by WebDev
playlist_placeholder.png 1.22 MB
Jan 22, 2026
PNG Last modified by WebDev
pubspec.lock 38.83 KB
Jan 22, 2026
LOCK Last modified by WebDev
pubspec.yaml 5.08 KB
Jan 22, 2026
YAML Last modified by WebDev
README.md 4.07 KB
Jan 22, 2026
MD Last modified by WebDev
TODO.md 1.02 KB
Jan 22, 2026
MD Last modified by WebDev
README.md 1.52 KB

❗**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

    Translation status

    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

    TEXT
    1
    2
    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

    TEXT
    1
    2
    3
    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
  • hive: ^2.2.3 - offline db used
  • hive_flutter: ^1.1.0
  • About

    A discontinued, cross-platform music streaming app for Android, Windows, and Linux, built with Flutter. It streams from YouTube/YT Music with offline features, no ads or login required.


    379 files
    115 folders
    7.15 MB total size
    0 open issues
    0 open pull requests
    0 watchers
    0 forks
    0 stars
    440 views
    Updated Jan 22, 2026
    Languages
    Dart 91.6%
    LICENSE 2.2%
    Text 1.5%
    XML 1.3%
    C++ 1.2%
    YAML 0.8%
    C 0.4%
    Shell 0.3%
    Kotlin 0.2%
    Podfile 0.2%
    HTML 0.1%
    Swift 0.1%
    Java 0.0%