What can I do with a Jellyfin source?
Jellyfin is a free, open source software program which creates a server on a Mac, PC, NAS, or other device. The Jellyfin server can host music, videos, and other types of content, which you can access remotely from other computers and mobile devices on your LAN. For more information about Jellyfin, see the Jellyfin web site.
With Radiccio, you can access and listen to all of your Jellyfin music libraries. Each Jellyfin library is a separate item in the Radiccio source list. You can pick and choose which Jellyfin libraries you want to use, and you can add libraries from multiple different Jellyfin servers.
Radiccio only supports music-type libraries, and not other media types such as video.
Radiccio Plus! is required in order to add and use Jellyfin sources in Radiccio.
To learn which features are available with a Jellyfin source, see our feature availability guide.
I can’t connect to my Jellyfin server because Radiccio says it requires “a secure connection” (HTTPS)
Apple’s platform security guidelines strongly encourage the use of HTTPS. As an app developer, we can get in trouble if we don’t follow these guidelines. The system that Apple built to enforce this is called App Transport Security (ATS).
Here are some possible solutions:
-
If your Jellyfin server is only being used within your LAN, try connecting to it by IP address, rather than hostname. We have carved out ATS exemptions so that HTTP is allowed within the common LAN IP address ranges (
10.0.0.0/8,192.168.0.0/16,172.16.0.0/12,fc00::/7,fe80::/10, andlocalhost) but this generally does not work for hostnames, so try using an IP address instead. -
If your Jellyfin server is protected behind a VPN like Tailscale, we also have ATS exemptions for some common VPN IP ranges and hostnames (such as
100.64.0.0/10,fd7a:115c:a1e0::/48and*.ts.net) so you should be able to connect to those with HTTP. If you use another VPN provider that is not covered by this, please contact us so we can look into it further. -
If your Jellyfin server is exposed to the public internet, you should really consider protecting it with HTTPS. Among other issues, Jellyfin sends passwords and authentication tokens in cleartext, meaning that without HTTPS, an attacker (for example at a hotel or coffee shop) could easily gain access to your server. Rather than configuring Jellyfin with HTTPS directly, you may find it easier to place it behind a reverse proxy. Here is some Jellyfin documentation about it.
Outside of the situations outlined above, unfortunately, we are not able to disable the HTTPS requirement entirely.
Does Radiccio transcode content from Jellyfin?
No, Radiccio does not transcode.
Unsupported formats will not appear in Radiccio, and cannot be played. Please reference our article about supported formats.
My recently played items, play counts, last played date, etc. don’t update after listening to content from Jellyfin in Radiccio
Check the source settings and make sure “Report activity to Jellyfin server” is enabled. For privacy reasons, this is disabled by default.