Fubo TV project

Tha app runs great.
Very nice

I saw someone post something similar before and for them it was a password issue.

I just reactivated today and I know I had this working on the same username/password in the spring when I last had FuboTV. But today after reactivation, it didn't work.

I took the advice from others and simplified my password to have no special characters to no avail.

Says "NoneType" isn't an available package. I definitely have the "Pro"

I created the docker using the OliveTin one-click script and I'm sure the email/password are correct.

Has anyone else experienced this error and it not been a password issue?

⇨ http server started on [::]:7777
[2024-08-08 22:50:37,528] ERROR in app: Exception on /fubo/playlist-mpeg.m3u [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 1473, in wsgi_app
    response = self.full_dispatch_request()
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 882, in full_dispatch_request
    rv = self.handle_user_exception(e)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 880, in full_dispatch_request
    rv = self.dispatch_request()
         ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/flask/app.py", line 865, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/pywsgi.py", line 72, in playlist
    stations, err = providers[provider].channels()
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/fubo.py", line 144, in channels
    for elem in user_data.get('recurly').get('purchased_packages'):
TypeError: 'NoneType' object is not iterable

One of the Project One-Click creators here. Would you mind confirming your Fubo username and password in the Portainer stack please. Just check to make sure that what you entered got passed through to the stack correctly.

It did. Even updated it manually just in case.

So this comes back when I create via OliveTin. I am still able to get to the site at port 7777 but when I click on one of the m3u links, it shows a 500 error. I then see the NoneType error above in the container log in Portainer. I've also created it manually without OliveTin and see the same issue.

It's like something is different about my account and the package isn't set, but I'm currently actually watching it on my PC so I know it works. Anywhere I should look to get more info?

JSON response from https://192.168.1.4:9443/api/stacks?type=2&method=string&endpointId=2:
{"Id":21,"Name":"vlc-bridge-fubo","Type":2,"EndpointId":2,"SwarmId":"","EntryPoint":"docker-compose.yml","Env":[{"name":"TAG","value":"latest"},{"name":"HOST_PORT","value":"7777"},{"name":"FUBO_USER","value":"[email protected]"},{"name":"FUBO_PASS","value":"xxxx"},{"name":"HOST_VOLUME","value":"vlc-bridge-fubo_config"}],"ResourceControl":{"Id":20,"ResourceId":"2_vlc-bridge-fubo","SubResourceIds":[],"Type":6,"UserAccesses":[],"TeamAccesses":[],"Public":false,"AdministratorsOnly":true,"System":false},"Status":1,"ProjectPath":"/data/compose/21","CreationDate":1723256514,"CreatedBy":"admin","UpdateDate":0,"UpdatedBy":"","AdditionalFiles":null,"AutoUpdate":null,"Option":null,"GitConfig":null,"FromAppTemplate":false,"Namespace":"","IsComposeFormat":false}
true
{"error":"invalid source url: failed to retrieve m3u: GET: http://192.168.1.4:7777/fubo/playlist.m3u?gracenote=include: 404 NOT FOUND"}

Also, I'll note a curious entry in the Application tab in the chrome dev tools - shows me a paywall "expired"

1 Like

More data. I had time so I edited the python code do dump the "recurly" JSON so I could see it in the logs. What's wacky it hasn't updated my subscription section at all. Still showing from when I cancelled back in May. Even though I'm definitely active.

So definitely something has either changed in the backend or my account is screwed up somehow.

Anyway, I got into debugging the python code and changed 3 lines (added default values to 3 "get" calls) got it working. If the developer in charge wants to reach out, I can tell exactly what's been updated.

The original developer is no longer maintaining the project, however, the last version of the container was dumped here. I suppose this is where it’s being maintained.

1 Like

Yep. I'm here @mdo77

Submit a PR and I'll take a look

1 Like

I had deleted my previous post because I thought I had figured out what to do, but I was wrong. I see that the project is no longer in the Docker registry, and is now hosted by GitLab. How do I get it into my Container Manager on my Synology DS920?

1 Like

Refer to this topic thread Synology NAS - Docker Help

Thanks, I just ended up using ssh. I didn’t see that was an option earlier.

1 Like

Please help!

Using Qnap NAS I have the Image pulled & container created from yankees4life but the container states I need to set a username & PW. For the life of me I cannot figure out how or where to set these.

You put them in under environment

FUBO_USER=sportman09
FUBO_PASS=1233455

Where do I get to that though? @Rice

I don’t have a nas but I would imagine you would go to your container manager and click on and edit the container from there. Consider installing portainer, it’s a great gui tool for managing containers.

They're environment variables you set in the docker run command or compose statement

I think I was able to get it to work. Now how or where can I find my m3u playlist? Im getting this message on my container log instead of user & PW=NONE
⇨ http server started on [::]:7777

IP address of machine:7777

I can’t have more than one stream open at a time, is that a thing?

Edit: nas had changed ip address.. all fixed