[Bug] "media could not be loaded" - "Parse MP4 metadata failed"
Describe the bug Playing at least one video results in "The media could not be loaded, either because the server or network failed or because the format is not supported."
Steps to Reproduce Play stream ID epWABkgM1_I on an invidious instance. (Private and several public instances tested.) Playing on Youtube works normally.
Logs Media resource http://192.168.89.191:3000/latest_version?id=epWABkgM1_I&itag=18&local=true could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006)
Details: virtual RefPtrMP4Demuxer::InitPromise mozilla::MP4Demuxer::Init(): Parse MP4 metadata failed An error occurred in the player, reloading... player.js:75:21 ... Media resource http://192.168.89.191:3000/latest_version?id=epWABkgM1_I&itag=18&local=true could not be decoded. ... Source map error: Error: NetworkError when attempting to fetch resource. ... Resource URL: http://192.168.89.191:3000/js/silvermine-videojs-quality-selector.min.js?v=4782a67 Source Map URL: silvermine-videojs-quality-selector.min.js.map
Discovered video plays properly when the flags "&quality=dash&quality_dash=auto" to the URL. Does not work if the invidious container settings are switched to this.
This issue might also be pointing towards another issue where the configuration in the Docker container version isn't being properly applied.
As I said, this video does not play on other, public invidious instances, like yewtube.
@unixfox i can confirm this, i have a lot of videos now which are unplayable on neither invidious instance.
I've looked at other instances and it happens here too, so it's not just something from my instance.
hello guys,
i have the same problem with newer videos. I discovered one public invidios instance where it is working correctly. https://inv.nadeko.net/watch?v=09EXdXwrDhg&quality=dash&quality_dash=auto The version of this invidious instance is 2024.09.19-7ded745
My selfhosted instance is on version: 2024.08.26-4782a67
maybe the newer version is working correctly, so pleas make the docker container with the new version publicly avalable.
thanks
PS: i just updated to MASTER repository and installed the newer version. As far is i can say it mostly works. but i do get this errors:
invidious-1 | 2024-09-24 15:00:30 UTC [info] 200 GET /api/v1/comments/jNQXAC9IVRw 398.19ms
invidious-1 | 2024-09-24 15:00:30 UTC [info] 200 GET /watch?v=09EXdXwrDhg&quality=dash&quality_dash=auto 22.24ms
invidious-1 | 2024-09-24 15:00:31 UTC [info] 302 GET /latest_version?id=09EXdXwrDhg&itag=18 1.3ms
invidious-1 | 2024-09-24 15:00:31 UTC [info] 200 GET /api/manifest/dash/id/09EXdXwrDhg?local=true&unique_res=1 2.08ms
invidious-1 | 2024-09-24 15:00:31 UTC [info] 200 GET /api/v1/storyboards/09EXdXwrDhg?height=90 3.06ms
invidious-1 | 2024-09-24 15:00:31 UTC [info] 403 GET /videoplayback?expire=1727211586&ei=4tPyZtjVH_GAhcIPr-a0SQ&ip=<my-IP>&id=o-AAiStvk9Eueyk-0EBAN7xQLfOx0RSE2-59LthzMT6vWc&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=2H&mm=31%2C26&mn=sn-hpa7znzr%2Csn-4g5e6ns7&ms=au%2Conr&mv=m&mvi=2&pl=22&gcr=at&initcwndbps=2840000&bui=AXLXGFR2oXDgdOn9fs32wxj_X0vziOKwxzFfKsEA_TZ6lZ_wpUQcm1nZinWz9eIiXTgp6o1BNH27ppHN&spc=54MbxS31Eix6d0-eVc6mbn_WwnEI7cbXJavH1A2B279BVAVJ44DFbYwxfg&vprv=1&svpuc=1&mime=video%2Fmp4&ns=A4WV7Zb2IU1EO8T2WD334yQQ&rqh=1&gir=yes&clen=19957387&ratebypass=yes&dur=159.200&lmt=1727174621120157&mt=1727189110&fvip=3&keepalive=yes&c=WEB&sefc=1&txp=6319224&n=3mPngRNoLMcjhLpqet&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRQIhAOfTH-RUFTBXMgS2Nnauf9asg6huZvJmp5idoV0o4ncYAiBFtjhcCHLWkupLDKGp40vhEYcyxtBOjXXgDNH2M1Q9lQ%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=ABPmVW0wRAIgcGf8xCgzs6E550xD1LrAkVgaGQWcBCeWcOx_sR4dmrICIH7Hx8JjOoId_RhngyaCncPdWTABQKNc1E5m0vGvssOy&host=rr2---sn-hpa7znzr.googlevideo.com 134.2ms
invidious-1 | 2024-09-24 15:00:31 UTC [info] 200 GET /api/manifest/dash/id/09EXdXwrDhg?local=true&unique_res=1 1.99ms
invidious-1 | 2024-09-24 15:00:32 UTC [info] 200 GET /api/v1/comments/09EXdXwrDhg?format=html&hl=de&thin_mode=false 248.2ms
invidious-1 | 2024-09-24 15:00:32 UTC [info] 403 GET /videoplayback?expire=1727211586&ei=4tPyZtjVH_GAhcIPr-a0SQ&ip=<my-IP>&id=o-AAiStvk9Eueyk-0EBAN7xQLfOx0RSE2-59LthzMT6vWc&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&mh=2H&mm=31%2C26&mn=sn-hpa7znzr%2Csn-4g5e6ns7&ms=au%2Conr&mv=m&mvi=2&pl=22&gcr=at&initcwndbps=2840000&bui=AXLXGFR2oXDgdOn9fs32wxj_X0vziOKwxzFfKsEA_TZ6lZ_wpUQcm1nZinWz9eIiXTgp6o1BNH27ppHN&spc=54MbxS31Eix6d0-eVc6mbn_WwnEI7cbXJavH1A2B279BVAVJ44DFbYwxfg&vprv=1&svpuc=1&mime=video%2Fmp4&ns=A4WV7Zb2IU1EO8T2WD334yQQ&rqh=1&gir=yes&clen=19957387&ratebypass=yes&dur=159.200&lmt=1727174621120157&mt=1727189110&fvip=3&keepalive=yes&c=WEB&sefc=1&txp=6319224&n=3mPngRNoLMcjhLpqet&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AJfQdSswRQIhAOfTH-RUFTBXMgS2Nnauf9asg6huZvJmp5idoV0o4ncYAiBFtjhcCHLWkupLDKGp40vhEYcyxtBOjXXgDNH2M1Q9lQ%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=ABPmVW0wRAIgcGf8xCgzs6E550xD1LrAkVgaGQWcBCeWcOx_sR4dmrICIH7Hx8JjOoId_RhngyaCncPdWTABQKNc1E5m0vGvssOy&host=rr2---sn-hpa7znzr.googlevideo.com 133.16ms
invidious-1 | 2024-09-24 15:00:32 UTC [info] 200 GET /api/v1/auth/subscriptions 3.49ms
invidious-1 | 2024-09-24 15:00:34 UTC [info] 200 POST /api/v1/auth/notifications 80004.95ms
invidious-1 | 2024-09-24 15:00:35 UTC [info] 404 GET /api/v1/annotations/09EXdXwrDhg 3167.96ms