├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .metadata ├── .vscode └── settings.json ├── LICENSE ├── Music_Player_API.md ├── README.md ├── analysis_options.yaml ├── bass.dll ├── bass_aac.dll ├── bass_fx.dll ├── bassflac.dll ├── devtools_options.yaml ├── lib ├── asset │ ├── fonts │ │ ├── HarmonyOS_Sans_SC_Bold.ttf │ │ ├── MiSans-Bold.ttf │ │ └── 苹方字体.ttf │ └── icon │ │ └── app_icon.png ├── main.dart ├── models │ ├── lyric_line.dart │ ├── playlist.dart │ └── song.dart ├── providers │ ├── music_provider.dart │ └── theme_provider.dart ├── screens │ ├── add_songs_screen.dart │ ├── albums_screen.dart │ ├── artists_screen.dart │ ├── duplicate_songs_screen.dart │ ├── equalizer_screen.dart │ ├── folder_screen.dart │ ├── history_screen.dart │ ├── home_screen.dart │ ├── library_stats_screen.dart │ ├── music_library_screen.dart │ ├── player_screen.dart │ ├── playlist_management_screen.dart │ ├── search_screen.dart │ └── settings_screen.dart ├── services │ ├── audio_player_adapter.dart │ ├── bass_ffi_service.dart │ ├── database_service.dart │ └── ffi_music_player.dart ├── utils │ └── file_metadata_utils.dart └── widgets │ ├── bottom_player.dart │ └── music_waveform.dart ├── music_player.dll ├── pubspec.lock ├── pubspec.yaml ├── test ├── ffi_music_player_test.dart └── widget_test.dart └── windows ├── .gitignore ├── CMakeLists.txt ├── flutter ├── CMakeLists.txt ├── generated_plugin_registrant.cc ├── generated_plugin_registrant.h └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── Runner.rc ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources └── app_icon.ico ├── runner.exe.manifest ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/LICENSE -------------------------------------------------------------------------------- /Music_Player_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/Music_Player_API.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /bass.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/bass.dll -------------------------------------------------------------------------------- /bass_aac.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/bass_aac.dll -------------------------------------------------------------------------------- /bass_fx.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/bass_fx.dll -------------------------------------------------------------------------------- /bassflac.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/bassflac.dll -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/devtools_options.yaml -------------------------------------------------------------------------------- /lib/asset/fonts/HarmonyOS_Sans_SC_Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/asset/fonts/HarmonyOS_Sans_SC_Bold.ttf -------------------------------------------------------------------------------- /lib/asset/fonts/MiSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/asset/fonts/MiSans-Bold.ttf -------------------------------------------------------------------------------- /lib/asset/fonts/苹方字体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/asset/fonts/苹方字体.ttf -------------------------------------------------------------------------------- /lib/asset/icon/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/asset/icon/app_icon.png -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/models/lyric_line.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/models/lyric_line.dart -------------------------------------------------------------------------------- /lib/models/playlist.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/models/playlist.dart -------------------------------------------------------------------------------- /lib/models/song.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/models/song.dart -------------------------------------------------------------------------------- /lib/providers/music_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/providers/music_provider.dart -------------------------------------------------------------------------------- /lib/providers/theme_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/providers/theme_provider.dart -------------------------------------------------------------------------------- /lib/screens/add_songs_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/add_songs_screen.dart -------------------------------------------------------------------------------- /lib/screens/albums_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/albums_screen.dart -------------------------------------------------------------------------------- /lib/screens/artists_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/artists_screen.dart -------------------------------------------------------------------------------- /lib/screens/duplicate_songs_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/duplicate_songs_screen.dart -------------------------------------------------------------------------------- /lib/screens/equalizer_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/equalizer_screen.dart -------------------------------------------------------------------------------- /lib/screens/folder_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/folder_screen.dart -------------------------------------------------------------------------------- /lib/screens/history_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/history_screen.dart -------------------------------------------------------------------------------- /lib/screens/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/home_screen.dart -------------------------------------------------------------------------------- /lib/screens/library_stats_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/library_stats_screen.dart -------------------------------------------------------------------------------- /lib/screens/music_library_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/music_library_screen.dart -------------------------------------------------------------------------------- /lib/screens/player_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/player_screen.dart -------------------------------------------------------------------------------- /lib/screens/playlist_management_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/playlist_management_screen.dart -------------------------------------------------------------------------------- /lib/screens/search_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/search_screen.dart -------------------------------------------------------------------------------- /lib/screens/settings_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/screens/settings_screen.dart -------------------------------------------------------------------------------- /lib/services/audio_player_adapter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/services/audio_player_adapter.dart -------------------------------------------------------------------------------- /lib/services/bass_ffi_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/services/bass_ffi_service.dart -------------------------------------------------------------------------------- /lib/services/database_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/services/database_service.dart -------------------------------------------------------------------------------- /lib/services/ffi_music_player.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/services/ffi_music_player.dart -------------------------------------------------------------------------------- /lib/utils/file_metadata_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/utils/file_metadata_utils.dart -------------------------------------------------------------------------------- /lib/widgets/bottom_player.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/widgets/bottom_player.dart -------------------------------------------------------------------------------- /lib/widgets/music_waveform.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/lib/widgets/music_waveform.dart -------------------------------------------------------------------------------- /music_player.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/music_player.dll -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/ffi_music_player_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/test/ffi_music_player_test.dart -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/test/widget_test.dart -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/.gitignore -------------------------------------------------------------------------------- /windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/CMakeLists.txt -------------------------------------------------------------------------------- /windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/Runner.rc -------------------------------------------------------------------------------- /windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/main.cpp -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/resource.h -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/utils.cpp -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/utils.h -------------------------------------------------------------------------------- /windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laoguanTX/Meloria_Music_Player/HEAD/windows/runner/win32_window.h --------------------------------------------------------------------------------