110 lines
4.4 KiB
Markdown
110 lines
4.4 KiB
Markdown
---
|
|
title: Aurral
|
|
created: 2026-06-07
|
|
updated: 2026-06-07
|
|
type: app
|
|
tags: [catalogue, arr, musique, lidarr, frontend]
|
|
confidence: high
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?tag=*arr, https://github.com/LimeDrive/Aurral]
|
|
---
|
|
|
|
# 🎬 Aurral
|
|
|
|
> Frontend moderne pour Lidarr et les outils *arr musicaux : interface claire et rapide style "Lidarr 2.0", exploration de la bibliothèque, statistiques, découverte d'artistes.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Attribut | Valeur |
|
|
|----------|--------|
|
|
| **Nom** | Aurral |
|
|
| **Slug** | aurral |
|
|
| **Description** | UI alternative moderne pour Lidarr, exploration, statistiques et découverte musicale |
|
|
| **Site officiel** | https://aurral.com |
|
|
| **Repository** | https://github.com/LimeDrive/Aurral |
|
|
| **Stars** | 1 079 ⭐ |
|
|
| **Licence** | MIT |
|
|
| **Langage principal** | TypeScript / Go |
|
|
| **Catégorie** | *arr (frontend) |
|
|
| **Tags** | [catalogue, arr, musique, lidarr, frontend] |
|
|
|
|
## 📝 Description
|
|
|
|
**Aurral** est né d'un constat partagé par beaucoup d'utilisateurs de Lidarr : l'UI officielle est fonctionnelle mais **datée** (inspirée de Sonarr 2018) et l'expérience utilisateur laisse à désirer, surtout sur grand écran ou mobile. Aurral propose une refonte moderne pensée pour la **découverte** et l'**exploration** de la bibliothèque.
|
|
|
|
Fonctionnalités principales :
|
|
- **Dashboard moderne** : statistiques d'écoute, top artistes, derniers ajouts, activité récente.
|
|
- **Exploration par genre/époque/pays** : filtres croisés, treemap, nuages de tags.
|
|
- **Recherche fédérée** : combine Lidarr, MusicBrainz, Last.fm, Discogs, Spotify (selon les clés configurées).
|
|
- **Playlists intelligentes** : génération automatique basée sur humeurs, BPM, décennie.
|
|
- **Profils multi-utilisateurs** : chacun a ses stats, scrobbles, favoris.
|
|
- **Last.fm scrobbling** : import/export de l'historique d'écoute.
|
|
- **Mode "blind test"** : joue un extrait, devinez l'artiste, scores persistés.
|
|
- **Découverte de nouveautés** : "Artistes similaires à X", "Albums à ne pas manquer cette semaine".
|
|
|
|
L'UI est **responsive**, **sombre par défaut**, animations soignées, bien plus agréable que Lidarr natif.
|
|
|
|
## 🚀 Installation
|
|
### Via Docker (recommandé)
|
|
```yaml
|
|
# docker-compose.yml
|
|
services:
|
|
aurral:
|
|
image: ghcr.io/limedrive/aurral:latest
|
|
container_name: aurral
|
|
restart: unless-stopped
|
|
environment:
|
|
- TZ=Europe/Paris
|
|
- LIDARR_URL=http://lidarr:8686
|
|
- LIDARR_API_KEY=xxxxxxxxxxxxxxxx
|
|
- JWT_SECRET=change...me
|
|
volumes:
|
|
- ./config:/app/config
|
|
ports:
|
|
- "4555:4555"
|
|
```
|
|
### Installation manuelle
|
|
Node.js 20+ et Go 1.21+. `git clone`, `npm ci && npm run build`, `go build`. Build frontend servi par backend Go.
|
|
|
|
## ⚙️ Configuration
|
|
- **Lidarr API key** : Lidarr > Settings > General > API Key.
|
|
- **Last.fm API key** : gratuite sur `last.fm/api`, utilisée pour les stats et scrobbles.
|
|
- **Spotify Client ID/Secret** : optionnel, pour les previews 30s et les suggestions.
|
|
- **MusicBrainz** : pas de clé requise, juste respecter le rate limit (1 req/s).
|
|
- **Cache Redis** : optionnel, recommandé pour grosses bibliothèques (>50k pistes).
|
|
- **Reverse proxy** : `aurral.example.com` derrière Traefik avec Authelia.
|
|
|
|
## 🔗 Alternatives
|
|
- **Lidarr UI native** — fonctionnelle mais vieillissante.
|
|
- **Navidrome** — serveur Subsonic moderne avec UI web propre, mais orienté streaming.
|
|
- **Funkwhale** — plateforme audio fédérée (ActivityPub), plus communautaire.
|
|
- **Gonic** — serveur Subsonic en Go, ultra léger, UI minimaliste.
|
|
- **Headphones** — ancêtre de Lidarr, abandonné.
|
|
|
|
## 🔒 Sécurité
|
|
- **JWT_SECRET** : critique, 32+ caractères aléatoires, rotation invalide les sessions.
|
|
- **API keys Last.fm/Spotify** : à stocker en variables d'environnement, jamais commit.
|
|
- **HTTPS obligatoire** : les stats d'écoute sont personnelles.
|
|
- **Multi-users** : mots de passe forts, support 2FA recommandé.
|
|
- **Logs** : contenir les requêtes API, surveiller les pics suspects.
|
|
- **Volumes** : `./config` contient la base SQLite, backups réguliers.
|
|
|
|
## 📚 Ressources
|
|
- Site officiel : https://aurral.com
|
|
- Documentation : https://docs.aurral.com
|
|
- Wiki *arr : https://wiki.servarr.com
|
|
- Lidarr : https://lidarr.audio
|
|
|
|
## 🔗 Pages Liées
|
|
- [[cat-arr]]
|
|
- [[app-lidarr]]
|
|
- [[app-navidrome]]
|
|
- [[app-funkwhale]]
|
|
- [[app-gonic]]
|
|
- [[app-jellyfin]]
|
|
- [[app-traefik]]
|
|
- [[app-authelia]]
|
|
- [[app-authentik]]
|
|
- [[recettes-docker-compose]]
|
|
- [[securisation-home-lab]]
|