├── .dockerignore ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── Dockerfile ├── README.md ├── docker-compose.yml ├── frontend ├── .editorconfig ├── .node-version ├── .npmrc ├── .prettierrc ├── LICENSE ├── auto-imports.d.ts ├── components.d.ts ├── eslint.config.js ├── index.html ├── netlify.toml ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public │ ├── favicon.svg │ └── icon.png ├── shims.d.ts ├── src │ ├── App.vue │ ├── api │ │ ├── alist.ts │ │ ├── auth.ts │ │ ├── config.ts │ │ ├── emby.ts │ │ ├── file-history.ts │ │ ├── http.ts │ │ ├── task-log.ts │ │ └── task.ts │ ├── components │ │ ├── AppProvider.vue │ │ ├── config │ │ │ ├── ConfigForm.vue │ │ │ ├── ConfigPanel.vue │ │ │ ├── EmbyPanel.vue │ │ │ ├── NotificationPanel.vue │ │ │ └── config.ts │ │ ├── dashboard │ │ │ ├── EmbyLatestMedia.vue │ │ │ ├── EmbyLibraries.vue │ │ │ ├── GenerationOverview.vue │ │ │ └── TaskOverview.vue │ │ ├── icons │ │ │ ├── IconCollapseLeft.vue │ │ │ ├── IconCollapseRight.vue │ │ │ ├── IconDashboard.vue │ │ │ ├── IconDelete.vue │ │ │ ├── IconFiles.vue │ │ │ ├── IconSchedule.vue │ │ │ └── IconSettings.vue │ │ ├── layout │ │ │ ├── BaseLayout.vue │ │ │ ├── Footer.vue │ │ │ ├── MobileMenu.vue │ │ │ └── SiderMenu.vue │ │ ├── setup │ │ │ └── SetupForm.vue │ │ ├── task │ │ │ └── TaskItem.vue │ │ └── user │ │ │ └── UserInfoModal.vue │ ├── composables │ │ ├── auth.ts │ │ ├── dark.ts │ │ ├── index.ts │ │ ├── initialized.ts │ │ └── mobile.ts │ ├── layouts │ │ ├── default.vue │ │ └── empty.vue │ ├── main.ts │ ├── pages │ │ ├── [...all].vue │ │ ├── admin │ │ │ ├── config │ │ │ │ └── index.vue │ │ │ ├── file-history │ │ │ │ └── index.vue │ │ │ ├── index.vue │ │ │ ├── index.vue.bak │ │ │ ├── index.vue.new │ │ │ └── task │ │ │ │ └── index.vue │ │ ├── auth.vue │ │ ├── index.vue │ │ └── setup │ │ │ └── index.vue │ ├── router │ │ └── guard.ts │ ├── styles │ │ └── main.css │ └── types │ │ ├── api.d.ts │ │ └── notification.ts ├── tsconfig.json ├── typed-router.d.ts ├── uno.config.ts └── vite.config.ts ├── screenshot ├── mobile-screenshot.png ├── screenshot-1.png ├── screenshot-2.png ├── screenshot-3.png └── screenshot-4.png └── server ├── .env.example ├── README.md ├── config └── config.go ├── controller ├── alist.go ├── configs.go ├── emby.go ├── file_history.go ├── task.go ├── task_log.go └── user.go ├── database └── database.go ├── go.mod ├── go.sum ├── main.go ├── middleware ├── access_logger.go ├── jwt.go └── request_id.go ├── model ├── common │ ├── request │ │ ├── common.go │ │ └── user.go │ └── response │ │ ├── common.go │ │ ├── response.go │ │ └── user.go ├── configs │ ├── configs.go │ ├── emby.go │ ├── request │ │ └── configs.go │ └── response │ │ ├── configs.go │ │ └── emby_response.go ├── filehistory │ ├── file_history.go │ ├── request │ │ └── file_history.go │ └── response │ │ └── file_history.go ├── notification │ ├── queue.go │ └── settings.go ├── task │ ├── request │ │ └── task.go │ ├── response │ │ └── task.go │ └── task.go ├── tasklog │ ├── request │ │ └── task_log.go │ ├── response │ │ └── task_log.go │ └── task_log.go └── user │ ├── request │ └── user.go │ ├── response │ └── user.go │ └── user.go ├── repository ├── configs_repository.go ├── file_history_repository.go ├── notification_repository.go ├── task_log_repository.go ├── task_repository.go └── user_repository.go ├── router.go ├── service ├── alist_service.go ├── config_listener.go ├── configs_service.go ├── emby_service.go ├── file_history_service.go ├── notification_channel │ ├── base.go │ ├── telegram.go │ └── wework.go ├── notification_helper.go ├── notification_service.go ├── strm_generator.go ├── task_log_service.go ├── task_queue.go ├── task_scheduler.go ├── task_service.go └── user_service.go ├── sql ├── notification_queue.sql └── table.sql └── utils ├── jwt.go ├── logger.go ├── validator.go └── verify.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.node-version: -------------------------------------------------------------------------------- 1 | v22.16.0 -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/LICENSE -------------------------------------------------------------------------------- /frontend/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/auto-imports.d.ts -------------------------------------------------------------------------------- /frontend/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/components.d.ts -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/netlify.toml -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/pnpm-workspace.yaml -------------------------------------------------------------------------------- /frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/public/favicon.svg -------------------------------------------------------------------------------- /frontend/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/public/icon.png -------------------------------------------------------------------------------- /frontend/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/shims.d.ts -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/api/alist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/alist.ts -------------------------------------------------------------------------------- /frontend/src/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/auth.ts -------------------------------------------------------------------------------- /frontend/src/api/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/config.ts -------------------------------------------------------------------------------- /frontend/src/api/emby.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/emby.ts -------------------------------------------------------------------------------- /frontend/src/api/file-history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/file-history.ts -------------------------------------------------------------------------------- /frontend/src/api/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/http.ts -------------------------------------------------------------------------------- /frontend/src/api/task-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/task-log.ts -------------------------------------------------------------------------------- /frontend/src/api/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/api/task.ts -------------------------------------------------------------------------------- /frontend/src/components/AppProvider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/AppProvider.vue -------------------------------------------------------------------------------- /frontend/src/components/config/ConfigForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/config/ConfigForm.vue -------------------------------------------------------------------------------- /frontend/src/components/config/ConfigPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/config/ConfigPanel.vue -------------------------------------------------------------------------------- /frontend/src/components/config/EmbyPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/config/EmbyPanel.vue -------------------------------------------------------------------------------- /frontend/src/components/config/NotificationPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/config/NotificationPanel.vue -------------------------------------------------------------------------------- /frontend/src/components/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/config/config.ts -------------------------------------------------------------------------------- /frontend/src/components/dashboard/EmbyLatestMedia.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/dashboard/EmbyLatestMedia.vue -------------------------------------------------------------------------------- /frontend/src/components/dashboard/EmbyLibraries.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/dashboard/EmbyLibraries.vue -------------------------------------------------------------------------------- /frontend/src/components/dashboard/GenerationOverview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/dashboard/GenerationOverview.vue -------------------------------------------------------------------------------- /frontend/src/components/dashboard/TaskOverview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/dashboard/TaskOverview.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconCollapseLeft.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconCollapseLeft.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconCollapseRight.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconCollapseRight.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconDashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconDashboard.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconDelete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconDelete.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconFiles.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconFiles.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconSchedule.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconSchedule.vue -------------------------------------------------------------------------------- /frontend/src/components/icons/IconSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/icons/IconSettings.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/BaseLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/layout/BaseLayout.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/layout/Footer.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/MobileMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/layout/MobileMenu.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/SiderMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/layout/SiderMenu.vue -------------------------------------------------------------------------------- /frontend/src/components/setup/SetupForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/setup/SetupForm.vue -------------------------------------------------------------------------------- /frontend/src/components/task/TaskItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/task/TaskItem.vue -------------------------------------------------------------------------------- /frontend/src/components/user/UserInfoModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/components/user/UserInfoModal.vue -------------------------------------------------------------------------------- /frontend/src/composables/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/composables/auth.ts -------------------------------------------------------------------------------- /frontend/src/composables/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/composables/dark.ts -------------------------------------------------------------------------------- /frontend/src/composables/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/composables/index.ts -------------------------------------------------------------------------------- /frontend/src/composables/initialized.ts: -------------------------------------------------------------------------------- 1 | export const useInitialized = createGlobalState(() => false) 2 | -------------------------------------------------------------------------------- /frontend/src/composables/mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/composables/mobile.ts -------------------------------------------------------------------------------- /frontend/src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/layouts/default.vue -------------------------------------------------------------------------------- /frontend/src/layouts/empty.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/layouts/empty.vue -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/pages/[...all].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/[...all].vue -------------------------------------------------------------------------------- /frontend/src/pages/admin/config/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/admin/config/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/admin/file-history/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/admin/file-history/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/admin/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.vue.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/admin/index.vue.bak -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.vue.new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/admin/index.vue.new -------------------------------------------------------------------------------- /frontend/src/pages/admin/task/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/admin/task/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/auth.vue -------------------------------------------------------------------------------- /frontend/src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/setup/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/pages/setup/index.vue -------------------------------------------------------------------------------- /frontend/src/router/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/router/guard.ts -------------------------------------------------------------------------------- /frontend/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/styles/main.css -------------------------------------------------------------------------------- /frontend/src/types/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/src/types/api.d.ts -------------------------------------------------------------------------------- /frontend/src/types/notification.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/typed-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/typed-router.d.ts -------------------------------------------------------------------------------- /frontend/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/uno.config.ts -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /screenshot/mobile-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/screenshot/mobile-screenshot.png -------------------------------------------------------------------------------- /screenshot/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/screenshot/screenshot-1.png -------------------------------------------------------------------------------- /screenshot/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/screenshot/screenshot-2.png -------------------------------------------------------------------------------- /screenshot/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/screenshot/screenshot-3.png -------------------------------------------------------------------------------- /screenshot/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/screenshot/screenshot-4.png -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/.env.example -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/README.md -------------------------------------------------------------------------------- /server/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/config/config.go -------------------------------------------------------------------------------- /server/controller/alist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/alist.go -------------------------------------------------------------------------------- /server/controller/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/configs.go -------------------------------------------------------------------------------- /server/controller/emby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/emby.go -------------------------------------------------------------------------------- /server/controller/file_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/file_history.go -------------------------------------------------------------------------------- /server/controller/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/task.go -------------------------------------------------------------------------------- /server/controller/task_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/task_log.go -------------------------------------------------------------------------------- /server/controller/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/controller/user.go -------------------------------------------------------------------------------- /server/database/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/database/database.go -------------------------------------------------------------------------------- /server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/go.mod -------------------------------------------------------------------------------- /server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/go.sum -------------------------------------------------------------------------------- /server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/main.go -------------------------------------------------------------------------------- /server/middleware/access_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/middleware/access_logger.go -------------------------------------------------------------------------------- /server/middleware/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/middleware/jwt.go -------------------------------------------------------------------------------- /server/middleware/request_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/middleware/request_id.go -------------------------------------------------------------------------------- /server/model/common/request/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/common/request/common.go -------------------------------------------------------------------------------- /server/model/common/request/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/common/request/user.go -------------------------------------------------------------------------------- /server/model/common/response/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/common/response/common.go -------------------------------------------------------------------------------- /server/model/common/response/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/common/response/response.go -------------------------------------------------------------------------------- /server/model/common/response/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/common/response/user.go -------------------------------------------------------------------------------- /server/model/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/configs/configs.go -------------------------------------------------------------------------------- /server/model/configs/emby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/configs/emby.go -------------------------------------------------------------------------------- /server/model/configs/request/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/configs/request/configs.go -------------------------------------------------------------------------------- /server/model/configs/response/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/configs/response/configs.go -------------------------------------------------------------------------------- /server/model/configs/response/emby_response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/configs/response/emby_response.go -------------------------------------------------------------------------------- /server/model/filehistory/file_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/filehistory/file_history.go -------------------------------------------------------------------------------- /server/model/filehistory/request/file_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/filehistory/request/file_history.go -------------------------------------------------------------------------------- /server/model/filehistory/response/file_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/filehistory/response/file_history.go -------------------------------------------------------------------------------- /server/model/notification/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/notification/queue.go -------------------------------------------------------------------------------- /server/model/notification/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/notification/settings.go -------------------------------------------------------------------------------- /server/model/task/request/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/task/request/task.go -------------------------------------------------------------------------------- /server/model/task/response/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/task/response/task.go -------------------------------------------------------------------------------- /server/model/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/task/task.go -------------------------------------------------------------------------------- /server/model/tasklog/request/task_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/tasklog/request/task_log.go -------------------------------------------------------------------------------- /server/model/tasklog/response/task_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/tasklog/response/task_log.go -------------------------------------------------------------------------------- /server/model/tasklog/task_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/tasklog/task_log.go -------------------------------------------------------------------------------- /server/model/user/request/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/user/request/user.go -------------------------------------------------------------------------------- /server/model/user/response/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/user/response/user.go -------------------------------------------------------------------------------- /server/model/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/model/user/user.go -------------------------------------------------------------------------------- /server/repository/configs_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/repository/configs_repository.go -------------------------------------------------------------------------------- /server/repository/file_history_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/repository/file_history_repository.go -------------------------------------------------------------------------------- /server/repository/notification_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/repository/notification_repository.go -------------------------------------------------------------------------------- /server/repository/task_log_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/repository/task_log_repository.go -------------------------------------------------------------------------------- /server/repository/task_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/repository/task_repository.go -------------------------------------------------------------------------------- /server/repository/user_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/repository/user_repository.go -------------------------------------------------------------------------------- /server/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/router.go -------------------------------------------------------------------------------- /server/service/alist_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/alist_service.go -------------------------------------------------------------------------------- /server/service/config_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/config_listener.go -------------------------------------------------------------------------------- /server/service/configs_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/configs_service.go -------------------------------------------------------------------------------- /server/service/emby_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/emby_service.go -------------------------------------------------------------------------------- /server/service/file_history_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/file_history_service.go -------------------------------------------------------------------------------- /server/service/notification_channel/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/notification_channel/base.go -------------------------------------------------------------------------------- /server/service/notification_channel/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/notification_channel/telegram.go -------------------------------------------------------------------------------- /server/service/notification_channel/wework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/notification_channel/wework.go -------------------------------------------------------------------------------- /server/service/notification_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/notification_helper.go -------------------------------------------------------------------------------- /server/service/notification_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/notification_service.go -------------------------------------------------------------------------------- /server/service/strm_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/strm_generator.go -------------------------------------------------------------------------------- /server/service/task_log_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/task_log_service.go -------------------------------------------------------------------------------- /server/service/task_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/task_queue.go -------------------------------------------------------------------------------- /server/service/task_scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/task_scheduler.go -------------------------------------------------------------------------------- /server/service/task_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/task_service.go -------------------------------------------------------------------------------- /server/service/user_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/service/user_service.go -------------------------------------------------------------------------------- /server/sql/notification_queue.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/sql/table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/sql/table.sql -------------------------------------------------------------------------------- /server/utils/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/utils/jwt.go -------------------------------------------------------------------------------- /server/utils/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/utils/logger.go -------------------------------------------------------------------------------- /server/utils/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/utils/validator.go -------------------------------------------------------------------------------- /server/utils/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MccRay-s/alist2strm/HEAD/server/utils/verify.go --------------------------------------------------------------------------------