├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── feature_request.yml │ └── improvement.yml └── workflows │ ├── flutter_linux.yml │ └── flutter_windows.yml ├── .gitignore ├── .metadata ├── LICENSE ├── README.md ├── analysis_options.yaml ├── assets ├── fonts │ ├── MiSans-Bold.ttf │ ├── MiSans-Medium.ttf │ ├── MiSans-Normal.ttf │ └── MiSans-Semibold.ttf └── images │ └── icon │ ├── icon.png │ ├── logo.png │ ├── next.ico │ ├── pause.ico │ ├── play.ico │ ├── prev.ico │ └── tray_icon.ico ├── devtools_options.yaml ├── flutter_rust_bridge.yaml ├── integration_test └── simple_test.dart ├── lib ├── hot_keys.dart ├── layout │ ├── app_shell.dart │ └── main_view.dart ├── main.dart ├── media_service │ ├── linux_media_service.dart │ ├── platform_media_service.dart │ ├── smtc_manager.dart │ └── windows_media_service.dart ├── page │ ├── all_songs │ │ └── all_songs_page.dart │ ├── pages │ │ ├── album_list_page.dart │ │ ├── all_songs.dart │ │ ├── artist_list_page.dart │ │ ├── play_list.dart │ │ ├── setting.dart │ │ ├── song_details.dart │ │ └── statistics_page.dart │ ├── playlist │ │ ├── playlist_content_notifier.dart │ │ ├── playlist_content_widget.dart │ │ ├── playlist_manager.dart │ │ └── playlist_models.dart │ ├── setting │ │ ├── about.dart │ │ ├── artist_separator.dart │ │ ├── audio_device_selector.dart │ │ ├── page_visibility_settings.dart │ │ ├── setting_page.dart │ │ ├── settings_provider.dart │ │ ├── theme_selection_screen.dart │ │ └── update_checker.dart │ ├── song_detail_page.dart │ ├── song_details │ │ └── song_details_page.dart │ ├── song_list │ │ ├── album_list.dart │ │ ├── artist_list.dart │ │ └── song_list_detail_page.dart │ └── statistics_page │ │ ├── playback_tracker.dart │ │ ├── statistics.dart │ │ ├── statistics_manager.dart │ │ └── statistics_models.dart ├── src │ └── rust │ │ ├── api │ │ └── smtc.dart │ │ ├── frb_generated.dart │ │ ├── frb_generated.io.dart │ │ └── frb_generated.web.dart ├── theme │ └── theme_provider.dart └── widgets │ ├── app_window_title_bar.dart │ ├── balance_rate_control.dart │ ├── font_selector_row.dart │ ├── hover_overlay_control.dart │ ├── lyrics_settings_drawer.dart │ ├── lyrics_widget.dart │ ├── play_mode_button.dart │ ├── play_pause_button.dart │ ├── playbar.dart │ ├── playing_queue_drawer.dart │ ├── single_line_lyrics.dart │ ├── song_detail_page │ ├── app_window_title_bar.dart │ └── playbar.dart │ ├── sort_dialog.dart │ └── volume_control_state.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake └── runner │ ├── CMakeLists.txt │ ├── main.cc │ ├── my_application.cc │ └── my_application.h ├── pubspec.lock ├── pubspec.yaml ├── rust ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── src │ ├── api │ ├── mod.rs │ └── smtc.rs │ ├── frb_generated.rs │ └── lib.rs ├── rust_builder ├── .gitignore ├── README.md ├── android │ ├── .gitignore │ ├── build.gradle │ ├── settings.gradle │ └── src │ │ └── main │ │ └── AndroidManifest.xml ├── cargokit │ ├── .gitignore │ ├── LICENSE │ ├── README │ ├── build_pod.sh │ ├── build_tool │ │ ├── README.md │ │ ├── analysis_options.yaml │ │ ├── bin │ │ │ └── build_tool.dart │ │ ├── lib │ │ │ ├── build_tool.dart │ │ │ └── src │ │ │ │ ├── android_environment.dart │ │ │ │ ├── artifacts_provider.dart │ │ │ │ ├── build_cmake.dart │ │ │ │ ├── build_gradle.dart │ │ │ │ ├── build_pod.dart │ │ │ │ ├── build_tool.dart │ │ │ │ ├── builder.dart │ │ │ │ ├── cargo.dart │ │ │ │ ├── crate_hash.dart │ │ │ │ ├── environment.dart │ │ │ │ ├── logging.dart │ │ │ │ ├── options.dart │ │ │ │ ├── precompile_binaries.dart │ │ │ │ ├── rustup.dart │ │ │ │ ├── target.dart │ │ │ │ ├── util.dart │ │ │ │ └── verify_binaries.dart │ │ ├── pubspec.lock │ │ └── pubspec.yaml │ ├── cmake │ │ ├── cargokit.cmake │ │ └── resolve_symlinks.ps1 │ ├── gradle │ │ └── plugin.gradle │ ├── run_build_tool.cmd │ └── run_build_tool.sh ├── ios │ ├── Classes │ │ └── dummy_file.c │ └── rust_lib_myune_music.podspec ├── linux │ └── CMakeLists.txt ├── macos │ ├── Classes │ │ └── dummy_file.c │ └── rust_lib_myune_music.podspec ├── pubspec.yaml └── windows │ ├── .gitignore │ └── CMakeLists.txt ├── screenshot ├── 0d13a2582b84e3d163988899b1944333.png ├── 229b937e755fc80c1b6c2b035a9fce9d.png ├── 2d2dcc15474a0305dd38c5c95d796171.png ├── 4a7670f3ebf01f882075ad2d1d8503b8.png ├── 52736f272726c264106786882e10294f.png ├── 5b3a494c901a3b4f45cde9346cbaa494.png ├── 6e14973b9473176c5e971fcd489292db.png ├── 8bf7b69971d2ee82d6a1b07458435429.png ├── 9b4ecbf45ba3e627ad0f49eb58de49a6.png ├── cad821b2b9bcab39866bed28aa10ba64.png ├── d4555aec0a2d22cf94a532cf556f5833.png ├── e4c6b8a45a044f23f6a0cab5b911a3e4.png └── e5509c9d49dd41c80a5eaff376e37d9b.png ├── test └── widget_test.dart ├── test_driver └── integration_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.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/improvement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.github/ISSUE_TEMPLATE/improvement.yml -------------------------------------------------------------------------------- /.github/workflows/flutter_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.github/workflows/flutter_linux.yml -------------------------------------------------------------------------------- /.github/workflows/flutter_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.github/workflows/flutter_windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/.metadata -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /assets/fonts/MiSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/fonts/MiSans-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/MiSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/fonts/MiSans-Medium.ttf -------------------------------------------------------------------------------- /assets/fonts/MiSans-Normal.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/fonts/MiSans-Normal.ttf -------------------------------------------------------------------------------- /assets/fonts/MiSans-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/fonts/MiSans-Semibold.ttf -------------------------------------------------------------------------------- /assets/images/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/icon.png -------------------------------------------------------------------------------- /assets/images/icon/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/logo.png -------------------------------------------------------------------------------- /assets/images/icon/next.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/next.ico -------------------------------------------------------------------------------- /assets/images/icon/pause.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/pause.ico -------------------------------------------------------------------------------- /assets/images/icon/play.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/play.ico -------------------------------------------------------------------------------- /assets/images/icon/prev.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/prev.ico -------------------------------------------------------------------------------- /assets/images/icon/tray_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/assets/images/icon/tray_icon.ico -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/devtools_options.yaml -------------------------------------------------------------------------------- /flutter_rust_bridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/flutter_rust_bridge.yaml -------------------------------------------------------------------------------- /integration_test/simple_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/integration_test/simple_test.dart -------------------------------------------------------------------------------- /lib/hot_keys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/hot_keys.dart -------------------------------------------------------------------------------- /lib/layout/app_shell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/layout/app_shell.dart -------------------------------------------------------------------------------- /lib/layout/main_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/layout/main_view.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/media_service/linux_media_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/media_service/linux_media_service.dart -------------------------------------------------------------------------------- /lib/media_service/platform_media_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/media_service/platform_media_service.dart -------------------------------------------------------------------------------- /lib/media_service/smtc_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/media_service/smtc_manager.dart -------------------------------------------------------------------------------- /lib/media_service/windows_media_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/media_service/windows_media_service.dart -------------------------------------------------------------------------------- /lib/page/all_songs/all_songs_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/all_songs/all_songs_page.dart -------------------------------------------------------------------------------- /lib/page/pages/album_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/album_list_page.dart -------------------------------------------------------------------------------- /lib/page/pages/all_songs.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/all_songs.dart -------------------------------------------------------------------------------- /lib/page/pages/artist_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/artist_list_page.dart -------------------------------------------------------------------------------- /lib/page/pages/play_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/play_list.dart -------------------------------------------------------------------------------- /lib/page/pages/setting.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/setting.dart -------------------------------------------------------------------------------- /lib/page/pages/song_details.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/song_details.dart -------------------------------------------------------------------------------- /lib/page/pages/statistics_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/pages/statistics_page.dart -------------------------------------------------------------------------------- /lib/page/playlist/playlist_content_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/playlist/playlist_content_notifier.dart -------------------------------------------------------------------------------- /lib/page/playlist/playlist_content_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/playlist/playlist_content_widget.dart -------------------------------------------------------------------------------- /lib/page/playlist/playlist_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/playlist/playlist_manager.dart -------------------------------------------------------------------------------- /lib/page/playlist/playlist_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/playlist/playlist_models.dart -------------------------------------------------------------------------------- /lib/page/setting/about.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/about.dart -------------------------------------------------------------------------------- /lib/page/setting/artist_separator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/artist_separator.dart -------------------------------------------------------------------------------- /lib/page/setting/audio_device_selector.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/audio_device_selector.dart -------------------------------------------------------------------------------- /lib/page/setting/page_visibility_settings.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/page_visibility_settings.dart -------------------------------------------------------------------------------- /lib/page/setting/setting_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/setting_page.dart -------------------------------------------------------------------------------- /lib/page/setting/settings_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/settings_provider.dart -------------------------------------------------------------------------------- /lib/page/setting/theme_selection_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/theme_selection_screen.dart -------------------------------------------------------------------------------- /lib/page/setting/update_checker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/setting/update_checker.dart -------------------------------------------------------------------------------- /lib/page/song_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/song_detail_page.dart -------------------------------------------------------------------------------- /lib/page/song_details/song_details_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/song_details/song_details_page.dart -------------------------------------------------------------------------------- /lib/page/song_list/album_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/song_list/album_list.dart -------------------------------------------------------------------------------- /lib/page/song_list/artist_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/song_list/artist_list.dart -------------------------------------------------------------------------------- /lib/page/song_list/song_list_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/song_list/song_list_detail_page.dart -------------------------------------------------------------------------------- /lib/page/statistics_page/playback_tracker.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/statistics_page/playback_tracker.dart -------------------------------------------------------------------------------- /lib/page/statistics_page/statistics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/statistics_page/statistics.dart -------------------------------------------------------------------------------- /lib/page/statistics_page/statistics_manager.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/statistics_page/statistics_manager.dart -------------------------------------------------------------------------------- /lib/page/statistics_page/statistics_models.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/page/statistics_page/statistics_models.dart -------------------------------------------------------------------------------- /lib/src/rust/api/smtc.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/src/rust/api/smtc.dart -------------------------------------------------------------------------------- /lib/src/rust/frb_generated.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/src/rust/frb_generated.dart -------------------------------------------------------------------------------- /lib/src/rust/frb_generated.io.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/src/rust/frb_generated.io.dart -------------------------------------------------------------------------------- /lib/src/rust/frb_generated.web.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/src/rust/frb_generated.web.dart -------------------------------------------------------------------------------- /lib/theme/theme_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/theme/theme_provider.dart -------------------------------------------------------------------------------- /lib/widgets/app_window_title_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/app_window_title_bar.dart -------------------------------------------------------------------------------- /lib/widgets/balance_rate_control.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/balance_rate_control.dart -------------------------------------------------------------------------------- /lib/widgets/font_selector_row.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/font_selector_row.dart -------------------------------------------------------------------------------- /lib/widgets/hover_overlay_control.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/hover_overlay_control.dart -------------------------------------------------------------------------------- /lib/widgets/lyrics_settings_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/lyrics_settings_drawer.dart -------------------------------------------------------------------------------- /lib/widgets/lyrics_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/lyrics_widget.dart -------------------------------------------------------------------------------- /lib/widgets/play_mode_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/play_mode_button.dart -------------------------------------------------------------------------------- /lib/widgets/play_pause_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/play_pause_button.dart -------------------------------------------------------------------------------- /lib/widgets/playbar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/playbar.dart -------------------------------------------------------------------------------- /lib/widgets/playing_queue_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/playing_queue_drawer.dart -------------------------------------------------------------------------------- /lib/widgets/single_line_lyrics.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/single_line_lyrics.dart -------------------------------------------------------------------------------- /lib/widgets/song_detail_page/app_window_title_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/song_detail_page/app_window_title_bar.dart -------------------------------------------------------------------------------- /lib/widgets/song_detail_page/playbar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/song_detail_page/playbar.dart -------------------------------------------------------------------------------- /lib/widgets/sort_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/sort_dialog.dart -------------------------------------------------------------------------------- /lib/widgets/volume_control_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/lib/widgets/volume_control_state.dart -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/CMakeLists.txt -------------------------------------------------------------------------------- /linux/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /linux/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/runner/CMakeLists.txt -------------------------------------------------------------------------------- /linux/runner/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/runner/main.cc -------------------------------------------------------------------------------- /linux/runner/my_application.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/runner/my_application.cc -------------------------------------------------------------------------------- /linux/runner/my_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/linux/runner/my_application.h -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/src/api/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod smtc; 2 | -------------------------------------------------------------------------------- /rust/src/api/smtc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust/src/api/smtc.rs -------------------------------------------------------------------------------- /rust/src/frb_generated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust/src/frb_generated.rs -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /rust_builder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/.gitignore -------------------------------------------------------------------------------- /rust_builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/README.md -------------------------------------------------------------------------------- /rust_builder/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/android/.gitignore -------------------------------------------------------------------------------- /rust_builder/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/android/build.gradle -------------------------------------------------------------------------------- /rust_builder/android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'rust_lib_myune_music' 2 | -------------------------------------------------------------------------------- /rust_builder/android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /rust_builder/cargokit/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .dart_tool 3 | *.iml 4 | !pubspec.lock 5 | -------------------------------------------------------------------------------- /rust_builder/cargokit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/LICENSE -------------------------------------------------------------------------------- /rust_builder/cargokit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/README -------------------------------------------------------------------------------- /rust_builder/cargokit/build_pod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_pod.sh -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/README.md -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/analysis_options.yaml -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/bin/build_tool.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/bin/build_tool.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/build_tool.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/build_tool.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/android_environment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/android_environment.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/artifacts_provider.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/build_cmake.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/build_cmake.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/build_gradle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/build_gradle.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/build_pod.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/build_pod.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/build_tool.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/build_tool.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/builder.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/cargo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/cargo.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/crate_hash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/crate_hash.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/environment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/environment.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/logging.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/logging.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/options.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/options.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/precompile_binaries.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/rustup.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/rustup.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/target.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/target.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/util.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/lib/src/verify_binaries.dart -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/pubspec.lock -------------------------------------------------------------------------------- /rust_builder/cargokit/build_tool/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/build_tool/pubspec.yaml -------------------------------------------------------------------------------- /rust_builder/cargokit/cmake/cargokit.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/cmake/cargokit.cmake -------------------------------------------------------------------------------- /rust_builder/cargokit/cmake/resolve_symlinks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/cmake/resolve_symlinks.ps1 -------------------------------------------------------------------------------- /rust_builder/cargokit/gradle/plugin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/gradle/plugin.gradle -------------------------------------------------------------------------------- /rust_builder/cargokit/run_build_tool.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/run_build_tool.cmd -------------------------------------------------------------------------------- /rust_builder/cargokit/run_build_tool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/cargokit/run_build_tool.sh -------------------------------------------------------------------------------- /rust_builder/ios/Classes/dummy_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/ios/Classes/dummy_file.c -------------------------------------------------------------------------------- /rust_builder/ios/rust_lib_myune_music.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/ios/rust_lib_myune_music.podspec -------------------------------------------------------------------------------- /rust_builder/linux/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/linux/CMakeLists.txt -------------------------------------------------------------------------------- /rust_builder/macos/Classes/dummy_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/macos/Classes/dummy_file.c -------------------------------------------------------------------------------- /rust_builder/macos/rust_lib_myune_music.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/macos/rust_lib_myune_music.podspec -------------------------------------------------------------------------------- /rust_builder/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/pubspec.yaml -------------------------------------------------------------------------------- /rust_builder/windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/windows/.gitignore -------------------------------------------------------------------------------- /rust_builder/windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/rust_builder/windows/CMakeLists.txt -------------------------------------------------------------------------------- /screenshot/0d13a2582b84e3d163988899b1944333.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/0d13a2582b84e3d163988899b1944333.png -------------------------------------------------------------------------------- /screenshot/229b937e755fc80c1b6c2b035a9fce9d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/229b937e755fc80c1b6c2b035a9fce9d.png -------------------------------------------------------------------------------- /screenshot/2d2dcc15474a0305dd38c5c95d796171.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/2d2dcc15474a0305dd38c5c95d796171.png -------------------------------------------------------------------------------- /screenshot/4a7670f3ebf01f882075ad2d1d8503b8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/4a7670f3ebf01f882075ad2d1d8503b8.png -------------------------------------------------------------------------------- /screenshot/52736f272726c264106786882e10294f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/52736f272726c264106786882e10294f.png -------------------------------------------------------------------------------- /screenshot/5b3a494c901a3b4f45cde9346cbaa494.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/5b3a494c901a3b4f45cde9346cbaa494.png -------------------------------------------------------------------------------- /screenshot/6e14973b9473176c5e971fcd489292db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/6e14973b9473176c5e971fcd489292db.png -------------------------------------------------------------------------------- /screenshot/8bf7b69971d2ee82d6a1b07458435429.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/8bf7b69971d2ee82d6a1b07458435429.png -------------------------------------------------------------------------------- /screenshot/9b4ecbf45ba3e627ad0f49eb58de49a6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/9b4ecbf45ba3e627ad0f49eb58de49a6.png -------------------------------------------------------------------------------- /screenshot/cad821b2b9bcab39866bed28aa10ba64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/cad821b2b9bcab39866bed28aa10ba64.png -------------------------------------------------------------------------------- /screenshot/d4555aec0a2d22cf94a532cf556f5833.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/d4555aec0a2d22cf94a532cf556f5833.png -------------------------------------------------------------------------------- /screenshot/e4c6b8a45a044f23f6a0cab5b911a3e4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/e4c6b8a45a044f23f6a0cab5b911a3e4.png -------------------------------------------------------------------------------- /screenshot/e5509c9d49dd41c80a5eaff376e37d9b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/screenshot/e5509c9d49dd41c80a5eaff376e37d9b.png -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/test/widget_test.dart -------------------------------------------------------------------------------- /test_driver/integration_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/test_driver/integration_test.dart -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/.gitignore -------------------------------------------------------------------------------- /windows/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/CMakeLists.txt -------------------------------------------------------------------------------- /windows/flutter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/flutter/CMakeLists.txt -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/flutter/generated_plugin_registrant.cc -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/flutter/generated_plugin_registrant.h -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/flutter/generated_plugins.cmake -------------------------------------------------------------------------------- /windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/CMakeLists.txt -------------------------------------------------------------------------------- /windows/runner/Runner.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/Runner.rc -------------------------------------------------------------------------------- /windows/runner/flutter_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/flutter_window.cpp -------------------------------------------------------------------------------- /windows/runner/flutter_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/flutter_window.h -------------------------------------------------------------------------------- /windows/runner/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/main.cpp -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/resource.h -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/runner.exe.manifest -------------------------------------------------------------------------------- /windows/runner/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/utils.cpp -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/utils.h -------------------------------------------------------------------------------- /windows/runner/win32_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/win32_window.cpp -------------------------------------------------------------------------------- /windows/runner/win32_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaobaimc/myune_music/HEAD/windows/runner/win32_window.h --------------------------------------------------------------------------------