Fubo TV project

If Windows, you probably want to put that directory in a Windows folder somewhere.
Like
-v C:\Fubo:/app/Config

I don't use docker on Windows

Is "Config" the file name, or part of the directory path?
In other words, what is the file name and extension?

It's standard docker nomenclature.
The directory to the right of the colon is inside the container /app/Config and shouldn't be changed.
The directory to the left of the colon is on your host (Windows) C:\Fubo and you define it.

Just like port mapping. Left side is host, right side is container.

I had to use HLS and turn on Codec, and my stream if running flawless now.

Posted above multiple times

First make sure you using the HLS playlist and no VPN.
Next if you are using an AppleTV verify settings with Deinterlacing Mode to Hardware and Video driver is Default

what the hls url?

This is what I'm using now

http://192.168.1.5:7777/fubo/playlist-mpeg.m3u

EDIT: nevermind I got it!

1 Like

4K starts up and then goes away. When I switch from MPEG-TS to HLS, all of the Fubo channels stop working. What/where is "Codec"?

4K CBS is def playing for me (and reports on Twitter are roasting Fubo - if you have Apple TV with the Funo app it won’t play correctly. All is good through ATV and Channels) but it doesn’t trigger HDR. Running in docker on my NAS. Is there something else I need to adjust for HDR or is CBS not turning that on until game time?

Can confirm that it works on Channels but the native Fubo app does not work at all.

1 Like

I think ATV just doesn't trigger HDR with HLG correctly. I read some things about the same issue with Emby. I using the Channels Android APP on Sony OLED and HLG triggers HDR. but when I go to the ATV on the same TV the CBS 4K stream doesn't trigger the HDR.

Most likely HLG is expected to be OTA? compared to other formats?

That’s a really good observation. Fubo is really dealing with some angry app users. The ATV app specifically has not been working for 4K for them, but does through Channels with no issue! This plug in absolutely rocks. However, it remains to be seen what is up with ATV’s HDR HLG implementation. The video player shouldn’t care what the source is.

1 Like

based on what I've been reading on Reddit, looks like CDN providers for some of these services have a long way to go. I think providers need to start blocking old devices and specifically suggest that users use external devices over the built-in TV apps. Let's hope the providers learn and get the hang of providing proper quality streams.

That drives technology for DRM with newer devices. Some technologies can't be implemented because the old device can't support, or the company doesn't want to invest in it further. Going super latest generations increases securities. So, it's a double-edged sword really.

Thanks Ken. I was able to get DOCKER installed along with the Pluto-Docker. Next I'll try getting the Fubo TV up and running!

1 Like

I installed the vlc-bridge-fubo docker to run properly. Here the error log from Docker. What am I missing or doing wrong?
2024-02-12 19:54:59 ⇨ http server started on [::]:7777
2024-02-12 19:55:39 [2024-02-13 00:55:39,219] ERROR in app: Exception on /fubo/playlist-mpeg.m3u [GET]
2024-02-12 19:55:39 Traceback (most recent call last):
2024-02-12 19:55:39 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1455, in wsgi_app
2024-02-12 19:55:39 response = self.full_dispatch_request()
2024-02-12 19:55:39 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 869, in full_dispatch_request
2024-02-12 19:55:39 rv = self.handle_user_exception(e)
2024-02-12 19:55:39 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 867, in full_dispatch_request
2024-02-12 19:55:39 rv = self.dispatch_request()
2024-02-12 19:55:39 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 852, in dispatch_request
2024-02-12 19:55:39 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
2024-02-12 19:55:39 File "/app/pywsgi.py", line 72, in playlist
2024-02-12 19:55:39 stations, err = providers[provider].channels()
2024-02-12 19:55:39 File "/app/fubo.py", line 144, in channels
2024-02-12 19:55:39 for elem in user_data.get('recurly').get('purchased_packages'):
2024-02-12 19:55:39 TypeError: 'NoneType' object is not iterable
2024-02-12 19:55:46 [2024-02-13 00:55:46,749] ERROR in app: Exception on /fubo/playlist-hls.m3u [GET]
2024-02-12 19:55:46 Traceback (most recent call last):
2024-02-12 19:55:46 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1455, in wsgi_app
2024-02-12 19:55:46 response = self.full_dispatch_request()
2024-02-12 19:55:46 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 869, in full_dispatch_request
2024-02-12 19:55:46 rv = self.handle_user_exception(e)
2024-02-12 19:55:46 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 867, in full_dispatch_request
2024-02-12 19:55:46 rv = self.dispatch_request()
2024-02-12 19:55:46 File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 852, in dispatch_request
2024-02-12 19:55:46 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
2024-02-12 19:55:46 File "/app/pywsgi.py", line 72, in playlist
2024-02-12 19:55:46 stations, err = providers[provider].channels()
2024-02-12 19:55:46 File "/app/fubo.py", line 144, in channels
2024-02-12 19:55:46 for elem in user_data.get('recurly').get('purchased_packages'):
2024-02-12 19:55:46 TypeError: 'NoneType' object is not iterable

Do you have a current Fubo subscription?
Did you set your FUBO_USER and FUBO_PASS environment values correctly to pass to the docker container?

1 Like

Doesn’t look like you have a subscription to Fubo?

1 Like

Thank you. There was a problem with my Fubo login. Everything is now working great.