status

beyond live has recently made some changes to it's services which seemingly makes it impossible to rip streams.

firstly, as of jan 26 2025, content viewing will only work on windows+edge and osx/ios+safari. the purpose of this is to avoid using widevine and instead default to playready. thankfully this isn't actually a big deal since playready was cracked in 2024 and decryption keys can still easily be aqcuired.

secondly, the manifest url now has an authorisation token in it's request headers which updates very frequently. this means that when you attempt to download the stream you will get a 403 error within a few minutes of downloading. this issue is far more annoying and doesn't have an easy work around as far as I'm aware. it's possible that you could write a script to request a fresh token from the api when the current one expires but I'm not savvy enough to do that myself.

if anyone has more information or knows how to get this working properly, feel free to share it with me here.