82 lines
3.6 KiB
Markdown
82 lines
3.6 KiB
Markdown
---
|
|
title: Fladder
|
|
created: 2026-06-07
|
|
updated: 2026-06-07
|
|
type: app
|
|
tags: [catalogue, front-end, jellyfin, media, flutter]
|
|
confidence: medium
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?q=fladder]
|
|
---
|
|
|
|
# Fladder
|
|
|
|
> Front-end multi-plateforme pour Jellyfin, écrit en Flutter (desktop, web, mobile).
|
|
|
|
| Métadonnée | Valeur |
|
|
| :--- | :--- |
|
|
| **Site web** | https://fladder.org |
|
|
| **GitHub** | https://github.com/DonutWare/Fladder |
|
|
| **License** | GPL-3.0 |
|
|
| **Langage principal** | Dart (Flutter) |
|
|
| **Étoiles GitHub** | 137 |
|
|
| **Dernière MAJ** | 2026 |
|
|
| **Catégorie** | [[cat-front-end]] |
|
|
|
|
## Description
|
|
Fladder est un client alternatif pour Jellyfin développé en Flutter, ce qui lui permet de tourner nativement sur Linux, Windows, macOS, Android, iOS **et** le web à partir d'une seule base de code. Il se positionne comme une alternative moderne au client web officiel de Jellyfin, plus rapide et plus esthétique.
|
|
|
|
L'interface mise sur une navigation gestuelle, un design "Material You 3", des animations fluides et une gestion fine des bibliothèques. Fladder supporte la lecture de films, séries, animés et musique avec reprise automatique, marqueurs, sous-titres, pistes audio multiples, et transcodage à la volée piloté par le serveur Jellyfin.
|
|
|
|
Fonctionnalités notables : mode "manga/anime" avec ratio d'image adapté, gestion de listes de lecture synchronisées, téléchargements hors-ligne (mobile), thème clair/sombre adaptatif, intégration de [[app-jellyseerr]] pour les demandes de contenu, et un système de notifications unifié entre appareils.
|
|
|
|
## Installation
|
|
### Via Docker (recommandé)
|
|
```yaml
|
|
services:
|
|
fladder:
|
|
image: ghcr.io/donutware/fladder:latest
|
|
container_name: fladder
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8096:8096"
|
|
environment:
|
|
FLADDER_BACKEND: "https://jellyfin.example.com"
|
|
FLADDER_PORT: 8096
|
|
```
|
|
|
|
### Installation manuelle
|
|
Télécharger la dernière release depuis GitHub Releases pour votre plateforme (`.deb`, `.rpm`, `.AppImage`, `.exe`, `.dmg`, `.apk`, `.aab`). Sur Linux, rendre le binaire exécutable et lancer `fladder`. Au premier démarrage, saisir l'URL du serveur [[app-jellyfin]] et un identifiant.
|
|
|
|
## Configuration
|
|
La configuration se fait via l'interface graphique : URL du serveur, méthode d'authentification, taille du cache local, qualité par défaut (original/direct/auto), préférences de sous-titres, et thème. Les options avancées sont disponibles dans un fichier `fladder.conf` (Linux : `~/.config/fladder/`).
|
|
|
|
## Alternatives
|
|
### Open source
|
|
- [[app-jellyfin]] — Serveur, avec son client web officiel
|
|
- [[app-jellymediatagger]] — Outil d'organisation pour Jellyfin
|
|
- Findroid — Client Android natif en Kotlin pour Jellyfin
|
|
- [[app-streamyfin]] — Client Jellyfin en React Native
|
|
|
|
### Propriétaires
|
|
- Plex (client officiel) — Concurrent payant de Jellyfin
|
|
- Emby Theater — Client officiel d'Emby
|
|
- Netflix / Disney+ — Plateformes SAAS propriétaires
|
|
|
|
## Sécurité
|
|
- Utiliser HTTPS pour le serveur Jellyfin ([[app-caddy]] en reverse proxy)
|
|
- Activer l'authentification 2FA côté Jellyfin
|
|
- Ne pas activer le "LAN access" sur des serveurs exposés
|
|
- Sur les appareils partagés, configurer un profil sans pouvoir d'administration
|
|
- Mettre à jour régulièrement Flutter LTS pour les correctifs de sécurité
|
|
|
|
## Ressources
|
|
- Site officiel : https://fladder.org
|
|
- Code source : https://github.com/DonutWare/Fladder
|
|
- Releases : https://github.com/DonutWare/Fladder/releases
|
|
- Wiki : https://github.com/DonutWare/Fladder/wiki
|
|
|
|
## Pages Liées
|
|
- [[cat-front-end]]
|
|
- [[recettes-docker-compose]]
|