2026-03-30 12:32:41 +03:00
2026-03-30 12:32:41 +03:00
2026-03-20 23:46:33 +02:00
2026-03-20 23:46:33 +02:00
2026-03-20 23:46:33 +02:00
2026-03-20 23:46:33 +02:00

Jellybloom

A desktop media client for Jellyfin. Built with React, TypeScript, Vite, and Tauri.

What it does

  • Browse and play your Jellyfin library - movies, shows, music, live TV
  • Discover new titles via TMDB integration with gap-finding against your library
  • Watchlist sync with Trakt.tv
  • Rich detail pages with cast, crew, awards, filming locations, and reviews
  • Customizable player with subtitle search, bookmarks, chapter navigation, and audio passthrough
  • Desktop-native feel via Tauri (Windows, macOS, Linux)

Dev

npm install
npm run dev          # browser dev
npm run tauri:dev    # desktop dev
npm run build        # production web build
npm run tauri:build  # production desktop build

Stack

  • React 19 + TypeScript
  • Vite + Tailwind CSS
  • Tauri 2
  • Zustand for state
  • TanStack Query for data fetching
  • Vidstack + hls.js for playback
  • libass-wasm for subtitle rendering
S
Description
Desktop media client for Jellyfin
Readme 8.2 MiB
2026-05-21 01:19:15 +03:00
Languages
JavaScript 75.7%
TypeScript 24%
CSS 0.2%