this post was submitted on 16 Oct 2024
10 points (100.0% liked)

Jellyfin: The Free Software Media System

5741 readers
78 users here now

Current stable release: 10.10.2

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

so, up until recently (week or two maybe?) I was able to connect to the jellyfin-media-player from the jellyfin android app and initiate and control playback, change subtitles, the works. well, it's not there any more, when I click on "Play On" I can only connect to the jellyfin-mpv-shim instance, which works same as before.

now before I start troubleshooting and pulling stuff apart, can anyone chime in if it works for them?

edit: same thing when using the web client in firefox, isn't detected.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 4 weeks ago* (last edited 4 weeks ago)

found the culprit: I've connected my jellyfin-media-player apps to a CNAME alias provided by my Pi-hole (jellyfin.box) and a matching nginx proxy entry:

        listen 80;
        listen [::]:80;

        server_name jellyfin.box;

        location / {
                proxy_pass http://127.0.0.1:8096/;
       }

so when I disconnected the app from the jellyfin.box server and connected it to the "new" server at server.box:8096 it started working immediately. looks like I'm missing some headers in that proxy so I'll look into it.

edit: yepp, adding headers fixed it, I can connect to the jellyfin.box server and have it detected by all other devices on the network.

        location / {
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection $http_connection;
                proxy_pass http://127.0.0.1:8096/;
        }