├── .flake8 ├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── config.sh ├── defsettings.json └── tasks.json ├── LICENSE ├── README.md ├── assets ├── publish_image.png ├── screenshot.jpg └── screenshot2.jpg ├── crowdin.yml ├── decky.pyi ├── eslint.config.js ├── main.py ├── package.json ├── plugin.json ├── pnpm-lock.yaml ├── rollup.config.js ├── settings.pyi ├── src ├── actions │ └── audio.ts ├── cache │ └── musicCache.ts ├── components │ ├── changeTheme │ │ ├── aboutPage.tsx │ │ ├── audioPlayer.tsx │ │ ├── changePage.tsx │ │ ├── gameSettings.tsx │ │ ├── index.tsx │ │ └── noMusic.tsx │ ├── settings │ │ ├── index.tsx │ │ ├── showQrModal.tsx │ │ └── socialButton.tsx │ ├── spinner.tsx │ └── themePlayer │ │ └── index.tsx ├── hooks │ ├── useAudioPlayer.ts │ ├── useInvidiousInstances.ts │ ├── useParams.ts │ ├── useSettings.ts │ ├── useThemeMusic.ts │ └── useTranslations.ts ├── index.tsx ├── lib │ ├── patchContextMenu.tsx │ ├── patchLibraryApp.tsx │ └── translations.ts ├── localisation │ ├── bg.json │ ├── cs.json │ ├── da.json │ ├── de.json │ ├── el.json │ ├── en.json │ ├── es-419.json │ ├── es.json │ ├── fi.json │ ├── fr.json │ ├── hu.json │ ├── it.json │ ├── ja.json │ ├── ko.json │ ├── nl.json │ ├── no.json │ ├── pl.json │ ├── pt-br.json │ ├── pt.json │ ├── ro.json │ ├── ru.json │ ├── sv.json │ ├── th.json │ ├── tr.json │ ├── uk.json │ ├── vi.json │ ├── zh-cn.json │ └── zh-tw.json └── state │ └── AudioLoaderCompatState.tsx ├── tsconfig.json └── types ├── SteamClient.d.ts ├── YouTube.ts └── types.d.ts /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | extend-ignore = E501 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.vscode/config.sh -------------------------------------------------------------------------------- /.vscode/defsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.vscode/defsettings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/README.md -------------------------------------------------------------------------------- /assets/publish_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/assets/publish_image.png -------------------------------------------------------------------------------- /assets/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/assets/screenshot.jpg -------------------------------------------------------------------------------- /assets/screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/assets/screenshot2.jpg -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/crowdin.yml -------------------------------------------------------------------------------- /decky.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/decky.pyi -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/eslint.config.js -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/main.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/package.json -------------------------------------------------------------------------------- /plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/plugin.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/rollup.config.js -------------------------------------------------------------------------------- /settings.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/settings.pyi -------------------------------------------------------------------------------- /src/actions/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/actions/audio.ts -------------------------------------------------------------------------------- /src/cache/musicCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/cache/musicCache.ts -------------------------------------------------------------------------------- /src/components/changeTheme/aboutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/changeTheme/aboutPage.tsx -------------------------------------------------------------------------------- /src/components/changeTheme/audioPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/changeTheme/audioPlayer.tsx -------------------------------------------------------------------------------- /src/components/changeTheme/changePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/changeTheme/changePage.tsx -------------------------------------------------------------------------------- /src/components/changeTheme/gameSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/changeTheme/gameSettings.tsx -------------------------------------------------------------------------------- /src/components/changeTheme/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/changeTheme/index.tsx -------------------------------------------------------------------------------- /src/components/changeTheme/noMusic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/changeTheme/noMusic.tsx -------------------------------------------------------------------------------- /src/components/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/settings/index.tsx -------------------------------------------------------------------------------- /src/components/settings/showQrModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/settings/showQrModal.tsx -------------------------------------------------------------------------------- /src/components/settings/socialButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/settings/socialButton.tsx -------------------------------------------------------------------------------- /src/components/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/spinner.tsx -------------------------------------------------------------------------------- /src/components/themePlayer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/components/themePlayer/index.tsx -------------------------------------------------------------------------------- /src/hooks/useAudioPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/hooks/useAudioPlayer.ts -------------------------------------------------------------------------------- /src/hooks/useInvidiousInstances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/hooks/useInvidiousInstances.ts -------------------------------------------------------------------------------- /src/hooks/useParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/hooks/useParams.ts -------------------------------------------------------------------------------- /src/hooks/useSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/hooks/useSettings.ts -------------------------------------------------------------------------------- /src/hooks/useThemeMusic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/hooks/useThemeMusic.ts -------------------------------------------------------------------------------- /src/hooks/useTranslations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/hooks/useTranslations.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lib/patchContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/lib/patchContextMenu.tsx -------------------------------------------------------------------------------- /src/lib/patchLibraryApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/lib/patchLibraryApp.tsx -------------------------------------------------------------------------------- /src/lib/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/lib/translations.ts -------------------------------------------------------------------------------- /src/localisation/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/bg.json -------------------------------------------------------------------------------- /src/localisation/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/cs.json -------------------------------------------------------------------------------- /src/localisation/da.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/da.json -------------------------------------------------------------------------------- /src/localisation/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/de.json -------------------------------------------------------------------------------- /src/localisation/el.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/el.json -------------------------------------------------------------------------------- /src/localisation/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/en.json -------------------------------------------------------------------------------- /src/localisation/es-419.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/es-419.json -------------------------------------------------------------------------------- /src/localisation/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/es.json -------------------------------------------------------------------------------- /src/localisation/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/fi.json -------------------------------------------------------------------------------- /src/localisation/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/fr.json -------------------------------------------------------------------------------- /src/localisation/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/hu.json -------------------------------------------------------------------------------- /src/localisation/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/it.json -------------------------------------------------------------------------------- /src/localisation/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/ja.json -------------------------------------------------------------------------------- /src/localisation/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/ko.json -------------------------------------------------------------------------------- /src/localisation/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/nl.json -------------------------------------------------------------------------------- /src/localisation/no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/no.json -------------------------------------------------------------------------------- /src/localisation/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/pl.json -------------------------------------------------------------------------------- /src/localisation/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/pt-br.json -------------------------------------------------------------------------------- /src/localisation/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/pt.json -------------------------------------------------------------------------------- /src/localisation/ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/ro.json -------------------------------------------------------------------------------- /src/localisation/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/ru.json -------------------------------------------------------------------------------- /src/localisation/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/sv.json -------------------------------------------------------------------------------- /src/localisation/th.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/th.json -------------------------------------------------------------------------------- /src/localisation/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/tr.json -------------------------------------------------------------------------------- /src/localisation/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/uk.json -------------------------------------------------------------------------------- /src/localisation/vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/vi.json -------------------------------------------------------------------------------- /src/localisation/zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/zh-cn.json -------------------------------------------------------------------------------- /src/localisation/zh-tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/localisation/zh-tw.json -------------------------------------------------------------------------------- /src/state/AudioLoaderCompatState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/src/state/AudioLoaderCompatState.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/SteamClient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/types/SteamClient.d.ts -------------------------------------------------------------------------------- /types/YouTube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/types/YouTube.ts -------------------------------------------------------------------------------- /types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OMGDuke/SDH-GameThemeMusic/HEAD/types/types.d.ts --------------------------------------------------------------------------------