Komet / MediaElch

Media Manager for Kodi
https://mediaelch.github.io/mediaelch-doc/about.html
GNU Lesser General Public License v3.0
829 stars 93 forks source link

Various TV shows scraping methods #861

Open Araldwenn opened 4 years ago

Araldwenn commented 4 years ago

Is your feature request related to a problem? Please describe. When scraping TV shows, there's only the option to use aired order or DVD order. Some shows, since last TVDB API changes, have other options (https://thetvdb.com/series/la-casa-de-papel for example, has aired order and Netflix order, and I can't use Netflix order - using aired order is not an option cause there are not the same episode length nor the same episode quantity).

Describe the solution you'd like Maybe instead of having a checkbox like "use DVD order", a scroll-down menu with the different options available could appear after clicking the scrape button

KarellenX commented 4 years ago

FYI TheTVDB have not yet made available those alternate orders in their API. It is currently impossible to scrape them.

IIRC even the DVD and Absolute Orders can no longer be scraped at TVDB.

See here... https://forums.thetvdb.com/viewtopic.php?p=166068#p166068

bugwelle commented 4 years ago

I'm getting tired of TheTvDb issues... 😞

Thank you @KarellenX for letting me know. I very much appreciate it. 😃

I'm surprised that you mention the DVD order. In #848 I've added tests that check for correct DVD order:

https://github.com/Komet/MediaElch/blob/f93cfddc5d8097b6eb0f77d964250a62eea6a2aa/test/scrapers/TheTvDb/testShowLoader.cpp#L163-L200

Those tests still works, i.e. loading in DVD order works at least partially. "Netflix"-Order and similar are not supported by MediaElch. I don't know when we will support that.

KarellenX commented 4 years ago

Yes, you are not the only one fed up. ;)

Ok, I am obviously mistaken regarding DVD and Absolute Orders. I was just going off memory. But it is partly broken.

If you recall, you needed the weird episode numbering like S01E01.1 and S01E01.2

Without notification, TVDB depracated that system. See here... https://forums.thetvdb.com/viewtopic.php?p=166224#p166224

bugwelle commented 4 years ago

Oh my god... That explains so much. I had issues with episodes that are split into two parts and wondered why it didn't work anymore...

From the link you posted:

Important. This is no longer supported and will no longer be supported.

Come on... :/

bugwelle commented 3 years ago

I won't implement it. Because TheTvDb switched to a paid model, I may remove support for it completely.

Do you know of any other sites that support different TV show orders?

KarellenX commented 3 years ago

TheMovieDB uses Episode Groups... https://kodi.wiki/view/Naming_video_files/TV_shows#TheMovieDB-TV_Shows

bugwelle commented 3 years ago

Thank you, @KarellenX ! 😄

phmg701 commented 2 years ago

Hello, I hope this is the right place to ask: TheMovieDB has the correct order information for the "Money Heist" (La Casa de Papel) as released on Netflix outside of Spain: https://www.themoviedb.org/tv/71446-la-casa-de-papel/episode_group/5eb730dfca7ec6001f7beb51/group/5eb730e7ca7ec6001f7beb59 Just wondering if there is a way to scrape that information into the fantastic MediaElch or if there are plans to support such information. Thank you!

tew42 commented 7 months ago

I just realized that TMDB would support different episode/season ordering via episode groups, and that this would be quite helpful for some series! Technically, though, this is a duplicate of #492