Zenteek Now Supports Jellyfin And Subsonic Servers

For a while now I've been getting requests from people who store their music on a home server rather than a local drive. Namely Jellyfin, Navidrome, Subsonic and similar setups. As of v1.3.2, Zenteek supports all of them.

Adding a server takes about thirty seconds. Open Sources, click the Add Source button, pick Jellyfin or Subsonic Server, enter your URL and credentials, and Zenteek indexes your remote library alongside your local files (or even without any local files at all). From there it works exactly like a local source. Same browser, same queue, same DSP pipeline.

How it fits together

I won't pretend this was purely planned from the start. Zenteek's library model already tracked files through a source-agnostic identity layer, mainly for Radio Streams, which made remote sources a natural extension rather than a bolt-on. I got lucky with the architecture.

What I did have to build deliberately was a resolver that decides, at playback time, which source delivers the audio. Local files are always preferred, remote sources fill in when a track isn't available locally. That resolver now makes adding future server types straightforward.

Lyrion Music Server

LMS doesn't speak Subsonic natively, but there's a plugin that adds Subsonic API support. If you have that installed, Zenteek's Subsonic integration works with your LMS library already. No additional setup needed. Though, I admit that i haven't tested this personally. If that is not the solution for you, i will add native support. Just let me know.

What's next

Plex support is already on the roadmap.

If you're running something else - anything similar - send me a message via "Help > Support" oder the support form on this website. I look at every request and it directly influences what I build next.

← All posts