gitextract_l9rjb4a1/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ ├── discussion.yml │ │ └── feature_request.yml │ ├── PULL_REQUEST_TEMPLATE/ │ │ ├── bug_fix.md │ │ ├── docs_update.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── SECURITY.md │ └── workflows/ │ ├── AiIssueCheck.yml │ ├── AutoCloseIssues.yml │ ├── release.yml │ └── version.yml ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── build/ │ ├── icons/ │ │ └── icon.icns │ ├── installer.nsh │ └── license.txt ├── docker-compose.yml ├── docs/ │ ├── README_en.md │ ├── README_ja.md │ ├── README_ko.md │ ├── README_ru.md │ └── README_tw.md ├── electron/ │ ├── appServices.js │ ├── extensions/ │ │ ├── extensionIPC.js │ │ ├── extensionManager.js │ │ └── extensions.js │ ├── language/ │ │ └── i18n.js │ ├── main.js │ ├── preload.cjs │ └── services/ │ ├── apiService.js │ ├── externalLinkHandler.js │ ├── statusBarLyricsService.js │ └── updater.js ├── index.html ├── nginx.conf ├── package.json └── src/ ├── App.vue ├── assets/ │ ├── style/ │ │ └── PlayerControl.css │ └── themes/ │ └── dark.css ├── components/ │ ├── AlbumGrid.vue │ ├── ArtistGrid.vue │ ├── BirthdayEasterEgg.vue │ ├── ContextMenu.vue │ ├── CustomModal.vue │ ├── Disclaimer.vue │ ├── ExtensionManager.vue │ ├── Header.vue │ ├── MessageNotification.vue │ ├── PlayerControl.vue │ ├── PlaylistGrid.vue │ ├── PlaylistSelectModal.vue │ ├── QueueList.vue │ ├── StatusBarLyrics.vue │ ├── TitleBar.vue │ └── player/ │ ├── AudioController.js │ ├── Helpers.js │ ├── LyricsHandler.js │ ├── MediaSession.js │ ├── PlaybackMode.js │ ├── ProgressBar.js │ ├── SongQueue.js │ └── index.js ├── language/ │ ├── en.json │ ├── ja.json │ ├── ko.json │ ├── ru.json │ ├── zh-CN.json │ └── zh-TW.json ├── layouts/ │ └── HomeLayout.vue ├── main.js ├── plugins/ │ ├── MessagePlugin.js │ └── ModalPlugin.js ├── router/ │ └── router.js ├── stores/ │ ├── musicQueue.js │ └── store.js ├── utils/ │ ├── apiBaseUrl.js │ ├── i18n.js │ ├── request.js │ └── utils.js └── views/ ├── CloudDrive.vue ├── Discover.vue ├── Home.vue ├── Library.vue ├── LocalMusic.vue ├── Login.vue ├── Lyrics.vue ├── PlaylistDetail.vue ├── Ranking.vue ├── Search.vue ├── Settings.vue └── VideoPlayer.vue