added new crunchyroll playback endpoints and updated packages

This commit is contained in:
stratumadev 2025-06-22 12:29:45 +02:00
parent 9db1bcc438
commit b62c4754b6
4 changed files with 689 additions and 701 deletions

View file

@ -12,9 +12,9 @@ export enum CrunchyPlayStreams {
'samsungtv' = 'tv/samsung', 'samsungtv' = 'tv/samsung',
'lgtv' = 'tv/lg', 'lgtv' = 'tv/lg',
'rokutv' = 'tv/roku', 'rokutv' = 'tv/roku',
'chromecast'= 'tv/chromecast',
'firetv' = 'tv/fire_tv',
'androidtv' = 'tv/android_tv',
'android' = 'android/phone', 'android' = 'android/phone',
'androidt' = 'android/tablet', 'androidtab'= 'android/tablet'
'iphone' = 'ios/iphone',
'ipad' = 'ios/ipad',
'vision' = 'ios/vision',
} }

View file

@ -5,10 +5,10 @@
"dependencies": { "dependencies": {
"@emotion/react": "^11.14.0", "@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0", "@emotion/styled": "^11.14.0",
"@mui/icons-material": "^7.1.0", "@mui/icons-material": "^7.1.2",
"@mui/lab": "7.0.0-beta.12", "@mui/lab": "7.0.0-beta.12",
"@mui/material": "^7.1.0", "@mui/material": "^7.1.2",
"concurrently": "^9.1.2", "concurrently": "^9.2.0",
"notistack": "^3.0.2", "notistack": "^3.0.2",
"react": "^19.1.0", "react": "^19.1.0",
"react-dom": "^19.1.0", "react-dom": "^19.1.0",
@ -18,22 +18,22 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.27.2", "@babel/cli": "^7.27.2",
"@babel/core": "^7.27.1", "@babel/core": "^7.27.4",
"@babel/preset-env": "^7.27.2", "@babel/preset-env": "^7.27.2",
"@babel/preset-react": "^7.27.1", "@babel/preset-react": "^7.27.1",
"@babel/preset-typescript": "^7.27.1", "@babel/preset-typescript": "^7.27.1",
"@types/node": "^22.15.17", "@types/node": "^22.15.32",
"@types/react": "^19.1.3", "@types/react": "^19.1.8",
"@types/react-dom": "^19.1.3", "@types/react-dom": "^19.1.6",
"@types/uuid": "^10.0.0", "@types/uuid": "^10.0.0",
"babel-loader": "^10.0.0", "babel-loader": "^10.0.0",
"css-loader": "^7.1.2", "css-loader": "^7.1.2",
"html-webpack-plugin": "^5.6.3", "html-webpack-plugin": "^5.6.3",
"style-loader": "^4.0.0", "style-loader": "^4.0.0",
"ts-node": "^10.9.2", "ts-node": "^10.9.2",
"webpack": "^5.99.8", "webpack": "^5.99.9",
"webpack-cli": "^6.0.1", "webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.1" "webpack-dev-server": "^5.2.2"
}, },
"proxy": "http://localhost:3000", "proxy": "http://localhost:3000",
"scripts": { "scripts": {

File diff suppressed because it is too large Load diff

View file

@ -601,9 +601,6 @@ packages:
'@types/node-forge@1.3.11': '@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@22.15.32':
resolution: {integrity: sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==}
'@types/node@24.0.3': '@types/node@24.0.3':
resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==} resolution: {integrity: sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==}
@ -2136,9 +2133,6 @@ packages:
unbzip2-stream@1.4.3: unbzip2-stream@1.4.3:
resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==}
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
undici-types@7.8.0: undici-types@7.8.0:
resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
@ -2574,20 +2568,20 @@ snapshots:
'@types/bn.js@5.2.0': '@types/bn.js@5.2.0':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/body-parser@1.19.6': '@types/body-parser@1.19.6':
dependencies: dependencies:
'@types/connect': 3.4.38 '@types/connect': 3.4.38
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/connect@3.4.38': '@types/connect@3.4.38':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/cors@2.8.19': '@types/cors@2.8.19':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/debug@4.1.12': '@types/debug@4.1.12':
dependencies: dependencies:
@ -2601,7 +2595,7 @@ snapshots:
'@types/express-serve-static-core@5.0.6': '@types/express-serve-static-core@5.0.6':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/qs': 6.14.0 '@types/qs': 6.14.0
'@types/range-parser': 1.2.7 '@types/range-parser': 1.2.7
'@types/send': 0.17.5 '@types/send': 0.17.5
@ -2617,7 +2611,7 @@ snapshots:
'@types/fs-extra@11.0.4': '@types/fs-extra@11.0.4':
dependencies: dependencies:
'@types/jsonfile': 6.1.4 '@types/jsonfile': 6.1.4
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/http-errors@2.0.5': {} '@types/http-errors@2.0.5': {}
@ -2625,7 +2619,7 @@ snapshots:
'@types/jsonfile@6.1.4': '@types/jsonfile@6.1.4':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/mime@1.3.5': {} '@types/mime@1.3.5': {}
@ -2633,11 +2627,7 @@ snapshots:
'@types/node-forge@1.3.11': '@types/node-forge@1.3.11':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/node@22.15.32':
dependencies:
undici-types: 6.21.0
'@types/node@24.0.3': '@types/node@24.0.3':
dependencies: dependencies:
@ -2650,17 +2640,17 @@ snapshots:
'@types/send@0.17.5': '@types/send@0.17.5':
dependencies: dependencies:
'@types/mime': 1.3.5 '@types/mime': 1.3.5
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/serve-static@1.15.8': '@types/serve-static@1.15.8':
dependencies: dependencies:
'@types/http-errors': 2.0.5 '@types/http-errors': 2.0.5
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/send': 0.17.5 '@types/send': 0.17.5
'@types/ws@8.18.1': '@types/ws@8.18.1':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
'@types/yargs-parser@21.0.3': {} '@types/yargs-parser@21.0.3': {}
@ -2670,7 +2660,7 @@ snapshots:
'@types/yauzl@2.10.3': '@types/yauzl@2.10.3':
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
optional: true optional: true
'@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0)(typescript@5.8.3))(eslint@9.29.0)(typescript@5.8.3)': '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0)(typescript@5.8.3))(eslint@9.29.0)(typescript@5.8.3)':
@ -2999,7 +2989,7 @@ snapshots:
chrome-launcher@1.2.0: chrome-launcher@1.2.0:
dependencies: dependencies:
'@types/node': 22.15.32 '@types/node': 24.0.3
escape-string-regexp: 4.0.0 escape-string-regexp: 4.0.0
is-wsl: 2.2.0 is-wsl: 2.2.0
lighthouse-logger: 2.0.1 lighthouse-logger: 2.0.1
@ -3919,7 +3909,7 @@ snapshots:
'@protobufjs/path': 1.1.2 '@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0 '@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0 '@protobufjs/utf8': 1.1.0
'@types/node': 22.15.32 '@types/node': 24.0.3
long: 5.3.2 long: 5.3.2
protoc@1.1.3: protoc@1.1.3:
@ -4359,8 +4349,6 @@ snapshots:
buffer: 5.7.1 buffer: 5.7.1
through: 2.3.8 through: 2.3.8
undici-types@6.21.0: {}
undici-types@7.8.0: {} undici-types@7.8.0: {}
universalify@0.1.2: {} universalify@0.1.2: {}