├── .eslintignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_template.yaml │ ├── config.yml │ └── feature_request_template.yaml └── workflows │ └── build.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── Image-Opener ├── README.md ├── assets │ ├── copy-local-files-image.png │ ├── opened-image.png │ ├── preview.png │ └── showcase.png ├── package-lock.json ├── package.json ├── src │ ├── api │ │ ├── api.js │ │ └── graphQL.js │ ├── app.tsx │ ├── contextMenu │ │ ├── artistContextMenu.js │ │ ├── contextMenu.js │ │ └── playlistContextMenu.js │ ├── imageOpener.js │ ├── settings.json │ ├── shared │ │ └── shared.js │ ├── svg │ │ └── svg.js │ ├── types │ │ └── globals.d.ts │ └── utils │ │ └── utils.js └── tsconfig.json ├── LICENSE ├── Play-Enhanced-Songs ├── README.md ├── playEnhancedSongs.js ├── preview.png └── screenshot.png ├── Play-on-YouTube ├── README.md ├── assets │ ├── Play-on-YouTube-demo.gif │ ├── api-key-popup.png │ ├── popup-menu.png │ ├── preview.png │ ├── search-mode.png │ └── yt-search-page.png ├── package-lock.json ├── package.json ├── src │ ├── app.tsx │ ├── components │ │ └── SettingsUI │ │ │ ├── MenuComponents.jsx │ │ │ ├── SettingsUI.jsx │ │ │ └── SettingsUI.scss │ ├── constants │ │ └── svg.js │ ├── playOnYouTube.js │ ├── settings.json │ ├── types │ │ └── spicetify.d.ts │ └── utils │ │ ├── api.js │ │ ├── config.js │ │ └── utils.js └── tsconfig.json ├── README.md ├── Seek-Song ├── README.md ├── screenshot.gif ├── screenshot.png ├── seekSong.js └── seekSongMyKeybinds.js ├── Skip-or-Play-Liked-Songs ├── README.md ├── preview.png ├── screenshot.png └── skipOrPlayLikedSongs.js ├── Sort-by-Play-count ├── README.md ├── artist.gif ├── create-sorted-playlist.gif ├── lastfm.gif ├── options.png ├── preview.png ├── release-notes.png ├── screenshot.png └── sortByPlayCount.js ├── Sort-by-Rating ├── README.md ├── preview.png ├── screenshot.gif └── sortByRating.js ├── Spotify-Backup ├── README.md ├── demo.gif └── spotifyBackup.js ├── Spotify-Genres ├── README.md ├── artist-page.png ├── popup.png ├── preview.png ├── spotifyGenres.js └── widget-demo.gif ├── manifest.json └── package.json /.eslintignore: -------------------------------------------------------------------------------- 1 | dev 2 | dist -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/.github/ISSUE_TEMPLATE/bug_template.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/.github/ISSUE_TEMPLATE/feature_request_template.yaml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dev 2 | .vscode 3 | node_modules 4 | dist 5 | *.txt -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | LICENSE 3 | package-lock.json 4 | node_modules 5 | dev -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /Image-Opener/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/README.md -------------------------------------------------------------------------------- /Image-Opener/assets/copy-local-files-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/assets/copy-local-files-image.png -------------------------------------------------------------------------------- /Image-Opener/assets/opened-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/assets/opened-image.png -------------------------------------------------------------------------------- /Image-Opener/assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/assets/preview.png -------------------------------------------------------------------------------- /Image-Opener/assets/showcase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/assets/showcase.png -------------------------------------------------------------------------------- /Image-Opener/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/package-lock.json -------------------------------------------------------------------------------- /Image-Opener/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/package.json -------------------------------------------------------------------------------- /Image-Opener/src/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/api/api.js -------------------------------------------------------------------------------- /Image-Opener/src/api/graphQL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/api/graphQL.js -------------------------------------------------------------------------------- /Image-Opener/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/app.tsx -------------------------------------------------------------------------------- /Image-Opener/src/contextMenu/artistContextMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/contextMenu/artistContextMenu.js -------------------------------------------------------------------------------- /Image-Opener/src/contextMenu/contextMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/contextMenu/contextMenu.js -------------------------------------------------------------------------------- /Image-Opener/src/contextMenu/playlistContextMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/contextMenu/playlistContextMenu.js -------------------------------------------------------------------------------- /Image-Opener/src/imageOpener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/imageOpener.js -------------------------------------------------------------------------------- /Image-Opener/src/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "nameId": "imageOpener" 3 | } 4 | -------------------------------------------------------------------------------- /Image-Opener/src/shared/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/shared/shared.js -------------------------------------------------------------------------------- /Image-Opener/src/svg/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/svg/svg.js -------------------------------------------------------------------------------- /Image-Opener/src/types/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/types/globals.d.ts -------------------------------------------------------------------------------- /Image-Opener/src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/src/utils/utils.js -------------------------------------------------------------------------------- /Image-Opener/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Image-Opener/tsconfig.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /Play-Enhanced-Songs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-Enhanced-Songs/README.md -------------------------------------------------------------------------------- /Play-Enhanced-Songs/playEnhancedSongs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-Enhanced-Songs/playEnhancedSongs.js -------------------------------------------------------------------------------- /Play-Enhanced-Songs/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-Enhanced-Songs/preview.png -------------------------------------------------------------------------------- /Play-Enhanced-Songs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-Enhanced-Songs/screenshot.png -------------------------------------------------------------------------------- /Play-on-YouTube/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/README.md -------------------------------------------------------------------------------- /Play-on-YouTube/assets/Play-on-YouTube-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/assets/Play-on-YouTube-demo.gif -------------------------------------------------------------------------------- /Play-on-YouTube/assets/api-key-popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/assets/api-key-popup.png -------------------------------------------------------------------------------- /Play-on-YouTube/assets/popup-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/assets/popup-menu.png -------------------------------------------------------------------------------- /Play-on-YouTube/assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/assets/preview.png -------------------------------------------------------------------------------- /Play-on-YouTube/assets/search-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/assets/search-mode.png -------------------------------------------------------------------------------- /Play-on-YouTube/assets/yt-search-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/assets/yt-search-page.png -------------------------------------------------------------------------------- /Play-on-YouTube/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/package-lock.json -------------------------------------------------------------------------------- /Play-on-YouTube/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/package.json -------------------------------------------------------------------------------- /Play-on-YouTube/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/app.tsx -------------------------------------------------------------------------------- /Play-on-YouTube/src/components/SettingsUI/MenuComponents.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/components/SettingsUI/MenuComponents.jsx -------------------------------------------------------------------------------- /Play-on-YouTube/src/components/SettingsUI/SettingsUI.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/components/SettingsUI/SettingsUI.jsx -------------------------------------------------------------------------------- /Play-on-YouTube/src/components/SettingsUI/SettingsUI.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/components/SettingsUI/SettingsUI.scss -------------------------------------------------------------------------------- /Play-on-YouTube/src/constants/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/constants/svg.js -------------------------------------------------------------------------------- /Play-on-YouTube/src/playOnYouTube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/playOnYouTube.js -------------------------------------------------------------------------------- /Play-on-YouTube/src/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "nameId": "playOnYouTube" 3 | } 4 | -------------------------------------------------------------------------------- /Play-on-YouTube/src/types/spicetify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/types/spicetify.d.ts -------------------------------------------------------------------------------- /Play-on-YouTube/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/utils/api.js -------------------------------------------------------------------------------- /Play-on-YouTube/src/utils/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/utils/config.js -------------------------------------------------------------------------------- /Play-on-YouTube/src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/src/utils/utils.js -------------------------------------------------------------------------------- /Play-on-YouTube/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Play-on-YouTube/tsconfig.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/README.md -------------------------------------------------------------------------------- /Seek-Song/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Seek-Song/README.md -------------------------------------------------------------------------------- /Seek-Song/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Seek-Song/screenshot.gif -------------------------------------------------------------------------------- /Seek-Song/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Seek-Song/screenshot.png -------------------------------------------------------------------------------- /Seek-Song/seekSong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Seek-Song/seekSong.js -------------------------------------------------------------------------------- /Seek-Song/seekSongMyKeybinds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Seek-Song/seekSongMyKeybinds.js -------------------------------------------------------------------------------- /Skip-or-Play-Liked-Songs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Skip-or-Play-Liked-Songs/README.md -------------------------------------------------------------------------------- /Skip-or-Play-Liked-Songs/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Skip-or-Play-Liked-Songs/preview.png -------------------------------------------------------------------------------- /Skip-or-Play-Liked-Songs/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Skip-or-Play-Liked-Songs/screenshot.png -------------------------------------------------------------------------------- /Skip-or-Play-Liked-Songs/skipOrPlayLikedSongs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Skip-or-Play-Liked-Songs/skipOrPlayLikedSongs.js -------------------------------------------------------------------------------- /Sort-by-Play-count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/README.md -------------------------------------------------------------------------------- /Sort-by-Play-count/artist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/artist.gif -------------------------------------------------------------------------------- /Sort-by-Play-count/create-sorted-playlist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/create-sorted-playlist.gif -------------------------------------------------------------------------------- /Sort-by-Play-count/lastfm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/lastfm.gif -------------------------------------------------------------------------------- /Sort-by-Play-count/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/options.png -------------------------------------------------------------------------------- /Sort-by-Play-count/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/preview.png -------------------------------------------------------------------------------- /Sort-by-Play-count/release-notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/release-notes.png -------------------------------------------------------------------------------- /Sort-by-Play-count/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/screenshot.png -------------------------------------------------------------------------------- /Sort-by-Play-count/sortByPlayCount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Play-count/sortByPlayCount.js -------------------------------------------------------------------------------- /Sort-by-Rating/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Rating/README.md -------------------------------------------------------------------------------- /Sort-by-Rating/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Rating/preview.png -------------------------------------------------------------------------------- /Sort-by-Rating/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Rating/screenshot.gif -------------------------------------------------------------------------------- /Sort-by-Rating/sortByRating.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Sort-by-Rating/sortByRating.js -------------------------------------------------------------------------------- /Spotify-Backup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Backup/README.md -------------------------------------------------------------------------------- /Spotify-Backup/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Backup/demo.gif -------------------------------------------------------------------------------- /Spotify-Backup/spotifyBackup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Backup/spotifyBackup.js -------------------------------------------------------------------------------- /Spotify-Genres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Genres/README.md -------------------------------------------------------------------------------- /Spotify-Genres/artist-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Genres/artist-page.png -------------------------------------------------------------------------------- /Spotify-Genres/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Genres/popup.png -------------------------------------------------------------------------------- /Spotify-Genres/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Genres/preview.png -------------------------------------------------------------------------------- /Spotify-Genres/spotifyGenres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Genres/spotifyGenres.js -------------------------------------------------------------------------------- /Spotify-Genres/widget-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/Spotify-Genres/widget-demo.gif -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tetrax-10/Spicetify-Extensions/HEAD/package.json --------------------------------------------------------------------------------