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

[Feature Request]: Load content from remotely hosted list #4352

Open
jayprojects opened this issue Feb 3, 2025 · 0 comments
Open

[Feature Request]: Load content from remotely hosted list #4352

jayprojects opened this issue Feb 3, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@jayprojects
Copy link

Describe the feature you'd like to request

Load predefined content (list of youtube videos) instead of browsing live youtube recommendation.

Describe the solution you'd like

I have a remotely hosted json file (or multiple files each for various categories ) containing list of youtube video ids (title, thumbnail also can be added in the json if required).
in the SmartTube i only wish to load those videos.

Are there any methods available to do this?

Describe alternatives you've considered

I thought about updating MediaServiceCore and intercepting the request in getBrowseResultTV method in BrowseApi and to call my server instead of youtube api. to get a json from my server that would slimier to json return by youtubei/v1/browse. but the BrowseResultTV that is parsed in BrowseService2 >getBrowseRowsTV method is quite complex & long to mimic! youtube v1 service returns json containing 2-3 thousands lines for list of five videos! not sure if its worth do to that much trouble.

I also thought about creating a playlist in youtube with my desired videos and load video from that playlist. But i don't know any endpoints in v1 api that allow to get few random videos from a target playlist. :( can't find youtube v1 docs

I was hoping some can point me to a simpler solution.

@jayprojects jayprojects added the enhancement New feature or request label Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant