Skip to content

Commit 2551dca

Browse files
committed
feat: Update Joyn source with correct paths and features
Changes: - ✅ Updated sourceUrl to point to build/JoynConfig.json - ✅ Updated scriptUrl to ./JoynScript.js (relative to build/) - ✅ Updated iconUrl to ./JoynIcon.png (relative to build/) - ✅ Added all required API domains to allowUrls (api.joyn.de, auth.joyn.de, img.joyn.de, algolia) - ✅ Added enablePlaylists: true - ✅ Added enableLiveContent: true - ✅ Updated description to mention all content types - ✅ Enhanced changelog with feature list - ✅ Added comprehensive _tags Joyn source now ~70% complete with: - GraphQL API integration - Algolia search - Live TV channels - Series playlists - Episode metadata - TypeScript codebase
1 parent 1376c4c commit 2551dca

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

sources.json

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1780,22 +1780,24 @@
17801780
{
17811781
"_tags": ["unofficial", "wip", "german", "tv", "streaming"],
17821782
"name": "Joyn",
1783-
"description": "Joyn streaming platform - German entertainment and live TV",
1783+
"description": "Joyn streaming platform - German entertainment, series, movies, and live TV",
17841784
"author": "Bluscream, Cursor.AI",
17851785
"authorUrl": "https://github.com/Bluscream",
17861786
"platformUrl": "https://joyn.de",
1787-
"sourceUrl": "https://raw.githubusercontent.com/grayjay-sources/grayjay-source-joyn/main/config.json",
1787+
"sourceUrl": "https://raw.githubusercontent.com/grayjay-sources/grayjay-source-joyn/main/build/JoynConfig.json",
17881788
"repositoryUrl": "https://github.com/grayjay-sources/grayjay-source-joyn",
1789-
"scriptUrl": "./script.js",
1789+
"scriptUrl": "./JoynScript.js",
17901790
"version": 1,
1791-
"iconUrl": "./icon.png",
1791+
"iconUrl": "./JoynIcon.png",
17921792
"id": "joyn-streaming-platform",
17931793
"scriptSignature": "",
17941794
"scriptPublicKey": "",
17951795
"packages": ["Http", "DOMParser"],
17961796
"allowEval": false,
1797-
"allowUrls": ["joyn.de", "www.joyn.de", "*.joyn.de"],
1797+
"allowUrls": ["joyn.de", "www.joyn.de", "*.joyn.de", "api.joyn.de", "auth.joyn.de", "img.joyn.de", "ffqrv35svv-dsn.algolia.net"],
17981798
"supportedClaimTypes": [3],
1799+
"enablePlaylists": true,
1800+
"enableLiveContent": true,
17991801
"authentication": {
18001802
"loginUrl": "https://www.joyn.de/login",
18011803
"userAgent": "Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.230 Mobile Safari/537.36",
@@ -1805,9 +1807,10 @@
18051807
},
18061808
"settings": [],
18071809
"changelog": {
1808-
"1": ["Initial version: Basic plugin structure"]
1810+
"1": ["Initial version: TypeScript-based plugin", "GraphQL API integration", "Algolia search", "Live TV channels", "Series as playlists", "Episodes and metadata", "~70% feature complete"]
18091811
},
1810-
"_installUrl": "https://raw.githubusercontent.com/grayjay-sources/grayjay-source-joyn/main/config.json",
1812+
"_tags": ["unofficial", "wip", "german", "tv", "streaming", "series", "movies", "live"],
1813+
"_installUrl": "https://raw.githubusercontent.com/grayjay-sources/grayjay-source-joyn/main/build/JoynConfig.json",
18111814
"_feeds": {
18121815
"commits": "https://github.com/grayjay-sources/grayjay-source-joyn/commits/main.atom",
18131816
"releases": "https://github.com/grayjay-sources/grayjay-source-joyn/releases.atom"

0 commit comments

Comments
 (0)