├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── publish.yml │ └── release-winget.yml ├── .gitignore ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── app-icon-macos.png ├── app-icon.png ├── index.html ├── package.json ├── packaging └── linux │ ├── LRCGET.desktop │ └── LRCGET.metainfo.xml ├── postcss.config.cjs ├── public ├── tauri.svg └── vite.svg ├── screenshots ├── 01.png ├── 02.png ├── 03.png ├── 04.png └── 05.png ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── capabilities │ ├── desktop.json │ └── migrated.json ├── gen │ └── schemas │ │ ├── acl-manifests.json │ │ ├── capabilities.json │ │ ├── desktop-schema.json │ │ └── linux-schema.json ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ └── macos │ │ └── icon.icns ├── src │ ├── db.rs │ ├── fs_track.rs │ ├── library.rs │ ├── lrclib.rs │ ├── lrclib │ │ ├── challenge_solver.rs │ │ ├── flag.rs │ │ ├── get.rs │ │ ├── get_by_id.rs │ │ ├── publish.rs │ │ ├── request_challenge.rs │ │ └── search.rs │ ├── lyrics.rs │ ├── main.rs │ ├── persistent_entities.rs │ ├── player.rs │ ├── state.rs │ └── utils.rs ├── tauri.conf.json └── tauri.macos.conf.json ├── src ├── App.vue ├── assets │ ├── buy-me-a-coffee.png │ └── lrclib.png ├── components │ ├── About.vue │ ├── ChooseDirectory.vue │ ├── CopyablePre.vue │ ├── Library.vue │ ├── NowPlaying.vue │ ├── SelectStrategy.vue │ ├── common │ │ ├── BaseModal.vue │ │ ├── CheckboxButton.vue │ │ └── RadioButton.vue │ ├── icons │ │ ├── EqualEnter.vue │ │ └── Equalizer.vue │ ├── library │ │ ├── AlbumList.vue │ │ ├── ArtistList.vue │ │ ├── Config.vue │ │ ├── DownloadViewer.vue │ │ ├── EditLyrics.vue │ │ ├── LibraryHeader.vue │ │ ├── MiniSearch.vue │ │ ├── MyLrclib.vue │ │ ├── SearchBar.vue │ │ ├── SearchLyrics.vue │ │ ├── TrackList.vue │ │ ├── album-list │ │ │ ├── AlbumItem.vue │ │ │ └── AlbumTrackList.vue │ │ ├── artist-list │ │ │ ├── ArtistItem.vue │ │ │ └── ArtistTrackList.vue │ │ ├── edit-lyrics │ │ │ ├── PublishLyrics.vue │ │ │ ├── PublishPlainText.vue │ │ │ └── Save.vue │ │ ├── my-lrclib │ │ │ ├── EditLyrics.vue │ │ │ ├── FlagLyrics.vue │ │ │ ├── LyricsPanel.vue │ │ │ ├── PreviewLyrics.vue │ │ │ └── SearchResult.vue │ │ ├── search-lyrics │ │ │ └── Preview.vue │ │ └── track-list │ │ │ └── TrackItem.vue │ └── now-playing │ │ ├── LyricsViewer.vue │ │ ├── PlainLyricsViewer.vue │ │ ├── Seek.vue │ │ └── VolumeSlider.vue ├── composables │ ├── downloader.js │ ├── edit-lyrics.js │ ├── global-state.js │ ├── player.js │ ├── search-library.js │ └── search-lyrics.js ├── main.js ├── style.css └── utils │ ├── count-lines.js │ ├── human-duration.js │ ├── lyrics-lint.js │ ├── lyrics.js │ └── plain-text-lint.js ├── tailwind.config.cjs └── vite.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-winget.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/.github/workflows/release-winget.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/README.md -------------------------------------------------------------------------------- /app-icon-macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/app-icon-macos.png -------------------------------------------------------------------------------- /app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/app-icon.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/package.json -------------------------------------------------------------------------------- /packaging/linux/LRCGET.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/packaging/linux/LRCGET.desktop -------------------------------------------------------------------------------- /packaging/linux/LRCGET.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/packaging/linux/LRCGET.metainfo.xml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/tauri.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/public/tauri.svg -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/public/vite.svg -------------------------------------------------------------------------------- /screenshots/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/screenshots/01.png -------------------------------------------------------------------------------- /screenshots/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/screenshots/02.png -------------------------------------------------------------------------------- /screenshots/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/screenshots/03.png -------------------------------------------------------------------------------- /screenshots/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/screenshots/04.png -------------------------------------------------------------------------------- /screenshots/05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/screenshots/05.png -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/capabilities/desktop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/capabilities/desktop.json -------------------------------------------------------------------------------- /src-tauri/capabilities/migrated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/capabilities/migrated.json -------------------------------------------------------------------------------- /src-tauri/gen/schemas/acl-manifests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/gen/schemas/acl-manifests.json -------------------------------------------------------------------------------- /src-tauri/gen/schemas/capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/gen/schemas/capabilities.json -------------------------------------------------------------------------------- /src-tauri/gen/schemas/desktop-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/gen/schemas/desktop-schema.json -------------------------------------------------------------------------------- /src-tauri/gen/schemas/linux-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/gen/schemas/linux-schema.json -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/icons/macos/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/icons/macos/icon.icns -------------------------------------------------------------------------------- /src-tauri/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/db.rs -------------------------------------------------------------------------------- /src-tauri/src/fs_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/fs_track.rs -------------------------------------------------------------------------------- /src-tauri/src/library.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/library.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/challenge_solver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/challenge_solver.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/flag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/flag.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/get.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/get_by_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/get_by_id.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/publish.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/request_challenge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/request_challenge.rs -------------------------------------------------------------------------------- /src-tauri/src/lrclib/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lrclib/search.rs -------------------------------------------------------------------------------- /src-tauri/src/lyrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/lyrics.rs -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/src/persistent_entities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/persistent_entities.rs -------------------------------------------------------------------------------- /src-tauri/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/player.rs -------------------------------------------------------------------------------- /src-tauri/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/state.rs -------------------------------------------------------------------------------- /src-tauri/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/src/utils.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src-tauri/tauri.macos.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src-tauri/tauri.macos.conf.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/buy-me-a-coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/assets/buy-me-a-coffee.png -------------------------------------------------------------------------------- /src/assets/lrclib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/assets/lrclib.png -------------------------------------------------------------------------------- /src/components/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/About.vue -------------------------------------------------------------------------------- /src/components/ChooseDirectory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/ChooseDirectory.vue -------------------------------------------------------------------------------- /src/components/CopyablePre.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/CopyablePre.vue -------------------------------------------------------------------------------- /src/components/Library.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/Library.vue -------------------------------------------------------------------------------- /src/components/NowPlaying.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/NowPlaying.vue -------------------------------------------------------------------------------- /src/components/SelectStrategy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/SelectStrategy.vue -------------------------------------------------------------------------------- /src/components/common/BaseModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/common/BaseModal.vue -------------------------------------------------------------------------------- /src/components/common/CheckboxButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/common/CheckboxButton.vue -------------------------------------------------------------------------------- /src/components/common/RadioButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/common/RadioButton.vue -------------------------------------------------------------------------------- /src/components/icons/EqualEnter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/icons/EqualEnter.vue -------------------------------------------------------------------------------- /src/components/icons/Equalizer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/icons/Equalizer.vue -------------------------------------------------------------------------------- /src/components/library/AlbumList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/AlbumList.vue -------------------------------------------------------------------------------- /src/components/library/ArtistList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/ArtistList.vue -------------------------------------------------------------------------------- /src/components/library/Config.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/Config.vue -------------------------------------------------------------------------------- /src/components/library/DownloadViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/DownloadViewer.vue -------------------------------------------------------------------------------- /src/components/library/EditLyrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/EditLyrics.vue -------------------------------------------------------------------------------- /src/components/library/LibraryHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/LibraryHeader.vue -------------------------------------------------------------------------------- /src/components/library/MiniSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/MiniSearch.vue -------------------------------------------------------------------------------- /src/components/library/MyLrclib.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/MyLrclib.vue -------------------------------------------------------------------------------- /src/components/library/SearchBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/SearchBar.vue -------------------------------------------------------------------------------- /src/components/library/SearchLyrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/SearchLyrics.vue -------------------------------------------------------------------------------- /src/components/library/TrackList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/TrackList.vue -------------------------------------------------------------------------------- /src/components/library/album-list/AlbumItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/album-list/AlbumItem.vue -------------------------------------------------------------------------------- /src/components/library/album-list/AlbumTrackList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/album-list/AlbumTrackList.vue -------------------------------------------------------------------------------- /src/components/library/artist-list/ArtistItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/artist-list/ArtistItem.vue -------------------------------------------------------------------------------- /src/components/library/artist-list/ArtistTrackList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/artist-list/ArtistTrackList.vue -------------------------------------------------------------------------------- /src/components/library/edit-lyrics/PublishLyrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/edit-lyrics/PublishLyrics.vue -------------------------------------------------------------------------------- /src/components/library/edit-lyrics/PublishPlainText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/edit-lyrics/PublishPlainText.vue -------------------------------------------------------------------------------- /src/components/library/edit-lyrics/Save.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/edit-lyrics/Save.vue -------------------------------------------------------------------------------- /src/components/library/my-lrclib/EditLyrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/my-lrclib/EditLyrics.vue -------------------------------------------------------------------------------- /src/components/library/my-lrclib/FlagLyrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/my-lrclib/FlagLyrics.vue -------------------------------------------------------------------------------- /src/components/library/my-lrclib/LyricsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/my-lrclib/LyricsPanel.vue -------------------------------------------------------------------------------- /src/components/library/my-lrclib/PreviewLyrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/my-lrclib/PreviewLyrics.vue -------------------------------------------------------------------------------- /src/components/library/my-lrclib/SearchResult.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/my-lrclib/SearchResult.vue -------------------------------------------------------------------------------- /src/components/library/search-lyrics/Preview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/search-lyrics/Preview.vue -------------------------------------------------------------------------------- /src/components/library/track-list/TrackItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/library/track-list/TrackItem.vue -------------------------------------------------------------------------------- /src/components/now-playing/LyricsViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/now-playing/LyricsViewer.vue -------------------------------------------------------------------------------- /src/components/now-playing/PlainLyricsViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/now-playing/PlainLyricsViewer.vue -------------------------------------------------------------------------------- /src/components/now-playing/Seek.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/now-playing/Seek.vue -------------------------------------------------------------------------------- /src/components/now-playing/VolumeSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/components/now-playing/VolumeSlider.vue -------------------------------------------------------------------------------- /src/composables/downloader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/composables/downloader.js -------------------------------------------------------------------------------- /src/composables/edit-lyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/composables/edit-lyrics.js -------------------------------------------------------------------------------- /src/composables/global-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/composables/global-state.js -------------------------------------------------------------------------------- /src/composables/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/composables/player.js -------------------------------------------------------------------------------- /src/composables/search-library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/composables/search-library.js -------------------------------------------------------------------------------- /src/composables/search-lyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/composables/search-lyrics.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/main.js -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/style.css -------------------------------------------------------------------------------- /src/utils/count-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/utils/count-lines.js -------------------------------------------------------------------------------- /src/utils/human-duration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/utils/human-duration.js -------------------------------------------------------------------------------- /src/utils/lyrics-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/utils/lyrics-lint.js -------------------------------------------------------------------------------- /src/utils/lyrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/utils/lyrics.js -------------------------------------------------------------------------------- /src/utils/plain-text-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/src/utils/plain-text-lint.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tranxuanthang/lrcget/HEAD/vite.config.js --------------------------------------------------------------------------------