2020-11-27, 17:06
(2020-11-27, 00:17)anxdpanic Wrote: Thanks to everyone helping to relay and explain the issue, I wasn't able to keep up to both github and the forum all day.
For the record, they didn't remove something from the Data API, which is used by the rest of the add-on. The My Subscriptions, Saved Playlists and Purchases, used youtube.com/tv which was discontinued last year, and appears the API is just starting to go offline now as well. (maybe temporarily, I have no way of knowing). There hasn't been access to any of these features or a proper Recommended from the Data API since I started working on the YouTube add-on sadly.
For the API quota short comings of some of the 'make shift' workarounds, they might work in a centralized database situation but sadly will not reasonably work in our situation.
Will keep looking into, and will have some other news in the near future.
Years ago I used to compile my own YT subscriptions list using RSS. I would fetch each channel's XML and then aggregate them into a master list based on the timestamps.
Perhaps this could be used to speed up and simplify the process? Use the API calls to generate a list of subscribed channel ids (externalId or rssUrl) and then normal https traffic to pull the recent video info. I mainly stored everything in text files locally, but I imagine this could be integrated into a database to limit the amount of traffic between server and user.