prayag17 / Blink

Modern Desktop Jellyfin Client made with Tauri and React :atom_symbol: [WIP]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Banner

GitHub Release GitHub Repo stars GitHub License GitHub Actions Workflow Status

Important

JellyPlayer has been renamed to Blink to avoid confusion with first party Jellyfin apps

๐Ÿ“ Prerequisites

  • Nodejs (โ‰ฅ19.1.0)
  • Rust (โ‰ฅ1.76.0)
  • Visual Studio C++ Build tools
  • pnpm

โ„น๏ธ Getting started

๐Ÿ› ๏ธ Development

  • Running the app:

    pnpm run tauri dev
  • Building the app:

    pnpm run tauri build
  • other commands can be found inside the "scripts" inside package.json

๐Ÿ’ป Contribution

  • Checkout issues to see currently worked on features and bugs
  • Add features or fix bugs
  • Create a pull request

โœจ Features

  • Play any media supported by the system (DirectPlay most files on windows, mac and linux)
  • Clean and minimal UI.
  • Multi Jellyfin server support
  • Cross Platform
  • Mediainfo recognition (DolbyVision, DolbyAtoms, Dts, Hdr10+, and more...)
  • Sort/Filter library items
  • Queue playback support
  • Intro Skip button using jumoog/Intro-Skipper plugin

๐Ÿ“ท Screenshots

  • Home home
  • Title Page - Movie title-movie
  • Title Page - Show title-show
  • Episode List show-episodes
  • Video Player playback-video
  • About Dialog about

๐Ÿ“ƒ Roadmap

๐ŸŽŠ Special thanks to

About

Modern Desktop Jellyfin Client made with Tauri and React :atom_symbol: [WIP]

License:GNU General Public License v3.0


Languages

Language:TypeScript 76.6%Language:SCSS 12.0%Language:JavaScript 10.8%Language:HTML 0.4%Language:Rust 0.1%