Skip to content
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

kodi 21.0 : dialog info for seasons does not display actors #25206

Open
1 of 7 tasks
lepetrel69 opened this issue May 13, 2024 · 11 comments
Open
1 of 7 tasks

kodi 21.0 : dialog info for seasons does not display actors #25206

lepetrel69 opened this issue May 13, 2024 · 11 comments
Labels
Triage: Needed (managed by bot!) issue that was just created and needs someone looking at it

Comments

@lepetrel69
Copy link

Describe the bug

in kodi 21.0 dialog info for seasons does not display actors. This works very well in kodi 20.3.

Expected Behavior

The actors must appear

Steps to reproduce the behavior:
start information in seasons

Debuglog

The debuglog can be found here:
https://paste.kodi.tv/ejamicuwej.kodi

Screenshots

dialog info for seasons does not display actors

Additional context or screenshots (if appropriate)

Here is some additional context or explanation that might help:

Your Environment

Used Operating system:

  • Android

  • iOS

  • tvOS

  • Linux

  • macOS

  • Windows

  • Windows UWP

  • Operating system version/name: Windows 10

  • Kodi version: 21.0

note: Once the issue is made we require you to update it with new information or Kodi versions should that be required.
Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.

@xbmc-gh-bot xbmc-gh-bot bot added Triage: Needed (managed by bot!) issue that was just created and needs someone looking at it Ignored rules issue that does not follow the rules (no template, missing debug log, ...) labels May 13, 2024
@ksooo
Copy link
Member

ksooo commented May 13, 2024

Expected Behavior: The actors must appear

Why? Not sure this is an intended change, but again, why is actors to prefer over season banner? I'm not an expert here, but I think that I know that season banner is (of course) season specific and we did not display it anywhere before. So, displaying it is an improvement. Cast can be viewed in the info dialog for the TV show and the episode, still.

@lepetrel69
Copy link
Author

There is a cosmetic change between kodi 20 and kodi 21.
dialoinfo season Kodi 20.3
kodi 20 3 - dialog info for seasons does not display actors

kodi 20 displays the tvshow information while kodi 21 displays the season information. The banner is a fallback solution if the actors are not found

@KarellenX KarellenX removed the Ignored rules issue that does not follow the rules (no template, missing debug log, ...) label May 13, 2024
@xbmc xbmc deleted a comment from xbmc-gh-bot bot May 13, 2024
@Hitcher
Copy link
Contributor

Hitcher commented May 13, 2024

@ksooo the banner is just a fallback in case the cast list is empty, not a choice over displaying it instead of the cast list.

The cast list was previously available at season level so something changed between Nexus and Omega that meant it is now empty.

Nexus:
screenshot00002

screenshot00003

@ksooo
Copy link
Member

ksooo commented May 13, 2024

The cast list was previously available at season level so something changed between Nexus and Omega

The change is that we now actually display season information at season level, not TV show information.

kodi 20 displays the tvshow information while kodi 21 displays the season information. The banner is a fallback solution if the actors are not found

Then it seems that the season information as we get it from the scraper (?) does not (never?) contain cast information.

@Hitcher
Copy link
Contributor

Hitcher commented May 13, 2024

Then it seems that the season information as we get it from the scraper (?) does not (never?) contain cast information.

It looks like the cast information doesn't exist on tmdb or tvdb:

https://www.themoviedb.org/tv/1421-modern-family/seasons
https://www.thetvdb.com/series/modern-family#seasons

We should carry on using the TV show cast information in that case.

NOTE: I see there is a season plot available at tmdb but that's not shown in the video info dialog so either the scraper isn't grabbing it or we don't display it yet.

@ksooo
Copy link
Member

ksooo commented May 13, 2024

We should carry on using the TV show cast information in that case.

If we start doing this, showing information that is not actually provided for the media type to show info for, where will this end? We have no concept for inheritance of media meta data.

I see there is a season plot available at tmdb but that's not shown in the video info dialog so either the scraper isn't grabbing

I think I have once seen that the scraper does not provide it.

@lepetrel69
Copy link
Author

I think I have once seen that the scraper does not provide it.

The scraper does not provide it because this will require modification of the Kodi database.
If this is possible it would be wise to also add the plot and the rating so that dialogvideo season is complete for kodi 22.

@Hitcher
Copy link
Contributor

Hitcher commented May 14, 2024

The change is that we now actually display season information at season level, not TV show information.

Should the plot be removed then?

@pkscout
Copy link
Member

pkscout commented May 15, 2024

If I recall correctly, The Movie Database does have cast per season (along with a season plot). In fact, the series cast is just all the season casts deduplicated and merged together. The scraper can also get the season plot, it just doesn't right now because, as noted, there is no place to put it (at least . When there is somewhere to put these things in the database and updates to the Python API so that the scraper can add it, I'll be happy to update the scraper for that. On the Python side it looks like you could update InfoTagVideo.SetSeasons to optionally add a cast and plot (right now it's just a season number and optional season name). That would keep it backward compatible.

If we do add these things I wonder though whether it would be better to fall back to series cast and plot in the case where season cast and plot don't exist so that the display is consistent regardless of scraper, especially if TVDB doesn't provide these things. And by fall back, I mean at the core level. I really don't want every skin to have to figure out whether season level stuff exists and fall back to series level if it doesn't.

@Hitcher
Copy link
Contributor

Hitcher commented May 15, 2024

This isn't a chicken and egg situation is it, where the database updates and Python API changes won't happen until a scraper needs them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Triage: Needed (managed by bot!) issue that was just created and needs someone looking at it
Projects
None yet
Development

No branches or pull requests

5 participants