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
[guillib][estuary] Make the existence of extras visible in the library #24456
Conversation
1e0c714
to
bb49c88
Compare
Here are the other sizes: This raises an interesting situation now though - what to do when a movie has versions and extras. |
For views that have the area to display plot or other info then these icons probably should go somewhere there. For the poster views with no info then I'm not sure we should be cramming every icon into a poster overlay, in which case users will have to rely on the Movie info dialog. |
bb49c88
to
39e176e
Compare
Thanks, art updated. The choose dialog with both versions and extras was a decent way to handle multiple versions and extras for the same movie, but I don't want to change course and undo the recent work of @ksooo The info dialog is not that great for that purpose either, because the versions and extras buttons look the same, regardless of the number of versions or extras, and are located way off screen. Thankfully the Play button provides a shortcut to the version chooser. I'd be satisfied with the PR as is and no further changes, in combination with the extras addon to give quick access to playback of extras. |
Jenkins build this please |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good enough for what we require in v21
If possible please bring the news about the new info on the skin dev sub-forum: https://forum.kodi.tv/showthread.php?tid=372280&page=2 |
Has anyone tried if [edit] To answer my own question it doesn't seem that $INFO[ListItem.Property(Total)] returns anything. |
Thanks. I still think it is a no-go to have something labelled "Choose version" or "Versions" (key is no "extras" in that strings) that provides access to extras. There should be dedicated UI elements with intuitive labels, making its relation to extras really very clear. Everything can be done, somebody just needs to step up to do the work. BTW: I kept the implentation of the "dual-mode" selection dialog. To reactivate extras is a one-liner. But I will put my veto on any attempt to only do this, without adapting calling UI to make clear that not only versions can be selected here. ;-) |
39e176e
to
07a5aa8
Compare
Changed the idents to tabs, waiting for the green to merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Actually one more thing. I will lower the priority of extras among the overlays, so that playing and resumable come first. I think it's more important information about the movie. The visibility of extras is most useful after playing a movie I think - or before maybe, but not during. The same reasoning doesn't work as well for versions and I think discussion would be required. Someone else can change that priority if they care enough. |
07a5aa8
to
e392b0e
Compare
Added a message. I don't have the rights to edit the first post of the thread. |
Description
Added a GUI information label "hasvideoextras" and made a basic Estuary change to easily identify the movies that have extras.
Repurposed the image used for extras in the info dialog, I could replace with a smaller one if provided.
The skin change is just a simple idea to show what could be done, and skinners will likely have better ideas to display the information, as you can have multiple versions AND extras at the same time..
@jjd-uk @Hitcher your ideas would be appreciated.
Motivation and context
It's not possible to tell quickly which movies have extras and which don't.
The video scanner identifies automatically videos in a "extras" subfolder of movies and adds them to the movie, there are ways to play back the extras, and the only piece missing for extras is the ability to tell which movies have extras.
The only way to find out at this point is to go to Info > extras just in case, or to trigger the context menu button of the extras addon. It's not ideal.
This small change is a major usability improvement and is enough as far as I am concerned for v21. No other extra-related changes planned,
How has this been tested?
movie with no extra > no overlay
movie with single version and extras > extras overlay
movie with multiple versions and extras > versions overlay
What is the effect on users?
Major usability improvement of extras, you can easily tell with a quick glance which movies have extras and warrant the extra steps to navigate and play the extras.
Types of change
Checklist: