返回 Discover
Field DispatchGitHub Trending9 · 2026-05-27

jellyfin/jellyfin

The Free Software Media System - Server Backend & API

Stars
52,349
Today
91
Forks
4,870
Issues
678
Language
C#
Updated
2026/05/26
痛点分析发布于 2026/05/26

痛点为 AI 基于上游原始证据的初步提炼;未包含额外中国市场检索。

痛点

用户需要管理个人或家庭媒体库,但商业流媒体服务(如Netflix、Spotify)的内容受限于区域、授权和平台控制,无法自由组织、备份或离线访问。现有免费方案(如Plex的免费层)功能受限或需要付费解锁,而自建方案(如直接使用文件服务器)缺乏统一的元数据刮削、转码和客户端支持,导致用户需要手动整理文件、处理格式兼容问题,并依赖多个工具才能在不同设备上播放。Jellyfin作为开源免费替代,解决了商业软件的成本和限制问题,但用户仍需自行部署和维护服务器,对非技术用户存在门槛。

README

README summary

<h1 align="center" Jellyfin</h1 <h3 align="center" The Free Software Media System</h3 <p align="center"

Repository

Repository metadata

Owner
jellyfin
License
GPL-2.0
Default branch
master
Days since created
2,725
Days since last push
0
Signals

Repository signals

Watchers
52,349
Open issues
678
Topics
csharpdotnethacktoberfestjellyfin
Contributors

Contributor snapshot

Contributor count
10
Top contributor share
0.523
Top contributors
LukePulverenti, Bond-009, crobibero, joshuaboniface, cvium
源数据· Raw Archive
source
GitHub Trending
upstream_source
github_trending
upstream_item_id
jellyfin--jellyfin
daily_ranking_item_id
904d89d5-4aca-41fb-ad73-c1516be3714c
rank_date
2026-05-27
rank
9
name
jellyfin
tagline
The Free Software Media System - Server Backend & API
description
The Free Software Media System - Server Backend & API
votes_count
52,349
topics
csharpdotnethacktoberfestjellyfin
media / source-specific data
{
  "topics": [
    "csharp",
    "dotnet",
    "hacktoberfest",
    "jellyfin"
  ],
  "is_fork": false,
  "license": "GPL-2.0",
  "language": "C#",
  "owner_type": "Organization",
  "forks_total": 4870,
  "has_funding": false,
  "is_archived": false,
  "owner_login": "jellyfin",
  "stars_today": 91,
  "stars_total": 52349,
  "homepage_url": "https://jellyfin.org",
  "default_branch": "master",
  "last_pushed_at": "2026-05-26T19:37:59Z",
  "readme_summary": "<h1 align=\"center\" Jellyfin</h1 <h3 align=\"center\" The Free Software Media System</h3 <p align=\"center\"",
  "repo_full_name": "jellyfin/jellyfin",
  "watchers_count": 52349,
  "last_updated_at": "2026-05-26T21:45:02Z",
  "top_contributors": [
    {
      "login": "LukePulverenti",
      "contributions": 10510
    },
    {
      "login": "Bond-009",
      "contributions": 2946
    },
    {
      "login": "crobibero",
      "contributions": 1494
    },
    {
      "login": "joshuaboniface",
      "contributions": 1100
    },
    {
      "login": "cvium",
      "contributions": 1037
    }
  ],
  "contributor_count": 10,
  "funding_platforms": [],
  "open_issues_count": 678,
  "days_since_created": 2725,
  "created_at_on_source": "2018-12-09T06:36:45Z",
  "days_since_last_push": 0,
  "top_contributor_share": 0.523
}
raw_payload
{
  "fetched_at": "2026-05-26T22:00:37.165Z",
  "trending_repo": {
    "url": "https://github.com/jellyfin/jellyfin",
    "name": "jellyfin",
    "rank": 9,
    "forks": 4870,
    "owner": "jellyfin",
    "stars": 52349,
    "fullName": "jellyfin/jellyfin",
    "language": "C#",
    "avatarUrl": "https://github.com/jellyfin.png",
    "rawSummary": "<div class=\"float-right d-flex\">\n\n      <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Fjellyfin%2Fjellyfin\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:161012019,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/trending?since=daily&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"5a41abd513597c895111e62332c782cf2380d04b2727315ff6556eee18232a98\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-sw btn-sm btn\">    <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-none d-md-inline-block mr-2 tmp-mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star mr-0 tmp-mr-0 v-align-text-bottom d-inline-block d-md-none\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg>\n        <span data-view-component=\"true\" class=\"d-none d-md-inline\">\n          Star\n</span>\n</a></div>\n  </div>\n\n  <h2 class=\"h3 lh-condensed\">\n    <a data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;REPOSITORY&quot;,&quot;click_visual_representation&quot;:&quot;REPOSITORY_NAME_HEADING&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:161012019,&quot;originating_url&quot;:&quot;https://github.com/trending?since=daily&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"9d49ddac9f8e86afc51f6322f4d03500321e4a7d5c6c4d9a7d32f7aad48a8e5b\" href=\"/jellyfin/jellyfin\" data-view-component=\"true\" class=\"Link\"><svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo mr-1 tmp-mr-1 color-fg-muted\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n\n      <span data-view-component=\"true\" class=\"text-normal\">\n        jellyfin /\n</span>\n      jellyfin</a>  </h2>\n\n    <p class=\"col-9 color-fg-muted my-1 tmp-pr-4\">\n      The Free Software Media System - Server Backend &amp; API\n    </p>\n\n  <div class=\"f6 color-fg-muted mt-2\">\n      <span class=\"tmp-mr-3 d-inline-block ml-0 tmp-ml-0\">\n  <span class=\"repo-language-color\" style=\"background-color: #178600\"></span>\n  <span itemprop=\"programmingLanguage\">C#</span>\n</span>\n\n\n      <a href=\"/jellyfin/jellyfin/stargazers\" data-view-component=\"true\" class=\"tmp-mr-3 Link Link--muted d-inline-block\"><svg aria-label=\"star\" role=\"img\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg>\n        52,349</a>\n      <a href=\"/jellyfin/jellyfin/forks\" data-view-component=\"true\" class=\"tmp-mr-3 Link Link--muted d-inline-block\"><svg aria-label=\"fork\" role=\"img\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>\n        4,870</a>\n      <span data-view-component=\"true\" class=\"tmp-mr-3 d-inline-block\">\n        Built by\n\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/LukePulverenti/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/LukePulverenti\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/3607463?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@LukePulverenti\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Bond-009/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/Bond-009\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/21289123?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@Bond-009\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crobibero/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/crobibero\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/24963659?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@crobibero\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cvium/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/cvium\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/675118?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@cvium\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/joshuaboniface/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/joshuaboniface\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/4031396?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@joshuaboniface\" /></a>\n</span>\n      <span data-view-component=\"true\" class=\"d-inline-block float-sm-right\">\n        <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg>\n        91 stars today\n</span>  </div>",
    "starsToday": 91,
    "description": "The Free Software Media System - Server Backend &amp; API"
  },
  "snapshot_version": "github_trending_v2"
}
source_raw_snapshot
{
  "id": "d95500aa-69e1-4f3f-bc66-13ec49222470",
  "daily_ranking_item_id": "904d89d5-4aca-41fb-ad73-c1516be3714c",
  "source": "github_trending",
  "external_id": "jellyfin--jellyfin",
  "fetched_at": "2026-05-26T22:00:37.165Z",
  "trending_page_raw": {
    "url": "https://github.com/jellyfin/jellyfin",
    "name": "jellyfin",
    "rank": 9,
    "forks": 4870,
    "owner": "jellyfin",
    "stars": 52349,
    "language": "C#",
    "full_name": "jellyfin/jellyfin",
    "avatar_url": "https://github.com/jellyfin.png",
    "description": "The Free Software Media System - Server Backend &amp; API",
    "raw_summary": "<div class=\"float-right d-flex\">\n\n      <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Fjellyfin%2Fjellyfin\" rel=\"nofollow\" data-hydro-click=\"{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:161012019,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/trending?since=daily&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"5a41abd513597c895111e62332c782cf2380d04b2727315ff6556eee18232a98\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-sw btn-sm btn\">    <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-none d-md-inline-block mr-2 tmp-mr-2\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg><svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star mr-0 tmp-mr-0 v-align-text-bottom d-inline-block d-md-none\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg>\n        <span data-view-component=\"true\" class=\"d-none d-md-inline\">\n          Star\n</span>\n</a></div>\n  </div>\n\n  <h2 class=\"h3 lh-condensed\">\n    <a data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;REPOSITORY&quot;,&quot;click_visual_representation&quot;:&quot;REPOSITORY_NAME_HEADING&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:161012019,&quot;originating_url&quot;:&quot;https://github.com/trending?since=daily&quot;,&quot;user_id&quot;:null}}\" data-hydro-click-hmac=\"9d49ddac9f8e86afc51f6322f4d03500321e4a7d5c6c4d9a7d32f7aad48a8e5b\" href=\"/jellyfin/jellyfin\" data-view-component=\"true\" class=\"Link\"><svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo mr-1 tmp-mr-1 color-fg-muted\">\n    <path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path>\n</svg>\n\n      <span data-view-component=\"true\" class=\"text-normal\">\n        jellyfin /\n</span>\n      jellyfin</a>  </h2>\n\n    <p class=\"col-9 color-fg-muted my-1 tmp-pr-4\">\n      The Free Software Media System - Server Backend &amp; API\n    </p>\n\n  <div class=\"f6 color-fg-muted mt-2\">\n      <span class=\"tmp-mr-3 d-inline-block ml-0 tmp-ml-0\">\n  <span class=\"repo-language-color\" style=\"background-color: #178600\"></span>\n  <span itemprop=\"programmingLanguage\">C#</span>\n</span>\n\n\n      <a href=\"/jellyfin/jellyfin/stargazers\" data-view-component=\"true\" class=\"tmp-mr-3 Link Link--muted d-inline-block\"><svg aria-label=\"star\" role=\"img\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg>\n        52,349</a>\n      <a href=\"/jellyfin/jellyfin/forks\" data-view-component=\"true\" class=\"tmp-mr-3 Link Link--muted d-inline-block\"><svg aria-label=\"fork\" role=\"img\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked\">\n    <path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path>\n</svg>\n        4,870</a>\n      <span data-view-component=\"true\" class=\"tmp-mr-3 d-inline-block\">\n        Built by\n\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/LukePulverenti/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/LukePulverenti\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/3607463?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@LukePulverenti\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/Bond-009/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/Bond-009\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/21289123?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@Bond-009\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/crobibero/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/crobibero\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/24963659?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@crobibero\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/cvium/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/cvium\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/675118?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@cvium\" /></a>\n          <a class=\"d-inline-block\" data-hydro-click=\"{&quot;event_type&quot;:&quot;explore.click&quot;,&quot;payload&quot;:{&quot;click_context&quot;:&quot;TRENDING_REPOSITORIES_PAGE&quot;,&quot;click_target&quot;:&quot;CONTRIBUTING_DEVELOPER&quot;,&quot;click_visual_representation&quot;:&quot;DEVELOPER_AVATAR&quot;,&quot;actor_id&quot;:null,&quot;record_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/trending&quot;,&quot;user_id&quot;:191201433}}\" data-hydro-click-hmac=\"1ba141414ca2afd615c2599a60adf79800ff42ca4b6a44e34cfa97cbabce88ef\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/joshuaboniface/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/joshuaboniface\"><img class=\"avatar mb-1 avatar-user\" src=\"https://avatars.githubusercontent.com/u/4031396?s=40&amp;v=4\" width=\"20\" height=\"20\" alt=\"@joshuaboniface\" /></a>\n</span>\n      <span data-view-component=\"true\" class=\"d-inline-block float-sm-right\">\n        <svg aria-hidden=\"true\" data-component=\"Octicon\" height=\"16\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star\">\n    <path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path>\n</svg>\n        91 stars today\n</span>  </div>",
    "stars_today": 91
  },
  "repo_detail_raw": {
    "id": 161012019,
    "url": "https://api.github.com/repos/jellyfin/jellyfin",
    "fork": false,
    "name": "jellyfin",
    "size": 74360,
    "forks": 4870,
    "owner": {
      "id": 45698031,
      "url": "https://api.github.com/users/jellyfin",
      "type": "Organization",
      "login": "jellyfin",
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ1Njk4MDMx",
      "html_url": "https://github.com/jellyfin",
      "gists_url": "https://api.github.com/users/jellyfin/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/jellyfin/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/45698031?v=4",
      "events_url": "https://api.github.com/users/jellyfin/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/jellyfin/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/jellyfin/followers",
      "following_url": "https://api.github.com/users/jellyfin/following{/other_user}",
      "user_view_type": "public",
      "organizations_url": "https://api.github.com/users/jellyfin/orgs",
      "subscriptions_url": "https://api.github.com/users/jellyfin/subscriptions",
      "received_events_url": "https://api.github.com/users/jellyfin/received_events"
    },
    "topics": [
      "csharp",
      "dotnet",
      "hacktoberfest",
      "jellyfin"
    ],
    "git_url": "git://github.com/jellyfin/jellyfin.git",
    "license": {
      "key": "gpl-2.0",
      "url": "https://api.github.com/licenses/gpl-2.0",
      "name": "GNU General Public License v2.0",
      "node_id": "MDc6TGljZW5zZTg=",
      "spdx_id": "GPL-2.0"
    },
    "node_id": "MDEwOlJlcG9zaXRvcnkxNjEwMTIwMTk=",
    "private": false,
    "ssh_url": "git@github.com:jellyfin/jellyfin.git",
    "svn_url": "https://github.com/jellyfin/jellyfin",
    "archived": false,
    "disabled": false,
    "has_wiki": false,
    "homepage": "https://jellyfin.org",
    "html_url": "https://github.com/jellyfin/jellyfin",
    "keys_url": "https://api.github.com/repos/jellyfin/jellyfin/keys{/key_id}",
    "language": "C#",
    "tags_url": "https://api.github.com/repos/jellyfin/jellyfin/tags",
    "watchers": 52349,
    "blobs_url": "https://api.github.com/repos/jellyfin/jellyfin/git/blobs{/sha}",
    "clone_url": "https://github.com/jellyfin/jellyfin.git",
    "forks_url": "https://api.github.com/repos/jellyfin/jellyfin/forks",
    "full_name": "jellyfin/jellyfin",
    "has_pages": false,
    "hooks_url": "https://api.github.com/repos/jellyfin/jellyfin/hooks",
    "pulls_url": "https://api.github.com/repos/jellyfin/jellyfin/pulls{/number}",
    "pushed_at": "2026-05-26T19:37:59Z",
    "teams_url": "https://api.github.com/repos/jellyfin/jellyfin/teams",
    "trees_url": "https://api.github.com/repos/jellyfin/jellyfin/git/trees{/sha}",
    "created_at": "2018-12-09T06:36:45Z",
    "events_url": "https://api.github.com/repos/jellyfin/jellyfin/events",
    "has_issues": true,
    "issues_url": "https://api.github.com/repos/jellyfin/jellyfin/issues{/number}",
    "labels_url": "https://api.github.com/repos/jellyfin/jellyfin/labels{/name}",
    "merges_url": "https://api.github.com/repos/jellyfin/jellyfin/merges",
    "mirror_url": null,
    "updated_at": "2026-05-26T21:45:02Z",
    "visibility": "public",
    "archive_url": "https://api.github.com/repos/jellyfin/jellyfin/{archive_format}{/ref}",
    "commits_url": "https://api.github.com/repos/jellyfin/jellyfin/commits{/sha}",
    "compare_url": "https://api.github.com/repos/jellyfin/jellyfin/compare/{base}...{head}",
    "description": "The Free Software Media System - Server Backend & API",
    "forks_count": 4870,
    "is_template": false,
    "open_issues": 678,
    "branches_url": "https://api.github.com/repos/jellyfin/jellyfin/branches{/branch}",
    "comments_url": "https://api.github.com/repos/jellyfin/jellyfin/comments{/number}",
    "contents_url": "https://api.github.com/repos/jellyfin/jellyfin/contents/{+path}",
    "git_refs_url": "https://api.github.com/repos/jellyfin/jellyfin/git/refs{/sha}",
    "git_tags_url": "https://api.github.com/repos/jellyfin/jellyfin/git/tags{/sha}",
    "has_projects": true,
    "organization": {
      "id": 45698031,
      "url": "https://api.github.com/users/jellyfin",
      "type": "Organization",
      "login": "jellyfin",
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ1Njk4MDMx",
      "html_url": "https://github.com/jellyfin",
      "gists_url": "https://api.github.com/users/jellyfin/gists{/gist_id}",
      "repos_url": "https://api.github.com/users/jellyfin/repos",
      "avatar_url": "https://avatars.githubusercontent.com/u/45698031?v=4",
      "events_url": "https://api.github.com/users/jellyfin/events{/privacy}",
      "site_admin": false,
      "gravatar_id": "",
      "starred_url": "https://api.github.com/users/jellyfin/starred{/owner}{/repo}",
      "followers_url": "https://api.github.com/users/jellyfin/followers",
      "following_url": "https://api.github.com/users/jellyfin/following{/other_user}",
      "user_view_type": "public",
      "organizations_url": "https://api.github.com/users/jellyfin/orgs",
      "subscriptions_url": "https://api.github.com/users/jellyfin/subscriptions",
      "received_events_url": "https://api.github.com/users/jellyfin/received_events"
    },
    "releases_url": "https://api.github.com/repos/jellyfin/jellyfin/releases{/id}",
    "statuses_url": "https://api.github.com/repos/jellyfin/jellyfin/statuses/{sha}",
    "allow_forking": true,
    "assignees_url": "https://api.github.com/repos/jellyfin/jellyfin/assignees{/user}",
    "downloads_url": "https://api.github.com/repos/jellyfin/jellyfin/downloads",
    "has_downloads": true,
    "languages_url": "https://api.github.com/repos/jellyfin/jellyfin/languages",
    "network_count": 4870,
    "default_branch": "master",
    "milestones_url": "https://api.github.com/repos/jellyfin/jellyfin/milestones{/number}",
    "stargazers_url": "https://api.github.com/repos/jellyfin/jellyfin/stargazers",
    "watchers_count": 52349,
    "deployments_url": "https://api.github.com/repos/jellyfin/jellyfin/deployments",
    "git_commits_url": "https://api.github.com/repos/jellyfin/jellyfin/git/commits{/sha}",
    "has_discussions": true,
    "subscribers_url": "https://api.github.com/repos/jellyfin/jellyfin/subscribers",
    "contributors_url": "https://api.github.com/repos/jellyfin/jellyfin/contributors",
    "issue_events_url": "https://api.github.com/repos/jellyfin/jellyfin/issues/events{/number}",
    "stargazers_count": 52349,
    "subscription_url": "https://api.github.com/repos/jellyfin/jellyfin/subscription",
    "temp_clone_token": null,
    "collaborators_url": "https://api.github.com/repos/jellyfin/jellyfin/collaborators{/collaborator}",
    "custom_properties": {
      "jellyfin-type": [
        "Server"
      ]
    },
    "has_pull_requests": true,
    "issue_comment_url": "https://api.github.com/repos/jellyfin/jellyfin/issues/comments{/number}",
    "notifications_url": "https://api.github.com/repos/jellyfin/jellyfin/notifications{?since,all,participating}",
    "open_issues_count": 678,
    "subscribers_count": 359,
    "web_commit_signoff_required": false,
    "pull_request_creation_policy": "all"
  },
  "readme_raw": {
    "summary": "<h1 align=\"center\" Jellyfin</h1 <h3 align=\"center\" The Free Software Media System</h3 <p align=\"center\"",
    "raw_text": "<h1 align=\"center\">Jellyfin</h1>\n<h3 align=\"center\">The Free Software Media System</h3>\n\n---\n\n<p align=\"center\">\n<img alt=\"Logo Banner\" src=\"https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true\"/>\n<br/>\n<br/>\n<a href=\"https://github.com/jellyfin/jellyfin\">\n<img alt=\"GPL 2.0 License\" src=\"https://img.shields.io/github/license/jellyfin/jellyfin.svg\"/>\n</a>\n<a href=\"https://github.com/jellyfin/jellyfin/releases\">\n<img alt=\"Current Release\" src=\"https://img.shields.io/github/release/jellyfin/jellyfin.svg\"/>\n</a>\n<a href=\"https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/?utm_source=widget\">\n<img alt=\"Translation Status\" src=\"https://translate.jellyfin.org/widgets/jellyfin/-/jellyfin-core/svg-badge.svg\"/>\n</a>\n<a href=\"https://hub.docker.com/r/jellyfin/jellyfin\">\n<img alt=\"Docker Pull Count\" src=\"https://img.shields.io/docker/pulls/jellyfin/jellyfin.svg\"/>\n</a>\n<br/>\n<a href=\"https://opencollective.com/jellyfin\">\n<img alt=\"Donate\" src=\"https://img.shields.io/opencollective/all/jellyfin.svg?label=backers\"/>\n</a>\n<a href=\"https://features.jellyfin.org\">\n<img alt=\"Submit Feature Requests\" src=\"https://img.shields.io/badge/fider-vote%20on%20features-success.svg\"/>\n</a>\n<a href=\"https://matrix.to/#/#jellyfinorg:matrix.org\">\n<img alt=\"Chat on Matrix\" src=\"https://img.shields.io/matrix/jellyfinorg:matrix.org.svg?logo=matrix\"/>\n</a>\n<a href=\"https://github.com/jellyfin/jellyfin/releases.atom\">\n<img alt=\"Release RSS Feed\" src=\"https://img.shields.io/badge/rss-releases-ffa500?logo=rss\" />\n</a>\n<a href=\"https://github.com/jellyfin/jellyfin/commits/master.atom\">\n<img alt=\"Master Commits RSS Feed\" src=\"https://img.shields.io/badge/rss-commits-ffa500?logo=rss\" />\n</a>\n</p>\n\n---\n\nJellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. J",
    "raw_text_truncated": true
  },
  "contributors_raw": {
    "truncated": true,
    "contributors": [
      {
        "type": "User",
        "login": "LukePulverenti",
        "html_url": "https://github.com/LukePulverenti",
        "contributions": 10510
      },
      {
        "type": "User",
        "login": "Bond-009",
        "html_url": "https://github.com/Bond-009",
        "contributions": 2946
      },
      {
        "type": "User",
        "login": "crobibero",
        "html_url": "https://github.com/crobibero",
        "contributions": 1494
      },
      {
        "type": "User",
        "login": "joshuaboniface",
        "html_url": "https://github.com/joshuaboniface",
        "contributions": 1100
      },
      {
        "type": "User",
        "login": "cvium",
        "html_url": "https://github.com/cvium",
        "contributions": 1037
      },
      {
        "type": "Bot",
        "login": "renovate[bot]",
        "html_url": "https://github.com/apps/renovate",
        "contributions": 663
      },
      {
        "type": "User",
        "login": "barronpm",
        "html_url": "https://github.com/barronpm",
        "contributions": 634
      },
      {
        "type": "User",
        "login": "BaronGreenback",
        "html_url": "https://github.com/BaronGreenback",
        "contributions": 613
      },
      {
        "type": "User",
        "login": "Shadowghost",
        "html_url": "https://github.com/Shadowghost",
        "contributions": 560
      },
      {
        "type": "User",
        "login": "dkanada",
        "html_url": "https://github.com/dkanada",
        "contributions": 520
      }
    ]
  },
  "funding_raw": {
    "path": null,
    "exists": false,
    "content": null
  },
  "stats_raw": {
    "forks_total": 4870,
    "stars_today": 91,
    "stars_total": 52349,
    "watchers_count": 52349,
    "open_issues_count": 678
  },
  "aux_raw": {
    "selected_fields": {
      "topics": [
        "csharp",
        "dotnet",
        "hacktoberfest",
        "jellyfin"
      ],
      "is_fork": false,
      "license": "GPL-2.0",
      "language": "C#",
      "owner_type": "Organization",
      "forks_total": 4870,
      "has_funding": false,
      "is_archived": false,
      "owner_login": "jellyfin",
      "stars_today": 91,
      "stars_total": 52349,
      "homepage_url": "https://jellyfin.org",
      "default_branch": "master",
      "last_pushed_at": "2026-05-26T19:37:59Z",
      "readme_summary": "<h1 align=\"center\" Jellyfin</h1 <h3 align=\"center\" The Free Software Media System</h3 <p align=\"center\"",
      "repo_full_name": "jellyfin/jellyfin",
      "watchers_count": 52349,
      "last_updated_at": "2026-05-26T21:45:02Z",
      "top_contributors": [
        {
          "login": "LukePulverenti",
          "contributions": 10510
        },
        {
          "login": "Bond-009",
          "contributions": 2946
        },
        {
          "login": "crobibero",
          "contributions": 1494
        },
        {
          "login": "joshuaboniface",
          "contributions": 1100
        },
        {
          "login": "cvium",
          "contributions": 1037
        }
      ],
      "contributor_count": 10,
      "funding_platforms": [],
      "open_issues_count": 678,
      "days_since_created": 2725,
      "created_at_on_source": "2018-12-09T06:36:45Z",
      "days_since_last_push": 0,
      "top_contributor_share": 0.523
    }
  },
  "selection_meta": {
    "readme_status": "ok",
    "funding_status": "ok",
    "missing_enrichment": [],
    "repo_detail_status": "ok",
    "contributors_status": "ok"
  },
  "created_at": "2026-05-26T22:00:38.583Z",
  "updated_at": "2026-05-26T22:00:38.583Z"
}