New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add ALL4 Channels and Catch-Up TV (UK Channel 4 Network, formerly known as 4OD) #767
Comments
Do you know the api of this site? |
|
Here is a beginning of an attempt to implement Channel4 replay: https://github.com/joaopa00/Tests/blob/main/channel4.py But I am stuck in retrieving request_id and message in payload. If someone has an idea, please share it !! |
@joaopa00 |
Sorry, the file is in my private github. Here is : |
@joaopa00 |
For now, this file fetches the title of the episodes only. It can not play any stream. Recently, I had some progress in playing streams. But I still have problems to fetch the token. |
Ah, ok. |
It is different. It changes all the time. |
Well that sucks then! |
On their site, I never managed to fetch a key. So I was never able to study their API. DO you know how to request a key?. |
Once you've signed up for a developer account at developer.channel4.com and you're logged in, the page to request an API Key is at developer.channel4.com/apps. I noticed that on the interactive documentation page there are a bunch of different calls and methods for performing various functions and tasks. You can interactively try them all out and although the response is always "forbidden" without a valid API key entered, it does give you the URL construction format and other info that might be useful. |
I registered but received no key... Channel 4 API Application Form To get started using your API keys, dig into our documentation and feel free to ask questions in our forum. We look forward to seeing what you create! |
@joaopa00 The application form suggests that they manually approve key requests rather than automatically issuing a key like many other sites do. I found an email address for Tibco support: support@tibco.com on an email confirming that I'd changed my dev account password. It's probably worth dropping them an email saying that you didn't receive a key because they probably won't check the site for a long time unless someone gives them a gentle nudge in the right direction. |
Trying to get the channel4 replay to work based on the thread at Where did you find the vale for the basic auth string? I have looked through hours of developer tools outputs and output from chrome://net-export/ any pointers will be a great help to try and help me get this to work. |
When I uses browser in Linux, I am stuck at fetching the cookie set by Google Recaptcha. Here is my work in progress. Obviously, you can use it.
Here is a link to learn how to sniff ssl traffic in android. |
Thankyou for sharing your code and ideas. |
I have based this script on the one from joaopa00 above and addedd in bits to get the access token. the attached script works to watch the channel4 catchup stuff. Put the script in (rename it from channel4.txt to channel4.py) In .kodi/addons/plugin.video.catchuptvandmore/resources/lib/skeletons/uk_replay.py |
Thank you for your hard work. However, I had already pushed a seemly cleaner solution in Git. |
Indeed way way way cleaner! thankyou! |
And now, the lives are implemented in git. |
What are the steps? Because I don't really understand what to do, I have the Catch-up Tv & More addon installed but there's no Channel4/All4. |
For now, you need to install the beta version. Have a look at https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore |
Yes found it, unfortunately it's not working, when going to Channel 4, and click any show, it just doesn't want to load the show. |
Do you have a UK IP? |
Yes I do |
Please attach the log from Kodi here (as a text file) |
@joaopa00 I've noticed a bit of a bug in the on-demand section: Example: Special episodes of a TV show produce a slightly different error: Example: Other than this bug, everything else seems good. The epg data's missing for the live channels but that's a known issue affecting all the UK channel listings. The issue has its own error report but that's been open for months without a single response, so I don't know if it'll ever get fixed. PS... I noticed you guys mentioning problems sniffing traffic whilst using a vpn. Most home broadband routers these days have a config page where you can make the router act as the vpn gateway. If you've got an old router you don't use, you could set it up as a vpn gateway, freeing up that tun in android whilst not interfering with. the availability of your main router's connection. |
Should be fixed in git (or just wait for the next beta release). Thanks for the report. |
Content description
ALL4 is the streaming platform for the UK's Channel 4 Network.
It includes Catch-up TV, Box Sets, and five live channels with EPG:
Content access
More information
N/A
The text was updated successfully, but these errors were encountered: