Support new portal JOYN.de #17084

Closed
opened 2026-02-21 09:19:38 -05:00 by deekerman · 11 comments
Owner

Originally created by @z0rti on GitHub (Jun 18, 2019).

Checklist

  • I'm reporting a new site support request
  • I've verified that I'm running youtube-dl version 2019.06.08
  • I've checked that all provided URLs are alive and playable in a browser
  • I've checked that none of provided URLs violate any copyrights
  • I've searched the bugtracker for similar site support requests including closed ones

Example URLs

https://www.joyn.de/serien/germanys-next-topmodel/14-16-staffel-14-episode-16-germanys-next-topmodel-hd?play

Description

New (german) portal joyn.de started to replace 7tv.de ("prosiebensat1")
Maybe uses similar technique?

Originally created by @z0rti on GitHub (Jun 18, 2019). ## Checklist - [x] I'm reporting a new site support request - [x] I've verified that I'm running youtube-dl version **2019.06.08** - [x] I've checked that all provided URLs are alive and playable in a browser - [x] I've checked that none of provided URLs violate any copyrights - [x] I've searched the bugtracker for similar site support requests including closed ones ## Example URLs https://www.joyn.de/serien/germanys-next-topmodel/14-16-staffel-14-episode-16-germanys-next-topmodel-hd?play ## Description New (german) portal joyn.de started to replace 7tv.de ("prosiebensat1") Maybe uses similar technique?
Author
Owner

@deepblue2000 commented on GitHub (Jun 18, 2019):

will not work, because all videos/streams are DRM protected

@deepblue2000 commented on GitHub (Jun 18, 2019): will not work, because all videos/streams are DRM protected
Author
Owner

@antifarben commented on GitHub (Dec 22, 2021):

Is this KODI addon related to this issue? Would it be of any use?

It seems to use the XXTEA encryption key 5C7838365C7864665C786638265C783064595C783935245C7865395C7838323F5C7866333D3B5C78386635, handles access tokes and therefore also plays videos as it seems from a first glimpse.

Apart from that it seems to need a registration for some shows but if I try to view a video like this in the browser I can play it without registration.

Or does it mean, that youtube-dl won't implement it because this encryption key won't be integrated?

PS: there's also another plugin but this doesn't seem to be maintained anymore

@antifarben commented on GitHub (Dec 22, 2021): Is [this KODI addon](https://github.com/fayer3/plugin.video.joyn_app) related to this issue? Would it be of any use? It seems to use the [XXTEA](https://en.wikipedia.org/wiki/XXTEA) encryption key [`5C7838365C7864665C786638265C783064595C783935245C7865395C7838323F5C7866333D3B5C78386635`](https://github.com/fayer3/plugin.video.joyn_app/blob/master/resources/lib/ids.py#L34), handles [access tokes](https://github.com/fayer3/plugin.video.joyn_app/blob/master/resources/lib/plugin.py#L1726) and therefore [also plays videos](https://github.com/fayer3/plugin.video.joyn_app/blob/master/resources/lib/plugin.py#L1136) as it seems from a first glimpse. Apart from that it seems to need [a registration for some shows](https://github.com/fayer3/plugin.video.joyn_app/issues/7#issuecomment-900597556) but if I try to view [a video like this](https://www.joyn.de/play/serien/jerks/1-1-hindenburg) in the browser I can play it without registration. Or does it mean, that `youtube-dl` won't implement it because this encryption key won't be integrated? PS: there's also [another plugin](https://github.com/Arkangel74/norre_kodi/tree/b9173b1234f5620296f2d864bedda35a2fa566ac/plugin.video.joyn) but [this](https://github.com/Arkangel74/norre_kodi/tree/b9173b1234f5620296f2d864bedda35a2fa566ac/plugin.video.joyn) doesn't seem to be maintained anymore
Author
Owner

@fxwgr commented on GitHub (Apr 23, 2022):

Issue should be closed, URL is dead

With 'dead' you mean a 2 year old link was updated or what exactly are you trying to say?
grafik

@fxwgr commented on GitHub (Apr 23, 2022): > Issue should be closed, URL is dead With 'dead' you mean a 2 year old link was updated or what exactly are you trying to say? ![grafik](https://user-images.githubusercontent.com/37498627/164947291-6da867e2-34f0-4649-8979-08821913bb62.png)
Author
Owner

@hrxn commented on GitHub (Jul 16, 2023):

will not work, because all videos/streams are DRM protected

@deepblue2000 , is this still true?

@hrxn commented on GitHub (Jul 16, 2023): > will not work, because all videos/streams are DRM protected @deepblue2000 , is this still true?
Author
Owner

@dirkf commented on GitHub (Jul 16, 2023):

The same advice on determining if a video is DRM-protected as offered in the yt-dlp issue applies.

@dirkf commented on GitHub (Jul 16, 2023): The [same advice](https://github.com/yt-dlp/yt-dlp/issues/4062#issuecomment-1153474056) on determining if a video is DRM-protected as offered in the [yt-dlp issue](https://github.com/yt-dlp/yt-dlp/issues/3072) applies.
Author
Owner

@Vangelis66 commented on GitHub (Jul 18, 2023):

@deepblue2000 , is this still true?

I can't vouch for the whole of joyn.de's content, but at least where the free title posted by @antifarben is concerned,

https://www.joyn.de/play/serien/jerks/1-1-hindenburg

accessible even without an account, that still seems to be the case 😢 ...

Without going into much detail 😜 , when submitting the show's MPEG-DASH manifest to yt-dlp -F --allow-u, this is what one gets:

audio_deu=157000  m4a audio only     |  157k dash  | audio only        mp4a.40.2  157k 48k [de] DRM, DASH audio, m4a_dash
video_eng=499000  mp4 512x288     25 |  499k dash  | avc1.4D001E  499k video only          [en] DRM, DASH video, mp4_dash
video_eng=849000  mp4 640x360     25 |  849k dash  | avc1.4D001E  849k video only          [en] DRM, DASH video, mp4_dash
video_eng=1299000 mp4 640x480     25 | 1299k dash  | avc1.4D001E 1299k video only          [en] DRM, DASH video, mp4_dash
video_eng=1899000 mp4 720x480     25 | 1899k dash  | avc1.4D001E 1899k video only          [en] DRM, DASH video, mp4_dash
video_eng=2600000 mp4 1024x576    25 | 2600k dash  | avc1.4D001F 2600k video only          [en] DRM, DASH video, mp4_dash

i.e. all quality variants are behind full-blown DRM 😠 ; NB they don't even offer a HD variant (on this one "free" show?) ...

PS: As I'm currently in "Außland" 😉 , I had to use a geolocation spoofing means; I was very miffed 😡 to find out that both DE nodes of my VPN had been BLACKLISTED by joyn.de; I had to resort to using a "residential" German HTTPS proxy for my joyn.de tests; FWIW, the stream's CDN ("delivery.vod-prd.s.joyn.de") doesn't geofence, at least from my current physical location 😉 ...

@Vangelis66 commented on GitHub (Jul 18, 2023): > @deepblue2000 , is this still true? I can't vouch for the whole of `joyn.de`'s content, but at least where the **free title** posted by @antifarben is concerned, https://www.joyn.de/play/serien/jerks/1-1-hindenburg accessible even without an account, that **still seems to be the case** 😢 ... Without going into much detail 😜 , when submitting the show's MPEG-DASH manifest to `yt-dlp -F --allow-u`, this is what one gets: ```console audio_deu=157000 m4a audio only | 157k dash | audio only mp4a.40.2 157k 48k [de] DRM, DASH audio, m4a_dash video_eng=499000 mp4 512x288 25 | 499k dash | avc1.4D001E 499k video only [en] DRM, DASH video, mp4_dash video_eng=849000 mp4 640x360 25 | 849k dash | avc1.4D001E 849k video only [en] DRM, DASH video, mp4_dash video_eng=1299000 mp4 640x480 25 | 1299k dash | avc1.4D001E 1299k video only [en] DRM, DASH video, mp4_dash video_eng=1899000 mp4 720x480 25 | 1899k dash | avc1.4D001E 1899k video only [en] DRM, DASH video, mp4_dash video_eng=2600000 mp4 1024x576 25 | 2600k dash | avc1.4D001F 2600k video only [en] DRM, DASH video, mp4_dash ``` i.e. all quality variants are behind **full-blown DRM** 😠 ; NB they **don't even offer a HD variant** (on this one "free" show?) ... **PS**: As I'm currently in "Außland" 😉 , I had to use a **geolocation spoofing** means; I was very miffed 😡 to find out that **both DE nodes of my VPN** had been BLACKLISTED by `joyn.de`; I had to resort to using a **"residential" German HTTPS proxy** for my `joyn.de` tests; FWIW, the stream's CDN ("delivery.vod-prd.s.joyn.de") doesn't geofence, at least from my current physical location 😉 ...
Author
Owner

@dirkf commented on GitHub (Jul 18, 2023):

Closing: if anyone can show non-DRM content, the issue could be revived, but DRM Strasse is typically one-way.

@dirkf commented on GitHub (Jul 18, 2023): Closing: if anyone can show non-DRM content, the issue could be revived, but DRM Strasse is typically one-way.
Author
Owner

@3052 commented on GitHub (May 10, 2024):

for anyone interested I finally implemented this. however they only allow SD with anonymous/free accounts:

(type=="video"&&MaxHeight<=576)||(type=="audio"&&FourCC=="AACL")

I tried getting a paid account, but it seems they require a german card. if anyone is still interested contact me privately

@3052 commented on GitHub (May 10, 2024): for anyone interested I finally implemented this. however they only allow SD with anonymous/free accounts: ```go (type=="video"&&MaxHeight<=576)||(type=="audio"&&FourCC=="AACL") ``` I tried getting a paid account, but it seems they require a german card. if anyone is still interested contact me privately
Author
Owner

@alexanderadam commented on GitHub (May 12, 2024):

for anyone interested I finally implemented this.

Is this patch merged in youtube-dl? 👀

@alexanderadam commented on GitHub (May 12, 2024): > for anyone interested I finally implemented this. Is this patch merged in youtube-dl? :eyes:
Author
Owner

@alexanderadam commented on GitHub (May 13, 2024):

maybe read the full comment next time:

if anyone is still interested contact me privately

I read it but I thought that it was only relevant for a non-anonymous paid accounts and people should contact you if they'd be interested the paid account thing.

@alexanderadam commented on GitHub (May 13, 2024): > maybe read the full comment next time: > > > if anyone is still interested contact me privately I read it but I thought that it was only relevant for a non-anonymous paid accounts and people should contact you if they'd be interested the paid account thing.
Author
Owner

@3052 commented on GitHub (May 13, 2024):

you thought wrong.

@3052 commented on GitHub (May 13, 2024): you thought wrong.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl-ytdl-org#17084
No description provided.