New article about hathoris
This commit is contained in:
parent
a27a2a6283
commit
56d7bcd4a9
3 changed files with 303 additions and 0 deletions
151
content/fr/post/hathoris-release/index.md
Normal file
151
content/fr/post/hathoris-release/index.md
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
---
|
||||
title: "Hathoris: Retrouver la simplicité des systèmes HiFi à l'ère numérique"
|
||||
date: !!timestamp '2025-04-26 14:12:03'
|
||||
image: /post/hathoris-release/og.webp
|
||||
tags:
|
||||
- audio
|
||||
- container
|
||||
- hosting
|
||||
---
|
||||
|
||||
Vous souvenez-vous de l'époque où écouter de la musique était aussi simple que d'appuyer sur un seul bouton ?
|
||||
Ces jours où vous entriez dans une pièce, activiez un interrupteur sur votre amplificateur, et vous vous retrouviez instantanément entouré de vos morceaux préférés ?
|
||||
Il y avait quelque chose de magique dans cette simplicité — pas d'ordinateur à démarrer, pas d'applications à naviguer, pas d'interfaces numériques complexes avec lesquelles se débattre.
|
||||
|
||||
<!-- more -->
|
||||
|
||||
## Le problème des systèmes audio modernes
|
||||
|
||||
Alors que nos collections musicales sont devenues numériques et que les services de streaming sont devenus la norme, nous avons gagné un accès incroyable à des bibliothèques musicales pratiquement illimitées. Mais quelque chose s'est perdu en chemin : la simplicité.
|
||||
|
||||
L'expérience d'écoute typique d'aujourd'hui implique plusieurs étapes :
|
||||
|
||||
1. Allumer votre ordinateur ou prendre votre téléphone
|
||||
1. Lancer une application spécifique ou un navigateur web
|
||||
1. Naviguer vers votre service de streaming préféré
|
||||
1. Devoir vous souvenir de vos identifiants
|
||||
1. Rechercher une playlist ou un album
|
||||
1. Se connecter au bon périphérique de sortie
|
||||
1. Enfin commencer à écouter
|
||||
|
||||
Pour ceux d'entre nous qui ont grandi avec des systèmes HiFi traditionnels, cette complexité peut être frustrante.
|
||||
Ce qui était autrefois une expérience fluide, à un seul bouton, s'est transformé en un processus technique à plusieurs étapes qui crée une friction entre nous et la musique que nous aimons.
|
||||
|
||||
|
||||
## La naissance de Hathoris
|
||||
|
||||
Cette frustration, combinée à ma passion pour les projets audio DIY, m'a conduit à créer Hathoris — une solution open-source conçue pour ramener cette "simplicité à un bouton" tout en embrassant la technologie moderne.
|
||||
|
||||
Hathoris est une interface web et une API pour contrôler les amplificateurs audio fonctionnant sous Linux.
|
||||
Il comble le fossé entre les sources audio numériques modernes et le contrôle intuitif qui nous manque des systèmes HiFi traditionnels.
|
||||
|
||||

|
||||
|
||||
## Principales fonctionnalités
|
||||
|
||||
### Sources audio multiples
|
||||
|
||||
Hathoris prend en charge à la fois les sources audio physiques et virtuelles :
|
||||
|
||||
- Entrées physiques comme S/PDIF et ligne analogique
|
||||
- Sources virtuelles incluant la radio web, services de streaming, et fichiers média locaux ou distants
|
||||
|
||||
Cette flexibilité signifie que vous pouvez connecter des composants traditionnels aux côtés de sources numériques, tous contrôlés via une interface unique.
|
||||
|
||||
### Contrôle audio avancé
|
||||
|
||||
Prenez le contrôle total de votre expérience audio avec :
|
||||
|
||||
- Réglage du volume principal
|
||||
- Contrôle de la balance stéréo
|
||||
- Réglages des aigus, des graves et du surround (sur le matériel compatible)
|
||||
- Contrôle du volume par entrée pour un mixage parfait
|
||||
|
||||
Tous les contrôles exposés par Alsa sont présentés dans l'interface.
|
||||
|
||||
### Contrôle depuis le réseau local
|
||||
|
||||
Partagez votre système HiFi avec tous les membres de votre foyer :
|
||||
|
||||
- N'importe quel appareil muni d'un navigateur web peut contrôler la musique joué
|
||||
- ou permettez à un autre équipement d'activer une source (par exemple lorsque Kodi démarre, pourquoi ne pas sélectionner directement la source qui lui est lié)
|
||||
- Pas besoin d'application spécifique
|
||||
|
||||
### Intégration avec les lecteurs multimédias
|
||||
|
||||
Hathoris s'intègre à diverses applications multimédias pour afficher les informations sur les pistes en cours et fournir des contrôles de lecture pour :
|
||||
|
||||
- Les appareils AirPlay (via shairport-sync)
|
||||
- Les applications compatibles MPRIS2 (comme Firefox, VLC)
|
||||
- `mpv` et autres lecteurs multimédias
|
||||
|
||||
## La technologie derrière Hathoris
|
||||
|
||||
Hathoris est construit pour fournir performance et efficacité :
|
||||
|
||||
- **Backend :** Écrit en Go pour la rapidité
|
||||
- **Frontend :** SvelteKit pour une interface moderne, rapide et *responsive*
|
||||
- **Audio :** S'intègre avec PulseAudio/pipewire-pulse pour un routage et un contrôle audio avancé
|
||||
|
||||
Personnellement, j'utilise les cartes électroniques suivantes :
|
||||
|
||||
- Un Raspberry Pi Zero avec un HAT DigiAMP+
|
||||
- Un Voltastream AMP1
|
||||
|
||||
|
||||
## Premiers pas avec Hathoris
|
||||
|
||||
J'ai rendu aussi facile que possible le déploiement de Hathoris dans un maximum d'environnements :
|
||||
|
||||
### Binaires
|
||||
|
||||
Des binaires prêts à l'emploi [sont disponibles](https://git.nemunai.re/nemunaire/hathoris/releases/latest) pour :
|
||||
|
||||
- Raspberry Pi (tous les modèles de 1 à 5, y compris Zero)
|
||||
- Voltastream
|
||||
- Architectures d'ordinateurs courants (x86_64, ARM)
|
||||
|
||||
### Conteneurs Docker
|
||||
|
||||
Si vous préférez les conteneurs, utilisez l'image Docker :
|
||||
|
||||
```
|
||||
docker run -p 8080:8080 --device /dev/snd \
|
||||
-e PULSE_SERVER=unix:/run/pulse/native \
|
||||
-v ${XDG_RUNTIME_DIR}/pulse/native:/run/pulse/native \
|
||||
-v ~/.config/pulse/cookie:/root/.config/pulse/cookie \
|
||||
-v ~/.config/hathoris:/var/lib/hathoris \
|
||||
nemunaire/hathoris:1
|
||||
```
|
||||
|
||||
|
||||
## Développements futurs
|
||||
|
||||
Bien que Hathoris remplisse déjà ma vision originale de ramener la simplicité des systèmes HiFi traditionnels, il y a toujours place à l'amélioration :
|
||||
|
||||
- Intégration avec l'API Subsonic pour une lecture de playlists déjà conçues
|
||||
- Éditeur de configuration dans le navigateur
|
||||
- Support pour des configurations matérielles supplémentaires
|
||||
|
||||
|
||||
## Un projet Open Source
|
||||
|
||||
En tant que projet libre, Hathoris dépend des contributions et des idées que vous pourriez lui apporter.
|
||||
Que vous soyez un développeur chevronné ou un passionné d'audio avec des idées, votre participation est la bienvenue.
|
||||
|
||||
Vous pouvez trouver le projet sur [GitHub](https://github.com/nemunaire/hathoris) où vous pouvez :
|
||||
|
||||
- Signaler des bugs et demander des fonctionnalités
|
||||
- Contribuer au code ou à la documentation
|
||||
- Partager votre configuration et vos réglages
|
||||
|
||||
|
||||
## La simplicité ne doit plus être sacrifiée
|
||||
|
||||
La révolution de la musique numérique nous a apporté des capacités incroyables mais souvent au prix de la simplicité.
|
||||
Avec Hathoris, je voulais prouver que nous pouvons avoir le meilleur des deux mondes — les vastes bibliothèques et la flexibilité de l'audio numérique aux côtés de l'expérience intuitive et sans friction des systèmes HiFi traditionnels.
|
||||
|
||||
Maintenant, que je sois à mon bureau ou en train de me détendre sur le canapé, je peux démarrer ou changer ma musique très simplement — comme au bon vieux temps, mais avec tous les avantages de la technologie moderne — on n'a même plus besoin de se lever pour retourner la cassette dans le lecteur !
|
||||
|
||||
Si vous êtes fatigué de la complexité des solutions audio d'aujourd'hui et que vous aspirez à cette expérience "appuyer simplement sur lecture", essayez Hathoris.
|
||||
Vos oreilles — et votre patience — vous remercieront.
|
||||
Loading…
Add table
Add a link
Reference in a new issue