I'm guessing the issues some people are having with channels missing is due to Fubos recent change to the packages.
I still have an older package, and i am able to add and remove addons and the channels are updated in the original container
I'm guessing the issues some people are having with channels missing is due to Fubos recent change to the packages.
I still have an older package, and i am able to add and remove addons and the channels are updated in the original container
Here's some interesting data that may help explain the discrepancy? I was playing around with this cool CDVR Sources Helper bookmarklet along with my Fubo-VLC-Bridge docker setup, and next to the name of each channel it revealed what looks like package names that are serving them up for me. fubotv-basic, 4k-screen, fubo-extra-lite-v2, news-plus.
What are others seeing, when they try the same?
You have what was called the Elite plan (same one I had).
Fubo Basic (Pro) + Fubo Extra + News Plus
See this Support Article
4k screen just means it's a channel that can be viewed in 4k on a supported device at home. https://support.fubo.tv/hc/en-us/articles/360011479911-Does-Fubo-offer-any-content-in-4K-HDR
it takes their packages that a channel is entitled through and joins it to a string as the group-title
Yes that makes complete sense. I was wondering what the package names would be for those whose Fubo docker setups were “only” showing 177 channels — and how theirs might differ from mine.
Just setup the docker here registry.gitlab.com/yankees4life/vlc-bridge-fubo:latest
but only getting 181 channels. fyi I am new to fubo.
Hmm. How are your channels tagged when using the "CDVR Sources Helper bookmarklet" I mentioned above? Does it name the package? I'm curious to see how it differs from mine.
sorry, I went back to directv stream once I realized no hbo,discovery,reelz
Looks like they may have changed some stuff with their API. Noticed this when my NBALP wasn't showing up in channels.
The python in the container looks for the package slugs in the user endpoint with the [recurly].[purchasedpackages] object. However, this data is rather stale and doesn't reflect my active plan / addons.
I noticed there's now a subscriptions endpoint which accurately reflects my active plan / addons.
Will poke around and see if I can rework some of the code.
I’m receiving this error message when attempting to watch/record local channels using this hack: Streaming to the tuner failed. Press play to try again. M3U: HTTP failure 400:{“error”:{“message”:”unknown X-DRM-Scheme : “}}
Is anyone else experiencing this? Has Fubo suddenly began to DRM protect local channels?
Hey bud how u get the channel ID.. as i got this script working and like u said its not pulling all or the Ids not matching up..
You’ll have to grab the ID by watching the channel in a browser window. It’s in the URL.
yea i got it.. example is fx
"68746": {"StationID": "58574", "name": "FX - FXHD"},
68746 is correct.
doesnt show up in the m3u file
So i try to direct play and error out in vlc.
Disney/ABC networks are all DRM-protected, which also includes FX, FXX, FXM, ESPN, etc.
These you can get Via TVE if your provider supports them.
I went back to Fubo for a season and am just getting around to setting up the Docker side of things (I have had TVE only running so far). After setting up the docker I am getting this error on the webpage
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
Here is the log. I know enough to be dangerous. Is there anything someone more knowledgeable can tell from this? I know my credentials are good and my account is still active. I'm just trying to find out if it's something I'm doing wrong or if things are just starting to break on this docker now that it is an abandoned project. Based on the last few lines it seems to me as if it is showing no active packages that I'm subscribed to, but that isn't correct, I am a Pro subscriber and I get billed at the beginning of the month.
2024-11-20 22:32:52 ⇨ http server started on [::]:7777
2024-11-20 22:33:03 [2024-11-21 03:33:03,182] ERROR in app: Exception on /fubo/playlist-hls.m3u [GET]
2024-11-20 22:33:03 Traceback (most recent call last):
2024-11-20 22:33:03 File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 1473, in wsgi_app
2024-11-20 22:33:03 response = self.full_dispatch_request()
2024-11-20 22:33:03 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-20 22:33:03 File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 882, in full_dispatch_request
2024-11-20 22:33:03 rv = self.handle_user_exception(e)
2024-11-20 22:33:03 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-20 22:33:03 File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 880, in full_dispatch_request
2024-11-20 22:33:03 rv = self.dispatch_request()
2024-11-20 22:33:03 ^^^^^^^^^^^^^^^^^^^^^^^
2024-11-20 22:33:03 File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 865, in dispatch_request
2024-11-20 22:33:03 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-11-20 22:33:03 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-20 22:33:03 File "/app/pywsgi.py", line 72, in playlist
2024-11-20 22:33:03 stations, err = providers[provider].channels()
2024-11-20 22:33:03 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-11-20 22:33:03 File "/app/fubo.py", line 144, in channels
2024-11-20 22:33:03 for elem in user_data.get('recurly').get('purchased_packages'):
2024-11-20 22:33:03 TypeError: 'NoneType' object is not iterable
Others with previous Fubo plans like mine aren't having this issue -- so I think whoever is ultimately able to update this docker, to recognize Fubo plans with different names, will be hailed as a hero.
Getting "Unknown x-drm-scheme" on one channel. Locals, NBC. And I see above. Does this mean Fubo is now DRM protecting local channels?