For some reason, I can’t play content from https://cuddly.tube, which I federate with, on my server when I’m using a browser, neither on my computer nor phone. However, I can play it from the PeerTube App (where I’m logged in to my server).
Like this, for example: Stuck in the elevator with your ex-bully! 😱 #shorts - Glan
In the log, I get this error, which I don’t really understand.
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: [glan.no:443] 2026-02-19 00:04:55.677 error: Client log: HLS.js error: networkError - fatal: true - manifestLoadError {
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: "username": "erik",
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0",
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: "meta": "{\"currentTime\":0,\"data\":{\"type\":\"networkError\",\"details\":\"manifestLoadError\",\"fatal\":true,\"url\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"loader\":{\"context\":null,\"stats\":{\"aborted\":false,\"loaded\":0,\"retry\":0,\"total\":0,\"chunkCount\":0,\"bwEstimate\":0,\"loading\":{\"start\":5007,\"first\":5824,\"end\":0},\"parsing\":{\"start\":0,\"end\":0},\"buffering\":{\"start\":0,\"first\":0,\"end\":0}}},\"context\":{\"id\":null,\"level\":0,\"responseType\":\"text\",\"type\":\"manifest\",\"url\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"deliveryDirectives\":null,\"levelOrTrack\":null},\"error\":{},\"networkDetails\":{\"__zone_symbol__xhrSync\":false,\"__zone_symbol__xhrURL\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"__zone_symbol__ON_PROPERTYreadystatechange\":null,\"__zone_symbol__readystatechangefalse\":null,\"__zone_symbol__ON_PROPERTYprogress\":null,\"__zone_symbol__progressfalse\":null,\"__zone_symbol__xhrScheduled\":true,\"__zone_symbol__xhrErrorBeforeScheduled\":false,\"__zone_symbol__xhrTask\":{\"type\":\"macroTask\",\"state\":\"scheduled\",\"source\":\"XMLHttpRequest.send\",\"zone\":\"<root>\",\"runCount\":0}},\"stats\":{\"aborted\":false,\"loaded\":0,\"retry\":0,\"total\":0,\"chunkCount\":0,\"bwEstimate\":0,\"loading\":{\"start\":5007,\"first\":5824,\"end\":0},\"parsing\":{\"start\":0,\"end\":0},\"buffering\":{\"start\":0,\"first\":0,\"end\":0}},\"response\":{\"url\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"code\":0,\"text\":\"\"}}}",
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: "url": "https://glan.no/w/1xDZFhZwjFv9pQzpja2cwa"
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: }
And in the network log, the request for https://cuddly.tube/static/streaming-playlists/hls/421ad780-5f76-4320-a158-d0cda6496224/6ba43ae9-1bac-4e95-8074-23ab0895c54a-master.m3u8
gives an CORS missing Allow Origin and NS_ERROR_UNEXPECTED
I guess that might mean that cuddly.tube is not configured to be connected from other servers, and that there’s no point in federating with the server?