├── .browserslistrc ├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .npmrc ├── .prettierrc ├── .yarnrc ├── LICENSE ├── README.md ├── babel.config.js ├── blueprints └── homekit_music_remote.yaml ├── custom_components └── ha_cloud_music │ ├── README.md │ ├── __init__.py │ ├── api_config.py │ ├── api_music.py │ ├── api_tts.py │ ├── api_view.py │ ├── api_voice.py │ ├── browse_media.py │ ├── config_flow.py │ ├── const.py │ ├── dist │ ├── css │ │ ├── app.127813ec.css │ │ ├── chunk-03b5c3a8.4028971c.css │ │ ├── chunk-0a51bdcf.44557ed8.css │ │ ├── chunk-71c58716.dd6e6a76.css │ │ ├── chunk-94e4b18a.fc126ed6.css │ │ ├── chunk-b2c00124.da0f97fd.css │ │ ├── chunk-b39a67c6.4d3b1aac.css │ │ ├── chunk-c98756a0.81258413.css │ │ └── chunk-dd809a0c.8e6e487f.css │ ├── favicon.ico │ ├── img │ │ ├── bg-1.cf743e29.jpg │ │ ├── bg-2.a1183040.jpg │ │ ├── player_cover.373e0739.png │ │ └── warn.png │ ├── index.html │ ├── js │ │ ├── app.608a90ca.js │ │ ├── app.608a90ca.js.map │ │ ├── chunk-03b5c3a8.0ab752ef.js │ │ ├── chunk-03b5c3a8.0ab752ef.js.map │ │ ├── chunk-0a51bdcf.9df0b307.js │ │ ├── chunk-0a51bdcf.9df0b307.js.map │ │ ├── chunk-71c58716.8a5fbf88.js │ │ ├── chunk-71c58716.8a5fbf88.js.map │ │ ├── chunk-94e4b18a.64861915.js │ │ ├── chunk-94e4b18a.64861915.js.map │ │ ├── chunk-b2c00124.392449b3.js │ │ ├── chunk-b2c00124.392449b3.js.map │ │ ├── chunk-b39a67c6.29b352e6.js │ │ ├── chunk-b39a67c6.29b352e6.js.map │ │ ├── chunk-c98756a0.e0d236a1.js │ │ ├── chunk-c98756a0.e0d236a1.js.map │ │ ├── chunk-dd809a0c.a42636c1.js │ │ ├── chunk-dd809a0c.a42636c1.js.map │ │ ├── chunk-vendors.a8ae6256.js │ │ └── chunk-vendors.a8ae6256.js.map │ └── prompt.html │ ├── local │ └── card │ │ ├── MediaPlayer.js │ │ ├── ha_cloud_music-card.js │ │ ├── ha_cloud_music-fmlist.js │ │ ├── ha_cloud_music-lovelist.js │ │ ├── ha_cloud_music-panel.js │ │ ├── ha_cloud_music-player.js │ │ ├── ha_cloud_music-playlist.js │ │ ├── ha_cloud_music-search-musiclist.js │ │ ├── ha_cloud_music-search-playlist.js │ │ ├── ha_cloud_music-search.js │ │ ├── ha_cloud_music-setting.js │ │ ├── ha_cloud_music-tabs.js │ │ ├── ha_cloud_music-version.js │ │ ├── ha_cloud_music-voice.js │ │ ├── ha_cloud_music.js │ │ └── test.html │ ├── manifest.json │ ├── media_player.py │ ├── services.yaml │ ├── shaonianzhentan.py │ ├── source_mpd.py │ ├── source_other.py │ ├── source_vlc.py │ ├── source_web.py │ ├── source_windows.py │ ├── test.py │ ├── translations │ └── en.json │ └── util.py ├── hacs.json ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── img │ └── warn.png ├── index.html └── prompt.html ├── src ├── App.vue ├── api │ └── index.js ├── assets │ ├── background │ │ ├── bg-1.jpg │ │ └── bg-2.jpg │ └── img │ │ ├── album_cover_player.png │ │ ├── default.png │ │ ├── player_cover.png │ │ └── wave.gif ├── base │ ├── mm-dialog │ │ └── mm-dialog.vue │ ├── mm-icon │ │ └── mm-icon.vue │ ├── mm-loading │ │ └── mm-loading.vue │ ├── mm-no-result │ │ └── mm-no-result.vue │ ├── mm-progress │ │ └── mm-progress.vue │ └── mm-toast │ │ ├── index.js │ │ └── mm-toast.vue ├── components │ ├── lyric │ │ └── lyric.vue │ ├── mm-header │ │ └── mm-header.vue │ ├── music-btn │ │ └── music-btn.vue │ ├── music-list │ │ └── music-list.vue │ └── volume │ │ └── volume.vue ├── config.js ├── main.js ├── pages │ ├── comment │ │ └── comment.vue │ ├── details │ │ └── details.vue │ ├── historyList │ │ └── historyList.vue │ ├── mmPlayer.js │ ├── music.vue │ ├── playList │ │ └── playList.vue │ ├── search │ │ └── search.vue │ ├── topList │ │ └── topList.vue │ └── userList │ │ └── userList.vue ├── router │ └── index.js ├── store │ ├── actions.js │ ├── getters.js │ ├── index.js │ ├── mutation-types.js │ ├── mutations.js │ └── state.js ├── styles │ ├── index.less │ ├── mixin.less │ ├── reset.less │ └── var.less └── utils │ ├── audio.js │ ├── axios.js │ ├── hack.js │ ├── mixin.js │ ├── song.js │ ├── storage.js │ └── util.js ├── vue.config.js └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/.yarnrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/babel.config.js -------------------------------------------------------------------------------- /blueprints/homekit_music_remote.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/blueprints/homekit_music_remote.yaml -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/README.md -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/__init__.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/api_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/api_config.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/api_music.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/api_music.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/api_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/api_tts.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/api_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/api_view.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/api_voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/api_voice.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/browse_media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/browse_media.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/config_flow.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/const.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/app.127813ec.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/app.127813ec.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-03b5c3a8.4028971c.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-03b5c3a8.4028971c.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-0a51bdcf.44557ed8.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-0a51bdcf.44557ed8.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-71c58716.dd6e6a76.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-71c58716.dd6e6a76.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-94e4b18a.fc126ed6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-94e4b18a.fc126ed6.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-b2c00124.da0f97fd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-b2c00124.da0f97fd.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-b39a67c6.4d3b1aac.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-b39a67c6.4d3b1aac.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-c98756a0.81258413.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-c98756a0.81258413.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/css/chunk-dd809a0c.8e6e487f.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/css/chunk-dd809a0c.8e6e487f.css -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/favicon.ico -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/img/bg-1.cf743e29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/img/bg-1.cf743e29.jpg -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/img/bg-2.a1183040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/img/bg-2.a1183040.jpg -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/img/player_cover.373e0739.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/img/player_cover.373e0739.png -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/img/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/img/warn.png -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/index.html -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/app.608a90ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/app.608a90ca.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/app.608a90ca.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/app.608a90ca.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-03b5c3a8.0ab752ef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-03b5c3a8.0ab752ef.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-03b5c3a8.0ab752ef.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-03b5c3a8.0ab752ef.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-0a51bdcf.9df0b307.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-0a51bdcf.9df0b307.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-0a51bdcf.9df0b307.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-0a51bdcf.9df0b307.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-71c58716.8a5fbf88.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-71c58716.8a5fbf88.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-71c58716.8a5fbf88.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-71c58716.8a5fbf88.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-94e4b18a.64861915.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-94e4b18a.64861915.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-94e4b18a.64861915.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-94e4b18a.64861915.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-b2c00124.392449b3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-b2c00124.392449b3.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-b2c00124.392449b3.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-b2c00124.392449b3.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-b39a67c6.29b352e6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-b39a67c6.29b352e6.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-b39a67c6.29b352e6.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-b39a67c6.29b352e6.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-c98756a0.e0d236a1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-c98756a0.e0d236a1.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-c98756a0.e0d236a1.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-c98756a0.e0d236a1.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-dd809a0c.a42636c1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-dd809a0c.a42636c1.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-dd809a0c.a42636c1.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-dd809a0c.a42636c1.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-vendors.a8ae6256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-vendors.a8ae6256.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/js/chunk-vendors.a8ae6256.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/js/chunk-vendors.a8ae6256.js.map -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/dist/prompt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/dist/prompt.html -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/MediaPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/MediaPlayer.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-card.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-fmlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-fmlist.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-lovelist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-lovelist.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-panel.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-player.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-playlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-playlist.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-search-musiclist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-search-musiclist.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-search-playlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-search-playlist.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-search.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-setting.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-tabs.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-version.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music-voice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music-voice.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/ha_cloud_music.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/ha_cloud_music.js -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/local/card/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/local/card/test.html -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/manifest.json -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/media_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/media_player.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/services.yaml -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/shaonianzhentan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/shaonianzhentan.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/source_mpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/source_mpd.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/source_other.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/source_other.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/source_vlc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/source_vlc.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/source_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/source_web.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/source_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/source_windows.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/test.py -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/translations/en.json -------------------------------------------------------------------------------- /custom_components/ha_cloud_music/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/custom_components/ha_cloud_music/util.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/hacs.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/public/img/warn.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/public/index.html -------------------------------------------------------------------------------- /public/prompt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/public/prompt.html -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/assets/background/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/assets/background/bg-1.jpg -------------------------------------------------------------------------------- /src/assets/background/bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/assets/background/bg-2.jpg -------------------------------------------------------------------------------- /src/assets/img/album_cover_player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/assets/img/album_cover_player.png -------------------------------------------------------------------------------- /src/assets/img/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/assets/img/default.png -------------------------------------------------------------------------------- /src/assets/img/player_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/assets/img/player_cover.png -------------------------------------------------------------------------------- /src/assets/img/wave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/assets/img/wave.gif -------------------------------------------------------------------------------- /src/base/mm-dialog/mm-dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-dialog/mm-dialog.vue -------------------------------------------------------------------------------- /src/base/mm-icon/mm-icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-icon/mm-icon.vue -------------------------------------------------------------------------------- /src/base/mm-loading/mm-loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-loading/mm-loading.vue -------------------------------------------------------------------------------- /src/base/mm-no-result/mm-no-result.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-no-result/mm-no-result.vue -------------------------------------------------------------------------------- /src/base/mm-progress/mm-progress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-progress/mm-progress.vue -------------------------------------------------------------------------------- /src/base/mm-toast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-toast/index.js -------------------------------------------------------------------------------- /src/base/mm-toast/mm-toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/base/mm-toast/mm-toast.vue -------------------------------------------------------------------------------- /src/components/lyric/lyric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/components/lyric/lyric.vue -------------------------------------------------------------------------------- /src/components/mm-header/mm-header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/components/mm-header/mm-header.vue -------------------------------------------------------------------------------- /src/components/music-btn/music-btn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/components/music-btn/music-btn.vue -------------------------------------------------------------------------------- /src/components/music-list/music-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/components/music-list/music-list.vue -------------------------------------------------------------------------------- /src/components/volume/volume.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/components/volume/volume.vue -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/config.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/main.js -------------------------------------------------------------------------------- /src/pages/comment/comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/comment/comment.vue -------------------------------------------------------------------------------- /src/pages/details/details.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/details/details.vue -------------------------------------------------------------------------------- /src/pages/historyList/historyList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/historyList/historyList.vue -------------------------------------------------------------------------------- /src/pages/mmPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/mmPlayer.js -------------------------------------------------------------------------------- /src/pages/music.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/music.vue -------------------------------------------------------------------------------- /src/pages/playList/playList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/playList/playList.vue -------------------------------------------------------------------------------- /src/pages/search/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/search/search.vue -------------------------------------------------------------------------------- /src/pages/topList/topList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/topList/topList.vue -------------------------------------------------------------------------------- /src/pages/userList/userList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/pages/userList/userList.vue -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/store/actions.js -------------------------------------------------------------------------------- /src/store/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/store/getters.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/mutation-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/store/mutation-types.js -------------------------------------------------------------------------------- /src/store/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/store/mutations.js -------------------------------------------------------------------------------- /src/store/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/store/state.js -------------------------------------------------------------------------------- /src/styles/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/styles/index.less -------------------------------------------------------------------------------- /src/styles/mixin.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/styles/mixin.less -------------------------------------------------------------------------------- /src/styles/reset.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/styles/reset.less -------------------------------------------------------------------------------- /src/styles/var.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/styles/var.less -------------------------------------------------------------------------------- /src/utils/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/audio.js -------------------------------------------------------------------------------- /src/utils/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/axios.js -------------------------------------------------------------------------------- /src/utils/hack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/hack.js -------------------------------------------------------------------------------- /src/utils/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/mixin.js -------------------------------------------------------------------------------- /src/utils/song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/song.js -------------------------------------------------------------------------------- /src/utils/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/storage.js -------------------------------------------------------------------------------- /src/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/src/utils/util.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaonianzhentan/cloud_music/HEAD/yarn.lock --------------------------------------------------------------------------------