An open API service indexing awesome lists of open source software.

https://github.com/prayag17/blink

Modern Desktop Jellyfin Client made with Tauri and React :atom_symbol: [WIP]
https://github.com/prayag17/blink

jellyfin jellyfin-client mpv

Last synced: 7 months ago
JSON representation

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

Awesome Lists containing this project

README

          

![Banner](https://github.com/user-attachments/assets/cf3ffbe3-3b48-4fab-bd7e-f011928286fa)


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](https://pnpm.io/)

## â„šī¸ Getting started

- Install Nodejs, pnpm and Rust.
> **Note** : Install Rust from
- install depencies using pnpm:

```shell
pnpm install
```

## đŸ› ī¸ Development

- Running the app:

```shell
pnpm run tauri dev
```

- Building the app:

```shell
pnpm run tauri build
```

- other commands can be found inside the `"scripts"` inside [package.json](https://github.com/prayag17/Blink/blob/main/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](https://github.com/jumoog/intro-skipper) plugin

## 📷 Screenshots

- Home
![home](https://github.com/prayag17/Blink/assets/55829513/ffda4dc5-c147-4278-a232-bb58b1051501)
- Title Page - Movie
![title-movie](https://github.com/prayag17/Blink/assets/55829513/1086f51b-a743-46e4-a761-c9f70a0d21bd)
- Title Page - Show
![title-show](https://github.com/prayag17/Blink/assets/55829513/23b42d4a-2892-497b-aa32-0ae73e300655)
- Episode List
![show-episodes](https://github.com/prayag17/Blink/assets/55829513/9fe69ddd-ffa3-4a6b-a2a7-c2e639b6b2e4)
- Video Player
![playback-video](https://github.com/prayag17/Blink/assets/55829513/a84850e6-3be7-41c5-8cf7-e14c3cd0df29)
- About Dialog
![about](https://github.com/prayag17/Blink/assets/55829513/fc3adf83-87fd-4901-8abd-39b148418f8d)

## 📃 Roadmap

- Checkout [GitHub Project](https://github.com/users/prayag17/projects/3)

## 🎊 Special thanks to

- [@ferferga](https://github.com/ferferga) for helping in development behind the scenes.
- All contributors of [jellyfin/jellyfin-vue](https://github.com/jellyfin/jellyfin-vue).
- And also [@jellyfin](https://github.com/jellyfin/) for creating the main service