# Access Jellyfin from an Android app

**URL:** https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933
**Category:** Support apps
**Tags:** jellyfin, english
**Created:** [March 28, 2026, 3:06pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933 "2026-03-28T15:06:58Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [March 28, 2026, 3:06pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/1 "2026-03-28T15:06:58Z")

</div>

**What app is this about, and its version** : Jellyfin 10.11.6~ynh1  
**What YunoHost version are you running** : 12.1.39  
**What type of hardware are you using** : Raspberry Pi 3, 4+

### Describe your issue

Jellyfin is all set up an running rather fine.  
It has its own subdomain (jellyfin[dot]mydomain[dot]com), and a let’s encrypt certificate.

It’s running fine from a web browser, from the local network as well as from a remote connection.  
However, I cannot connect any Android app.

Note : I had to change the « remote http port » from 8096 to 8097 since it is used by Wireguard, but I’m not sure it’s used in this setup.

### Share relevant logs or error messages

Mar 28 14:52:11 mpp[30518]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:11 mpp[30520]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:12 mpp[30521]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:12 mpp[30522]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:13 mpp[30524]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:13 mpp[30525]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:13 mpp[30526]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:13 mpp[30527]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:14 mpp[30528]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:14 mpp[30529]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:14 mpp[30530]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:15 mpp[30531]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:15 mpp[30532]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:15 mpp[30533]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:16 mpp[30534]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:16 mpp[30535]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:16 mpp[30536]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:16 mpp[30537]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:17 mpp[30538]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:17 mpp[30539]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:52:17 mpp[30540]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:53:06 mpp[30558]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837  
Mar 28 14:53:07 mpp[30572]: mpp\_platform: can not found match soc name: raspberrypi,3-model-b brcm,bcm2837

---

<div class="post-metadata">

### Author: ![otm33](https://forum.yunohost.org/user_avatar/forum.yunohost.org/otm33/32/11941_2.png) [@otm33](https://forum.yunohost.org/u/otm33)
#### Post date: [March 28, 2026, 5:57pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/2 "2026-03-28T17:57:45Z")

</div>

Hi @flov  
Did you open the discovery ports (1900 and 7359) as shown in ynh\>apps\>jellyfin\> admin panel ?

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [March 28, 2026, 6:27pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/3 "2026-03-28T18:27:14Z")

</div>

Yes I did, and by the way the Jellyfin app is able to show it as available on my network. I can click on it ([https]://jellyfin[dot]mydomain[dot]com), but then it fails to connect.

There is no detailed error message, but the app reports that it tried :

[https]://jellyfin[dot]mydomain[dot]com

[https]://jellyfin[dot]mydomain[dot]com:8096

[https]://jellyfin[dot]mydomain[dot]com:8920

I would expect only the first one to work though, because of the way yunohost is configuring nginx, right ?

---

<div class="post-metadata">

### Author: ![otm33](https://forum.yunohost.org/user_avatar/forum.yunohost.org/otm33/32/11941_2.png) [@otm33](https://forum.yunohost.org/u/otm33)
#### Post date: [March 28, 2026, 6:46pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/4 "2026-03-28T18:46:52Z")

</div>

Jellyfin is not installed on a path, right?

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [March 28, 2026, 6:51pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/5 "2026-03-28T18:51:29Z")

</div>

No, it’s at the root of its own subdomain.

---

<div class="post-metadata">

### Author: ![otm33](https://forum.yunohost.org/user_avatar/forum.yunohost.org/otm33/32/11941_2.png) [@otm33](https://forum.yunohost.org/u/otm33)
#### Post date: [March 28, 2026, 7:22pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/6 "2026-03-28T19:22:24Z")

</div>

Can you share gthe output of `lsof -i :8097`?

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [March 28, 2026, 7:46pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/7 "2026-03-28T19:46:27Z")

</div>

Nothing.

I’ve got an output for 8095 :

root@intra:~# lsof -i :8095  
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME  
jellyfin 830 jellyfin 485u IPv4 19850 0t0 TCP localhost:8095 (LISTEN)  
root@intra:~#

---

<div class="post-metadata">

### Author: ![otm33](https://forum.yunohost.org/user_avatar/forum.yunohost.org/otm33/32/11941_2.png) [@otm33](https://forum.yunohost.org/u/otm33)
#### Post date: [March 28, 2026, 7:50pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/8 "2026-03-28T19:50:52Z")

</div>

> [@flov](#):
>
> Note : I had to change the « remote http port » from 8096 to 8097 since it is used by Wireguard, but I’m not sure it’s used in this setup.

So this did not work, so…?

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [March 28, 2026, 8:20pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/10 "2026-03-28T20:20:51Z")

</div>

Maybe not, but at least it’s set in the network configuration :

```auto
<?xml version="1.0" encoding="utf-8"?>
<NetworkConfiguration […]>
  <BaseUrl />
  <EnableHttps>true</EnableHttps>
  <RequireHttps>false</RequireHttps>
  <CertificatePath>/etc/yunohost/certs/[my jellyfin subdomain]/crt.pem</CertificatePath>
  <InternalHttpPort>8095</InternalHttpPort>
  <InternalHttpsPort>8920</InternalHttpsPort>
  <PublicHttpPort>8097</PublicHttpPort>
  <PublicHttpsPort>8920</PublicHttpsPort>
  <AutoDiscovery>true</AutoDiscovery>
  <EnableIPv4>true</EnableIPv4>
  <EnableIPv6>false</EnableIPv6>
  <EnableRemoteAccess>true</EnableRemoteAccess>
  <LocalNetworkSubnets />
  <LocalNetworkAddresses>
    <string>127.0.0.1</string>
  </LocalNetworkAddresses>
  <KnownProxies>
    <string>127.0.0.1</string>
  </KnownProxies>
  <IgnoreVirtualInterfaces>true</IgnoreVirtualInterfaces>
  <VirtualInterfaceNames>
    <string>veth</string>
  </VirtualInterfaceNames>
  <EnablePublishedServerUriByRequest>false</EnablePublishedServerUriByRequest>
  <PublishedServerUriBySubnet />
  <RemoteIPFilter />
  <IsRemoteIPFilterBlacklist>false</IsRemoteIPFilterBlacklist>
</NetworkConfiguration>

```

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [March 28, 2026, 8:48pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/11 "2026-03-28T20:48:16Z")

</div>

Also, I wonder why it would work through a web browser but not the app. What’s the difference ? I though it could be related to the certificate, so I specified its path (see jellyfin’s network config in my previous post).

---

<div class="post-metadata">

### Author: ![otm33](https://forum.yunohost.org/user_avatar/forum.yunohost.org/otm33/32/11941_2.png) [@otm33](https://forum.yunohost.org/u/otm33)
#### Post date: [March 28, 2026, 9:14pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/12 "2026-03-28T21:14:37Z")

</div>

> [@flov](#):
>
> ` <PublicHttpPort>8097</PublicHttpPort>`

Did you try with 8095 ?

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [April 1, 2026, 8:03pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/13 "2026-04-01T20:03:56Z")

</div>

I just did try, it still fail.

My understanding is that the nginx reverse proxy is listening on port 443 and sending the trafic related to jellyfin[dot]mydomain[dot]com to port 8095 (jellyfin’s internal http port). Therefore, I should not care about jellyfin’s external http port (8096).

By the way, I did a fresh install on a Pi5, without Wireshark. Same result :

Connections are working well from a web browser, both from my local network and remotely, but the apps however are still unable to connect from anywhere.

I tried with a different app (JellyWath) that displayed this message :

```auto
Authentication error: Unexpected JSON token at offset O: Expected start of the object '{', but had '<' instead at path: $ JSON input: <!DOCTYPE html><html data-cap.....

```

---

<div class="post-metadata">

### Author: ![Tho](https://forum.yunohost.org/user_avatar/forum.yunohost.org/tho/32/3667_2.png) [@Tho](https://forum.yunohost.org/u/Tho)
#### Post date: [April 1, 2026, 8:10pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/14 "2026-04-01T20:10:55Z")

</div>

This is a typical error when behind the sso. Is your Jellyfin instance accessible to visitors?

---

<div class="post-metadata">

### Author: ![flov](https://forum.yunohost.org/user_avatar/forum.yunohost.org/flov/32/13471_2.png) [@flov](https://forum.yunohost.org/u/flov)
#### Post date: [April 1, 2026, 8:20pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/15 "2026-04-01T20:20:25Z")

</div>

That was it !

I removed the default « visitors » authorized accounts right after the installation, it seemed safe.

I re-enabled it, now the app is working ! Thank you, and thanks @otm33 for the help too !

---

<div class="post-metadata">

### Author: ![system](https://forum.yunohost.org/uploads/default/original/2X/f/f59fe8e3ee6b100b4f574d30d6e30479c68b89f0.png) [@system](https://forum.yunohost.org/u/system)
#### Post date: [April 16, 2026, 8:21pm UTC](https://forum.yunohost.org/t/access-jellyfin-from-an-android-app/41933/16 "2026-04-16T20:21:00Z")

</div>

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.
