Photo & Video
Jellyfin
exampleAre you the maker of jellyfin.org?
This entry was authored as example data, not by the maintainer. Submit a verified manifest from your domain and it replaces this one — same URL, stars carry over.
A free, open-source media server you run yourself. The community-driven alternative to Plex and Emby — your library, your hardware, your control.

What you get
Open source
Anyone can read, modify, and redistribute the code.
Free software (FSF-approved)
Open source under a license the Free Software Foundation recognizes, with no use restrictions.
Free version available
There's a meaningful free version you can use indefinitely without paying.
No subscription required
The core software doesn't need a recurring payment to keep working.
You can run your own server
Skip the company's hosting and run the software on your own machine or a server you rent.
Has a developer API
Other software can integrate with it through a documented public interface.
No tracking
The app doesn't send your usage, analytics, or behavior back to the company.
Technical detailsexpand
apt:jellyfinflathub:org.jellyfin.JellyfinServerNo maintainer declared.
View manifest (JSON-LD)expand
{
"@context": "https://vibehunt.tech/v1",
"@type": "Capability",
"id": "cap:example:jellyfin",
"software": {
"name": "Jellyfin",
"category": "photo-video",
"homepage": "https://jellyfin.org",
"source": "https://github.com/jellyfin/jellyfin",
"license": "GPL-2.0",
"packageRefs": [
"apt:jellyfin",
"flathub:org.jellyfin.JellyfinServer"
],
"description": "A free, open-source media server you run yourself. The community-driven alternative to Plex and Emby — your library, your hardware, your control."
},
"solves": [
{
"intent": "Stream your own movie, show, and music library to every device in your house from a server you control.",
"constraintsSatisfied": [
"core:open-source",
"core:libre",
"core:free-tier",
"core:no-subscription",
"core:self-hostable",
"core:has-api",
"core:no-telemetry"
],
"scale": [
"single-user",
"team"
]
}
],
"maturity": "stable",
"source": "example"
}