Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Text shown, videos blank, #42

Closed
tlc opened this issue Jan 21, 2023 · 4 comments
Closed

Text shown, videos blank, #42

tlc opened this issue Jan 21, 2023 · 4 comments

Comments

@tlc
Copy link

tlc commented Jan 21, 2023

I have invidious running at home (and working). I just added playlet, 0.6.0 from the store.

I press "Login" in the setup process, I see "Logged In: true" and the screen on the TV refreshes. On the TV, under Subscriptions (and the other section titles) the text has changed to my subscriptions, but the video squares are blank.

If I try to play a video, I get a dialog with:

Error playing video
...
dbgmsg: got invalid pathname, load the next one
category: mediaplayer
errcode: 8
drmerrcode: 0

@iBicha
Copy link
Owner

iBicha commented Jan 21, 2023

Thanks for reporting @tlc
Can you share more information?

  • Screenshot/photo of the screen showing the issue
  • The url of the video failing to play (if it is a specific video)
  • Invidious instance you're using (or whether you're hosting your own)
  • Paste the content from http://ROKU_IP_ADDRESS:8888/api/state (e.g. http://192.168.1.2:8888/api/state)

The more details you can share, the better I can track down the origin of the issue.

@tlc
Copy link
Author

tlc commented Jan 22, 2023

All thumbnails blank, all videos fail.
Local invidious instance: "Current version: 2022.11.22-5160d8ba @ master"
In container.

state.json.zip

IMG_1039
IMG_1038

@iBicha
Copy link
Owner

iBicha commented Jan 22, 2023

Thank you! In this case, I suspect this is configuration to be done on the Instance.
Here are the fields that I found needed to be configured properly for things to work:

  • domain: set it to your domain (in your case svcs.home)
    • this is so that the urls returned are absolute (${domain}/thumbnail.jpeg) and not relative.
  • external_port: I believe you need to set this to 3030 in your case
    • this is so that the urls returned are in the form of (${domain}:${external_port}/thumbnail.jpeg) and not relative.
  • hmac_key: set this to a random value
    • this is so the auth token used by Playlet does not randomly expire (and does not expire when you restart your instance)

See post-install docs here

Setting these correctly made my local instance work fine (related runtipi/runtipi-appstore#173 (comment))

If you are using the docker compose, you should be able to set these fields here

Let me know if this fixes your issue

@iBicha iBicha mentioned this issue Jan 22, 2023
@tlc
Copy link
Author

tlc commented Jan 25, 2023

That was it. Thanks for the help and for playlet!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants