3 ms·
YouTube supports Smart TVs, games consoles and other platforms where updating is slow or nearly impossible. Its API is stable for that reason.
by lozenge 6y ago
YouTube supports Smart TVs, games consoles and other platforms where updating is slow or nearly impossible. Its API is stable for that reason.
- DarthGhandi 6y agoWhy do third party apps that utilize it constantly break then? Please explain.
- gruez 6y agopure speculation: youtube app on those platforms is just an embedded webview (or otherwise allows arbitrary code execution).
- nogabebop23 6y agoyes - they don't generally access the underlying meta & media directly; they use the well established, stable and YT-prefered method of embeding a video. This doesn't work if you want direct file access to a specific resolution, or format, or audio only for example.
- deleted 6y ago[deleted]
- nogabebop23 6y agothese platforms don't support youtube via a programmatic interface like this (and other libraries). They basically embed videos so the "API" is an http request for the traget url. YT constantly changes how it masks access to the underlying resources with JS updates that break these libraries. The most frequent updates are to fix this.