After reinstalling ChannelsDVR server on a new server I can't seem to get a number of my Philo channels to work. They come up with:
Streaming to the tuner failed. Press play to try again.
Get: <server_IP>:8089/devices/TVE-Philo/channels/6101/
stream.mpg: 503 service unavailable.
Troubleshooting log has the following entries:
2025/07/15 01:04:52.046552 [TVE] action=version product=Chrome/138.0.7204.100 jsVersion=13.8.500258 protocol=1.3 revision=@5f45b4744e3d5ba82c2ca6d942f1e7a516110752
2025/07/15 01:04:52.050085 [TVE] action=page_ready chromeVersion=138
2025/07/15 01:04:52.051396 [TVE] action=navigate url=https://sp.auth.adobe.com/api/v1/authenticate?reg_code=QOBEV3H&mso_id=Philo&domain_name=adobe.com&requestor_id=discovery&noflash=true&deviceType=html5&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2025/07/15 01:04:52.056472 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2025/07/15 01:04:52.369861 [TVE] action=request type=Document method=GET url=https://idp.philo.com/idp/sso redirected_from=https://sp.auth.adobe.com/api/v1/authenticate
2025/07/15 01:04:52.369908 [TVE] action=auth_domain domain=idp.philo.com
2025/07/15 01:04:52.825905 [TVE] action=request type=Document method=GET url=https://idp.philo.com/idp/submit redirected_from=https://idp.philo.com/idp/sso
2025/07/15 01:04:52.905206 [TVE] action=wait_for_page
2025/07/15 01:04:53.051983 [TVE] action=request type=Document method=POST url=https://sp.auth.adobe.com/sp/saml/SAMLAssertionConsumer
2025/07/15 01:04:53.202890 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/completePassiveAuthentication redirected_from=https://sp.auth.adobe.com/sp/saml/SAMLAssertionConsumer
2025/07/15 01:04:53.202938 [TVE] action=authed
2025/07/15 01:04:53.202982 [TVE] action=wait_for_page done=true reason=auth_finished
2025/07/15 01:04:53.205162 [TVE] action=cookies num_domains=2 num_cookies=5
2025/07/15 01:04:55.291193 [TVE] action=science_stream error={[{access.denied.missingpackage 403 {[Discovery] }}] {{[]}}}
2025/07/15 01:04:55.396941 [ERR] Could not start stream for TVE-Philo ch6101 DISCOVERY: TVE: playback info: access.denied.missingpackage: Discovery
I can remove and add Philo to Channels as a source. I can authenticate and watch in a browser and also in the Philo app on my AppleTV just fine.
For some reason there are a few channels on Philo that will not resolve using ChannelsDVR.
DVR Server Version: 2025.07.13.0222. (pre-release)
Ubuntu: 24.04.2 LTS
$ chromium --version
Chromium 138.0.7204.100 snap
Channels Client: Channels v6.2.3