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

[BUG] Error when using 'vod' item type in item_filter query parameter #901

Closed
inb4after opened this issue Sep 15, 2024 · 9 comments
Closed
Labels
bug Something isn't working

Comments

@inb4after
Copy link

Context

  • Add-on Version: 7.1.0+beta.2
  • Kodi Version: 21.1
  • Kodi GUI Language: English
  • Operating System: Windows 10 64-bit
  • Operating System Language: English

Expected Behavior

No error and the container loads correctly.


Current Behavior

Error is thrown and container does not load when trying to use the 'vod' item type.


Steps to Reproduce

  1. Conduct a search using 'vod' in item_filter query parameter
  2. Error when trying to load the container content

Log

https://paste.kodi.tv/ilicipusac.kodi


Additional Information

All the other item types work as intended. As soon as you add 'vod' to the list, it will fail to load the content with the above error.


@inb4after inb4after added the bug Something isn't working label Sep 15, 2024
@MoojMidge
Copy link
Collaborator

You are getting an error because the plugin VFS directory listing for the provided url is empty.

It is empty because you are filtering out all available results.

vod is Videos On Demand i.e. the vast majority of the videos on YouTube that aren't live streams.

It is used internally by the plugin, but is probably not something you want to filter out.

@inb4after
Copy link
Author

Ah, I thought the vod item type was actually those listings for Youtube Movies that would be paid (rent/buy).

These result in "Video is not available" issue when trying to play them.

For example:

https://i.imgur.com/FrFpAqT.jpeg

@MoojMidge
Copy link
Collaborator

Haven't looked into paid videos. Can you post a log snippet of trying to play one of them so I can get the id of the video?

@inb4after
Copy link
Author

inb4after commented Sep 15, 2024

Haven't looked into paid videos. Can you post a log snippet of trying to play one of them so I can get the id of the video?

https://paste.kodi.tv/oyulijexic.kodi

This is the same item as the one from the screenshot, the paid video ID of Deadpool 2016.

@MoojMidge
Copy link
Collaborator

Doesn't seem possible to identify paid videos. Can identify if a video containes licensed content, but while all paid videos appear to be licensed, not all licensed videos are paid.

@inb4after
Copy link
Author

Doesn't seem possible to identify paid videos. Can identify if a video containes licensed content, but while all paid videos appear to be licensed, not all licensed videos are paid.

What about manually blocking the uploader's channel ID?

For example, YouTube Movies (not sure about TV shows, but it may be a similar channel).

@MoojMidge
Copy link
Collaborator

That is an option, but from what I can see it is not quite that simple.

I think there are other channels that offer this type of content, and not all the content on that specific channel is paid.

@inb4after
Copy link
Author

Would videoSyndicated=true parameter have the desired effect?

@MoojMidge
Copy link
Collaborator

I don't believe so. Doesn't seem to be linked afaics

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants