랭킹으로 돌아가기

anandnet/Harmony-Music

Dart

A cross platform App for streaming Music

android-appfluttermusicflutter-appstream-musicstreamingflutter-music-applinuxwindows
스타 성장
스타
3.1k
포크
351
주간 성장
이슈
0
1k2k3k
2023년 6월2024년 6월2025년 7월2026년 7월
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

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

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
  • hive: ^2.2.3 - offline db used
  • hive_flutter: ^1.1.0
관련 저장소
BeyondDimension/SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

C#GNU General Public License v3.0steamcsharp
steampp.net
26.2k1.7k
venera-app/venera

A comic app

DartGNU General Public License v3.0android-appcomic
10.6k520
niedev/RTranslator

Open source real-time translation app for Android that runs locally

C++Apache License 2.0translatorbluetooth-le
10.3k938
maxrave-dev/SimpMusic

A cross-platform music app using YouTube Music for backend

KotlinGNU General Public License v3.0androidandroid-application
simpmusic.org
10k487
CeuiLiSA/Pixiv-Shaft

Pixiv第三方Android客户端

KotlinMIT Licensepixivandroid-app
7.5k243
moonlight-stream/moonlight-android

GameStream client for Android

CGNU General Public License v3.0moonlightnvidia
6.9k1.3k
reqable/reqable-app

Reqable issue track repo

android-appdebugging-tool
reqable.com
6.5k254
plainhub/plain-app

🔥 PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media, contacts, SMS, calls, and more through a simple, easy-to-use interface on your desktop.

KotlinGNU Affero General Public License v3.0androidfilemanager
plainapp.app
6.1k370
namidaco/namida

A Beautiful and Feature-rich Music & Video Player with Youtube Support, Built in Flutter

DartOtherfluttermusic
6k326
gsantner/markor

Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..

JavaMavenOthermarkdownmarkdown-editor
github.com/gsantner/markor/discussions/2269
5.9k512
czy0729/Bangumi

:electron: An unofficial https://bgm.tv ui first app client for Android and iOS, built with React Native. 一个无广告、以爱好为驱动、不以盈利为目的、专门做 ACG 的类似豆瓣的追番记录,bgm.tv 第三方客户端。为移动端重新设计,内置大量加强的网页端难以实现的功能,且提供了相当的自定义选项。 目前已适配 iOS / Android。

TypeScriptnpmMIT Licensereact-nativemobx
5.8k167
k0shk0sh/FastHub

FastHub the ultimate GitHub client for Android.

JavaMavenGNU General Public License v3.0github-clientandroid-github
5.7k929