├── .eslintrc.js ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierrc ├── .vscode └── settings.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-interactive-tools.cjs └── releases │ └── yarn-3.3.1.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── assets ├── conv ├── license.rtf ├── miraktest.icns ├── miraktest.ico ├── miraktest.iconset │ ├── icon_128x128.png │ ├── icon_16x16.png │ ├── icon_256x256.png │ ├── icon_32x32.png │ └── icon_512x512.png ├── miraktest_logo.png ├── miraktest_text.svg ├── resize ├── rounded-mplus-1m-arib.woff2 └── rounded-mplus-m1-arib.md ├── electron-builder.yml ├── entitlements.plist ├── index.html ├── package.json ├── pickRequiredDeps.ts ├── postcss.config.js ├── setBuildVersion.ts ├── setLicenseInDts.ts ├── setPackageVersion.ts ├── setup_libvlc.ps1 ├── setup_libvlc_mac.sh ├── setup_wcjs.ps1 ├── setup_wcjs.sh ├── src ├── @types │ └── global.d.ts ├── Plugin.tsx ├── Router.tsx ├── State.tsx ├── atoms │ ├── contentPlayer.ts │ ├── contentPlayerSelectors.ts │ ├── global.ts │ ├── globalFamilies.ts │ ├── globalFamilyKeys.ts │ ├── globalKeys.ts │ ├── globalSelectors.ts │ ├── index.ts │ ├── mirakurun.ts │ ├── mirakurunSelectors.ts │ ├── settings.ts │ ├── settingsKey.ts │ ├── settingsSelector.ts │ └── window.ts ├── components │ ├── common │ │ ├── AutoLinkedText.tsx │ │ ├── ComponentShadowWrapper.tsx │ │ ├── EscapeEnclosed.tsx │ │ └── PluginPositionComponents.tsx │ ├── contentPlayer │ │ ├── Controller.tsx │ │ ├── LoadingCircle.tsx │ │ ├── MirakurunManager.tsx │ │ ├── ProgramTitleManager.tsx │ │ ├── SubtitleRenderer.tsx │ │ ├── VideoPlayer.tsx │ │ └── controllers │ │ │ ├── AudioChannelSelector.tsx │ │ │ ├── AudioTrackSelector.tsx │ │ │ ├── FullScreenToggleButton.tsx │ │ │ ├── PlayToggleButton.tsx │ │ │ ├── ScreenshotButton.tsx │ │ │ ├── SeekableControl.tsx │ │ │ ├── Sidebar.tsx │ │ │ ├── SidebarSelectedServiceList.tsx │ │ │ ├── SidebarServiceCarousel.tsx │ │ │ ├── SidebarServiceDetail.tsx │ │ │ ├── SidebarServiceQuickButton.tsx │ │ │ ├── SpeedSelector.tsx │ │ │ ├── SubtitleToggleButton.tsx │ │ │ └── VolumeSlider.tsx │ ├── global │ │ ├── EpgUpdatedObserver.tsx │ │ ├── RecoilSharedSync.tsx │ │ ├── RecoilStoredSync.tsx │ │ └── Splash.tsx │ ├── programTable │ │ ├── HourIndicator.tsx │ │ ├── ProgramItem.tsx │ │ ├── ProgramModal.tsx │ │ ├── ScrollArea.tsx │ │ ├── ServiceRoll.tsx │ │ ├── Services.tsx │ │ └── WeekdaySelector.tsx │ └── settings │ │ ├── Mirakurun.tsx │ │ ├── Plugins.tsx │ │ └── general │ │ ├── Controller.tsx │ │ ├── Experimental.tsx │ │ ├── Screenshot.tsx │ │ ├── Subtitle.tsx │ │ └── index.tsx ├── constants │ ├── drcs-mapping.json │ ├── enclosed.ts │ ├── font.ts │ ├── genreColor.ts │ ├── ipc.ts │ ├── program.ts │ ├── recoil.ts │ ├── routes.ts │ └── style.ts ├── hooks │ ├── date.ts │ ├── mirakurun.ts │ └── ref.ts ├── index.scss ├── index.web.tsx ├── infra │ └── mirakurun │ │ ├── README.md │ │ ├── api.ts │ │ ├── base.ts │ │ ├── common.ts │ │ ├── configuration.ts │ │ └── index.ts ├── main │ ├── afterpack.ts │ ├── constants.ts │ ├── contextmenu.ts │ ├── epgManager.ts │ ├── fsUtils.ts │ ├── index.electron.ts │ ├── preload.ts │ ├── tsconfig.json │ └── vm │ │ ├── init.ts │ │ ├── setup.ts │ │ └── vm.d.ts ├── types │ ├── contentPlayer.ts │ ├── ipc.ts │ ├── mirakurun.ts │ ├── plugin.ts │ ├── setting.ts │ └── struct.ts ├── utils │ ├── enclosed.ts │ ├── mirakurun.ts │ ├── plugin.ts │ ├── recoil.ts │ ├── store.ts │ ├── string.ts │ ├── subtitle.ts │ ├── videoRenderer.ts │ └── vlc.ts └── windows │ ├── ContentPlayer.tsx │ ├── ProgramTable.tsx │ └── Settings.tsx ├── tailwind.config.js ├── tsconfig.eslint.json ├── tsconfig.json ├── webpack-loaders.ts ├── webpack.config.ts ├── webpack.main.config.ts └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint-staged 5 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.3.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.yarn/releases/yarn-3.3.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/README.md -------------------------------------------------------------------------------- /assets/conv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/conv -------------------------------------------------------------------------------- /assets/license.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/license.rtf -------------------------------------------------------------------------------- /assets/miraktest.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.icns -------------------------------------------------------------------------------- /assets/miraktest.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.ico -------------------------------------------------------------------------------- /assets/miraktest.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.iconset/icon_128x128.png -------------------------------------------------------------------------------- /assets/miraktest.iconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.iconset/icon_16x16.png -------------------------------------------------------------------------------- /assets/miraktest.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.iconset/icon_256x256.png -------------------------------------------------------------------------------- /assets/miraktest.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.iconset/icon_32x32.png -------------------------------------------------------------------------------- /assets/miraktest.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest.iconset/icon_512x512.png -------------------------------------------------------------------------------- /assets/miraktest_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest_logo.png -------------------------------------------------------------------------------- /assets/miraktest_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/miraktest_text.svg -------------------------------------------------------------------------------- /assets/resize: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/resize -------------------------------------------------------------------------------- /assets/rounded-mplus-1m-arib.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/rounded-mplus-1m-arib.woff2 -------------------------------------------------------------------------------- /assets/rounded-mplus-m1-arib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/assets/rounded-mplus-m1-arib.md -------------------------------------------------------------------------------- /electron-builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/electron-builder.yml -------------------------------------------------------------------------------- /entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/entitlements.plist -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/package.json -------------------------------------------------------------------------------- /pickRequiredDeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/pickRequiredDeps.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/postcss.config.js -------------------------------------------------------------------------------- /setBuildVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setBuildVersion.ts -------------------------------------------------------------------------------- /setLicenseInDts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setLicenseInDts.ts -------------------------------------------------------------------------------- /setPackageVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setPackageVersion.ts -------------------------------------------------------------------------------- /setup_libvlc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setup_libvlc.ps1 -------------------------------------------------------------------------------- /setup_libvlc_mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setup_libvlc_mac.sh -------------------------------------------------------------------------------- /setup_wcjs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setup_wcjs.ps1 -------------------------------------------------------------------------------- /setup_wcjs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/setup_wcjs.sh -------------------------------------------------------------------------------- /src/@types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/@types/global.d.ts -------------------------------------------------------------------------------- /src/Plugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/Plugin.tsx -------------------------------------------------------------------------------- /src/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/Router.tsx -------------------------------------------------------------------------------- /src/State.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/State.tsx -------------------------------------------------------------------------------- /src/atoms/contentPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/contentPlayer.ts -------------------------------------------------------------------------------- /src/atoms/contentPlayerSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/contentPlayerSelectors.ts -------------------------------------------------------------------------------- /src/atoms/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/global.ts -------------------------------------------------------------------------------- /src/atoms/globalFamilies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/globalFamilies.ts -------------------------------------------------------------------------------- /src/atoms/globalFamilyKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/globalFamilyKeys.ts -------------------------------------------------------------------------------- /src/atoms/globalKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/globalKeys.ts -------------------------------------------------------------------------------- /src/atoms/globalSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/globalSelectors.ts -------------------------------------------------------------------------------- /src/atoms/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/atoms/mirakurun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/mirakurun.ts -------------------------------------------------------------------------------- /src/atoms/mirakurunSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/mirakurunSelectors.ts -------------------------------------------------------------------------------- /src/atoms/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/settings.ts -------------------------------------------------------------------------------- /src/atoms/settingsKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/settingsKey.ts -------------------------------------------------------------------------------- /src/atoms/settingsSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/settingsSelector.ts -------------------------------------------------------------------------------- /src/atoms/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/atoms/window.ts -------------------------------------------------------------------------------- /src/components/common/AutoLinkedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/common/AutoLinkedText.tsx -------------------------------------------------------------------------------- /src/components/common/ComponentShadowWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/common/ComponentShadowWrapper.tsx -------------------------------------------------------------------------------- /src/components/common/EscapeEnclosed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/common/EscapeEnclosed.tsx -------------------------------------------------------------------------------- /src/components/common/PluginPositionComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/common/PluginPositionComponents.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/Controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/Controller.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/LoadingCircle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/LoadingCircle.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/MirakurunManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/MirakurunManager.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/ProgramTitleManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/ProgramTitleManager.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/SubtitleRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/SubtitleRenderer.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/VideoPlayer.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/AudioChannelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/AudioChannelSelector.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/AudioTrackSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/AudioTrackSelector.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/FullScreenToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/FullScreenToggleButton.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/PlayToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/PlayToggleButton.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/ScreenshotButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/ScreenshotButton.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SeekableControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SeekableControl.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SidebarSelectedServiceList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SidebarSelectedServiceList.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SidebarServiceCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SidebarServiceCarousel.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SidebarServiceDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SidebarServiceDetail.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SidebarServiceQuickButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SidebarServiceQuickButton.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SpeedSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SpeedSelector.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/SubtitleToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/SubtitleToggleButton.tsx -------------------------------------------------------------------------------- /src/components/contentPlayer/controllers/VolumeSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/contentPlayer/controllers/VolumeSlider.tsx -------------------------------------------------------------------------------- /src/components/global/EpgUpdatedObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/global/EpgUpdatedObserver.tsx -------------------------------------------------------------------------------- /src/components/global/RecoilSharedSync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/global/RecoilSharedSync.tsx -------------------------------------------------------------------------------- /src/components/global/RecoilStoredSync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/global/RecoilStoredSync.tsx -------------------------------------------------------------------------------- /src/components/global/Splash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/global/Splash.tsx -------------------------------------------------------------------------------- /src/components/programTable/HourIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/HourIndicator.tsx -------------------------------------------------------------------------------- /src/components/programTable/ProgramItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/ProgramItem.tsx -------------------------------------------------------------------------------- /src/components/programTable/ProgramModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/ProgramModal.tsx -------------------------------------------------------------------------------- /src/components/programTable/ScrollArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/ScrollArea.tsx -------------------------------------------------------------------------------- /src/components/programTable/ServiceRoll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/ServiceRoll.tsx -------------------------------------------------------------------------------- /src/components/programTable/Services.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/Services.tsx -------------------------------------------------------------------------------- /src/components/programTable/WeekdaySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/programTable/WeekdaySelector.tsx -------------------------------------------------------------------------------- /src/components/settings/Mirakurun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/Mirakurun.tsx -------------------------------------------------------------------------------- /src/components/settings/Plugins.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/Plugins.tsx -------------------------------------------------------------------------------- /src/components/settings/general/Controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/general/Controller.tsx -------------------------------------------------------------------------------- /src/components/settings/general/Experimental.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/general/Experimental.tsx -------------------------------------------------------------------------------- /src/components/settings/general/Screenshot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/general/Screenshot.tsx -------------------------------------------------------------------------------- /src/components/settings/general/Subtitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/general/Subtitle.tsx -------------------------------------------------------------------------------- /src/components/settings/general/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/components/settings/general/index.tsx -------------------------------------------------------------------------------- /src/constants/drcs-mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/drcs-mapping.json -------------------------------------------------------------------------------- /src/constants/enclosed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/enclosed.ts -------------------------------------------------------------------------------- /src/constants/font.ts: -------------------------------------------------------------------------------- 1 | export const SUBTITLE_DEFAULT_FONT = `"Hiragino Maru Gothic ProN", "Rounded M+ 1m for ARIB"` 2 | -------------------------------------------------------------------------------- /src/constants/genreColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/genreColor.ts -------------------------------------------------------------------------------- /src/constants/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/ipc.ts -------------------------------------------------------------------------------- /src/constants/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/program.ts -------------------------------------------------------------------------------- /src/constants/recoil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/recoil.ts -------------------------------------------------------------------------------- /src/constants/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/constants/routes.ts -------------------------------------------------------------------------------- /src/constants/style.ts: -------------------------------------------------------------------------------- 1 | export const HOUR_HEIGHT = 12 2 | -------------------------------------------------------------------------------- /src/hooks/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/hooks/date.ts -------------------------------------------------------------------------------- /src/hooks/mirakurun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/hooks/mirakurun.ts -------------------------------------------------------------------------------- /src/hooks/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/hooks/ref.ts -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/index.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/index.web.tsx -------------------------------------------------------------------------------- /src/infra/mirakurun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/infra/mirakurun/README.md -------------------------------------------------------------------------------- /src/infra/mirakurun/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/infra/mirakurun/api.ts -------------------------------------------------------------------------------- /src/infra/mirakurun/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/infra/mirakurun/base.ts -------------------------------------------------------------------------------- /src/infra/mirakurun/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/infra/mirakurun/common.ts -------------------------------------------------------------------------------- /src/infra/mirakurun/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/infra/mirakurun/configuration.ts -------------------------------------------------------------------------------- /src/infra/mirakurun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/infra/mirakurun/index.ts -------------------------------------------------------------------------------- /src/main/afterpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/afterpack.ts -------------------------------------------------------------------------------- /src/main/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/constants.ts -------------------------------------------------------------------------------- /src/main/contextmenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/contextmenu.ts -------------------------------------------------------------------------------- /src/main/epgManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/epgManager.ts -------------------------------------------------------------------------------- /src/main/fsUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/fsUtils.ts -------------------------------------------------------------------------------- /src/main/index.electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/index.electron.ts -------------------------------------------------------------------------------- /src/main/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/preload.ts -------------------------------------------------------------------------------- /src/main/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/tsconfig.json -------------------------------------------------------------------------------- /src/main/vm/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/vm/init.ts -------------------------------------------------------------------------------- /src/main/vm/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/vm/setup.ts -------------------------------------------------------------------------------- /src/main/vm/vm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/main/vm/vm.d.ts -------------------------------------------------------------------------------- /src/types/contentPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/types/contentPlayer.ts -------------------------------------------------------------------------------- /src/types/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/types/ipc.ts -------------------------------------------------------------------------------- /src/types/mirakurun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/types/mirakurun.ts -------------------------------------------------------------------------------- /src/types/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/types/plugin.ts -------------------------------------------------------------------------------- /src/types/setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/types/setting.ts -------------------------------------------------------------------------------- /src/types/struct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/types/struct.ts -------------------------------------------------------------------------------- /src/utils/enclosed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/enclosed.ts -------------------------------------------------------------------------------- /src/utils/mirakurun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/mirakurun.ts -------------------------------------------------------------------------------- /src/utils/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/plugin.ts -------------------------------------------------------------------------------- /src/utils/recoil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/recoil.ts -------------------------------------------------------------------------------- /src/utils/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/store.ts -------------------------------------------------------------------------------- /src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/string.ts -------------------------------------------------------------------------------- /src/utils/subtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/subtitle.ts -------------------------------------------------------------------------------- /src/utils/videoRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/videoRenderer.ts -------------------------------------------------------------------------------- /src/utils/vlc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/utils/vlc.ts -------------------------------------------------------------------------------- /src/windows/ContentPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/windows/ContentPlayer.tsx -------------------------------------------------------------------------------- /src/windows/ProgramTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/windows/ProgramTable.tsx -------------------------------------------------------------------------------- /src/windows/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/src/windows/Settings.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack-loaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/webpack-loaders.ts -------------------------------------------------------------------------------- /webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/webpack.config.ts -------------------------------------------------------------------------------- /webpack.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/webpack.main.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ci7lus/MirakTest/HEAD/yarn.lock --------------------------------------------------------------------------------