rutube TVshow tabs #26249

Open
opened 2026-02-21 14:13:18 -05:00 by deekerman · 3 comments
Owner

Originally created by @Hayward41 on GitHub (Apr 27, 2023).

Checklist

  • I'm reporting a site feature request
  • [] I've verified that I'm running youtube-dl version 2021.12.17
  • I've searched the bugtracker for similar site feature requests including closed ones

Description

WRITE DESCRIPTION HERE
rutube has tvshow tabs
https://rutube.ru/metainfo/tv/283095/tab27106/ example link(not working anymore)

Got updated to https://rutube.ru/metainfo/tv/283095/deep/

However tabs are beeing ignored
msedge_Y6wNDO0qQW

Originally created by @Hayward41 on GitHub (Apr 27, 2023). <!-- ###################################################################### WARNING! IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE ###################################################################### --> ## Checklist <!-- Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl: - First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.12.17. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED. - Search the bugtracker for similar site feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates. - Finally, put x into all relevant boxes (like this [x]) --> - [x] I'm reporting a site feature request - [] I've verified that I'm running youtube-dl version **2021.12.17** - [x] I've searched the bugtracker for similar site feature requests including closed ones ## Description <!-- Provide an explanation of your site feature request in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible. --> WRITE DESCRIPTION HERE rutube has tvshow tabs https://rutube.ru/metainfo/tv/283095/tab27106/ example link(not working anymore) Got updated to https://rutube.ru/metainfo/tv/283095/deep/ However tabs are beeing ignored ![msedge_Y6wNDO0qQW](https://user-images.githubusercontent.com/82664161/234836184-4f8eed82-cca9-4627-98ff-74589b44dd32.png)
Author
Owner

@dirkf commented on GitHub (Apr 27, 2023):

  1. yt-dl recognises the basic URL pattern but ignores the /tab...
  2. Even the undecorated https://rutube.ru/metainfo/tv/283095/ gets "0 videos" which seems wrong, but the extractor has no test URLs against which to compare.
  3. The hydration JSON lists the tabs and what should be their API URLs, similar to those used in the rutube:movie extractor, but the URLs give JSON with empty results.

So it's not obvious what to do about this. In-region tracing may give a different result.

Also, the extractor doesn't know how to handle /plst/nnnnn URLs: #30917.

@dirkf commented on GitHub (Apr 27, 2023): 1. yt-dl recognises the basic URL pattern but ignores the `/tab...` 2. Even the undecorated https://rutube.ru/metainfo/tv/283095/ gets "0 videos" which seems wrong, but the extractor has no test URLs against which to compare. 3. The hydration JSON lists the tabs and what should be their API URLs, similar to those used in the `rutube:movie` extractor, but the URLs give JSON with empty `results`. So it's not obvious what to do about this. In-region tracing may give a different result. Also, the extractor doesn't know how to handle `/plst/nnnnn` URLs: #30917.
Author
Owner

@Hayward41 commented on GitHub (Apr 27, 2023):

Oh I guess it's only available from Russia and (most likely) other CIS countries.

https://rutube.ru/metainfo/tv/283095/ gives me videos from the main tab (that contains videos from every tab)

@Hayward41 commented on GitHub (Apr 27, 2023): Oh I guess it's only available from Russia and (most likely) other CIS countries. https://rutube.ru/metainfo/tv/283095/ gives me videos from the main tab (that contains videos from every tab)
Author
Owner

@dirkf commented on GitHub (Apr 18, 2024):

In the browser from the UK, the first page of the playlist is populated when rutube.ru has JS enabled using this API https://rutube.ru/pangolin/api/web/resources/tv283095/54504/?log=true&client=wdp, where 54504 is the tab ID in the system. This API is not geo-restricted in the UK. It returns an object with result member having .results, a list of playlist item objects, and .next, the URL for the next page of the playlist (corresponding to the Show More button whose Russian caption I can't be bothered to type).

The next page API (eg https://rutube.ru/api/metainfo/tv/284786/video/?client=wdp&fields=extra_params%2Cfuture_publication&limit=30&page=2&sort=publication_d) returns this JSON, showing invalid page, from the UK, with a 404 HTTP code:

{detail: "Неправильная страница"}
@dirkf commented on GitHub (Apr 18, 2024): In the browser from the UK, the first page of the playlist is populated when rutube.ru has JS enabled using this API https://rutube.ru/pangolin/api/web/resources/tv283095/54504/?log=true&client=wdp, where `54504` is the tab ID in the system. This API is not geo-restricted in the UK. It returns an object with `result` member having `.results`, a list of playlist item objects, and `.next`, the URL for the next page of the playlist (corresponding to the Show More button whose Russian caption I can't be bothered to type). The next page API (eg https://rutube.ru/api/metainfo/tv/284786/video/?client=wdp&fields=extra_params%2Cfuture_publication&limit=30&page=2&sort=publication_d) returns this JSON, showing invalid page, from the UK, with a 404 HTTP code: ```json {detail: "Неправильная страница"} ```
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#26249
No description provided.