{"id":21892827,"url":"https://github.com/prayag17/blink","last_synced_at":"2026-02-07T13:07:25.501Z","repository":{"id":41345774,"uuid":"466483230","full_name":"prayag17/Blink","owner":"prayag17","description":"Modern Desktop Jellyfin Client made with Tauri and React :atom_symbol:","archived":false,"fork":false,"pushed_at":"2026-02-05T09:06:46.000Z","size":78020,"stargazers_count":1094,"open_issues_count":22,"forks_count":42,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-02-05T14:08:04.775Z","etag":null,"topics":["jellyfin","jellyfin-client","tauri"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prayag17.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["prayag17"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2022-03-05T14:56:10.000Z","updated_at":"2026-02-05T12:58:02.000Z","dependencies_parsed_at":"2025-05-31T14:48:47.015Z","dependency_job_id":"80e272cc-140a-487d-af2d-4504ff927f7d","html_url":"https://github.com/prayag17/Blink","commit_stats":null,"previous_names":["prayag17/blink","prayag17/jellyplayer"],"tags_count":33,"template":false,"template_full_name":null,"purl":"pkg:github/prayag17/Blink","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prayag17%2FBlink","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prayag17%2FBlink/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prayag17%2FBlink/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prayag17%2FBlink/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prayag17","download_url":"https://codeload.github.com/prayag17/Blink/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prayag17%2FBlink/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29194624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T12:38:28.597Z","status":"ssl_error","status_checked_at":"2026-02-07T12:38:23.888Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jellyfin","jellyfin-client","tauri"],"created_at":"2024-11-28T12:59:38.717Z","updated_at":"2026-02-07T13:07:25.481Z","avatar_url":"https://github.com/prayag17.png","language":"TypeScript","funding_links":["https://github.com/sponsors/prayag17"],"categories":[],"sub_categories":[],"readme":"![Banner](https://github.com/user-attachments/assets/cf3ffbe3-3b48-4fab-bd7e-f011928286fa)\r\n\u003cdiv align=\"center\"\u003e\r\n\u003cimg alt=\"GitHub Release\" src=\"https://img.shields.io/github/v/release/prayag17/Blink?sort=date\u0026display_name=tag\u0026style=for-the-badge\u0026logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODc4IiBoZWlnaHQ9IjEwMTIiIHZpZXdCb3g9IjAgMCA4NzggMTAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MzguODA5IDUwNkwzNS40MDQ4IDczOC45MDZMNDM4LjgwOSA5NzEuODEyTDg0Mi4yMTQgNzM4LjkwNlYyNzMuMDk0TDQzOC44MDkgNDAuMTg4NUwzNS40MDQ4IDI3My4wOTRMNDM4LjgwOSA1MDZaTTQzOC44MDkgMEw4NzcuMDE4IDI1M1Y3NTlMNDM4LjgwOSAxMDEyTDAuNjAwNTg2IDc1OVY3MTguODEyVjI5My4xODhWMjUzTDQzOC44MDkgMFoiIGZpbGw9IndoaXRlIi8%2BCjwvc3ZnPgo%3D\u0026labelColor=000\u0026link=https%3A%2F%2Fgithub.com%2Fprayag17%Blink%2Freleases%2Flatest\"\u003e\r\n\u003cimg alt=\"GitHub Repo stars\" src=\"https://img.shields.io/github/stars/prayag17/Blink?style=for-the-badge\u0026logo=github\u0026labelColor=000\u0026link=https%3A%2F%2Fgithub.com%2Fprayag17%Blink%2Fstargazers\"\u003e\r\n\u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/prayag17/Blink?style=for-the-badge\u0026labelColor=000\"\u003e  \r\n\u003cimg alt=\"GitHub Actions Workflow Status\" src=\"https://img.shields.io/github/actions/workflow/status/prayag17/Blink/continuous-integration.yml?style=for-the-badge\u0026logo=github\u0026label=CI\u0026labelColor=000\u0026link=https%3A%2F%2Fgithub.com%2Fprayag17%Blink%2Factions%2Fworkflows%2Fcontinuous-integration.yml\"\u003e\r\n\u003c/div\u003e\r\n\r\n### \r\n\r\n\u003e [!IMPORTANT]\r\n\u003e **JellyPlayer** has been renamed to **Blink** to avoid confusion with first party Jellyfin apps\r\n\r\n## 📝 Prerequisites\r\n\r\n- Nodejs (22.14.0)\r\n- Rust (\u003e=1.85.0)\r\n- Visual Studio C++ Build tools\r\n- [pnpm](https://pnpm.io/)\r\n\r\n## ℹ️ Getting started\r\n\r\n- Install Nodejs, pnpm and Rust.\r\n  \u003e **Note** : Install Rust from \u003chttps://www.rust-lang.org/learn/get-started\u003e\r\n- install depencies using pnpm:\r\n\r\n  ```shell\r\n  pnpm install\r\n  ```\r\n\r\n## 🛠️ Development\r\n\r\n- Running the app:\r\n\r\n  ```shell\r\n  pnpm run tauri dev\r\n  ```\r\n\r\n- Building the app:\r\n\r\n  ```shell\r\n  pnpm run tauri build\r\n  ```\r\n\r\n- other commands can be found inside the `\"scripts\"` inside [package.json](https://github.com/prayag17/Blink/blob/main/package.json)\r\n\r\n## 💻 Contribution\r\n\r\n- Checkout `issues` to see currently worked on features and bugs\r\n- Add features or fix bugs\r\n- Create a pull request\r\n\r\n## ✨ Features\r\n\r\n- Play any media supported by the system (DirectPlay most files on windows, mac and linux)\r\n- Clean and minimal UI.\r\n- Multi Jellyfin server support\r\n- Cross Platform\r\n- Mediainfo recognition (DolbyVision, DolbyAtoms, Dts, Hdr10+, and more...)\r\n- Sort/Filter library items\r\n- Queue playback support \r\n- Intro Skip button using [jumoog/Intro-Skipper](https://github.com/jumoog/intro-skipper) plugin\r\n\r\n## 📷 Screenshots\r\n\r\n- Home\r\n  ![home](https://github.com/user-attachments/assets/6d892160-4513-4496-a220-4c3ce6af20a4)\r\n- Title Page - Movie\r\n  ![title-movie](https://github.com/prayag17/Blink/assets/55829513/1086f51b-a743-46e4-a761-c9f70a0d21bd)\r\n- Title Page - Show\r\n  ![title-show](https://github.com/prayag17/Blink/assets/55829513/23b42d4a-2892-497b-aa32-0ae73e300655)\r\n- Episode List\r\n  ![show-episodes](https://github.com/prayag17/Blink/assets/55829513/9fe69ddd-ffa3-4a6b-a2a7-c2e639b6b2e4)\r\n- Video Player\r\n  ![playback-video](https://github.com/prayag17/Blink/assets/55829513/a84850e6-3be7-41c5-8cf7-e14c3cd0df29)\r\n\r\n## 📃 Roadmap\r\n\r\n- Checkout [GitHub Project](https://github.com/users/prayag17/projects/3)\r\n  \r\n\r\n## 🎊 Special thanks to\r\n\r\n- [@ferferga](https://github.com/ferferga) for helping in development behind the scenes.\r\n- All contributors of [jellyfin/jellyfin-vue](https://github.com/jellyfin/jellyfin-vue).\r\n- And also [@jellyfin](https://github.com/jellyfin/) for creating the main service\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprayag17%2Fblink","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprayag17%2Fblink","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprayag17%2Fblink/lists"}