Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Add support for www.rtlxl.nl #3523
Comments
|
Little investigation: |
|
Regex for id: 'https?://www.rtlxl.nl/#!/[^/]+/(?P[^/?]+)' |
|
Example: class RTLXL(InfoExtractor):
IE_NAME = 'rtlxl.nl'
_VALID_URL = r'https?://www.rtlxl.nl/#!/[^/]+/(?P[^/?]+)'
_TEST = {
'url': 'http://www.rtlxl.nl/#\!/hallo-holland-303393/157d5f20-f5e9-3b7d-a1ee-2583e232db69', # With URL escape
'md5': '???????', # To be determined.
'info_dict': {
'id': '157d5f20-f5e9-3b7d-a1ee-2583e232db69',
'title': 'Hallo Holland',
'description': 'Informatief programma waarin wordt getoond wat voor moois Nederland te bieden heeft. Daarnaast wordt er een gezin verrast met een weekendje weg en een paar leuke uitstapjes in eigen land.',
'upload_date': '20140817',
},
} |
|
Interesting javascript (maybe to determine json data) |
|
JSON can be found here: http://www.rtl.nl/system/s4m/vfd/uuid=157d5f20-f5e9-3b7d-a1ee-2583e232db69 |
|
Interesting: https://github.com/luukd/Chrome-RTL-XL-Downloader |
|
Bas Rieter did awsome work for XBMC to get Dutch streams working. |
|
Thanks for the report, it will be supported in the next version. |
|
Thank you for the report. Support for rtlxl.nl has been added in youtube-dl 2014.08.22. Type |
|
jaimeMF @ #3145
As a Dutchman I'm pleased to see support for npo.nl (public tv broadcast) and rtlxl.nl (commercial tv broadcast). I've noticed indeed, and am pleased to see, youtube-dl uses the progressive m4v singlefile videostream for npo.nl (which is for iOS and Android, or at least non-flash devices I believe). For http://www.rtlxl.nl/#!/rtl-nieuws-132237/6e4203a6-0a5e-3596-8424-c599a59e0677, the test-url in rtlnl.py, youtube-dl generates: This progressive/static url is generated by GemistDownloader, a piece of software (with a GUI) to download tv broadcasts. The author won't disclose how it generates this url. Sadly enough, I don't exactly know the inner workings of HTTP Live Streaming. |
|
There is no global conspiracy to not add a single-file mp4 for rtlxl.nl, we simply didn't know that it would be there. We're happy to add more formats, but need a little more information. Unfortunately, the rtlxl android app is not available from Germany. Can you give us a packet dump of using the (android or iOS) app, or the apk file of the app? Alternatively, if you were willing to provide a VPN connection to one of the developers, we could for sure look whether we can add support for these ipad URLs. Also note that this issue is already closed, and not identical to yours (the original poster just wanted any access, you want a specific way). In the future, please always open a new issue. That allows us to have an overview over which issues need tending to and which are done. It also allows us to relate commits to the issue, which enables a better understanding of the code afterwards. When you post in a closed issue, it's easy to overlook for us. |
|
I never said there was. I was just wondering. :) I don't know how to let it create such a packet dump, because I don't have much experience with Android, so HERE you can find version 3.2 of the RTL XL Android app. Seeing the changelog of the latest version 3.3 is just a minor change, I believe you can use 3.2 just as well. You're right, next time I'll open a new issue. |
Example:
http://www.rtlxl.nl/#!/rtl-nieuws-132237/6e4203a6-0a5e-3596-8424-c599a59e0677
rtl-nieuws-132237 : name of the program with a number
6e4203a6-0a5e-3596-8424-c599a59e0677 : I think it is a kind of identifier.
This site has also paid video's. You need Microsoft Silverlight.
Be aware that the '!' in the URL gives an error!
youtube-dl http://www.rtlxl.nl/#!/rtl-nieuws-132237/6e4203a6-0a5e-3596-8424-c599a59e0677
You can solve it by 'escaping' it to put a '' before the '!'.