Chouten Desktop
Un lecteur multimédia de bureau construit avec Electron, Vue 3 et Vite, avec lecture HLS et mises à jour automatiques.
Le projet
Chouten Desktop est une application multimédia pour ordinateur, développée avec Electron, Vue 3 et Vite, en TypeScript. Le code est public sur GitHub.
Ce que fait l’application
- Lecture vidéo avec prise en charge des flux HLS.
- Intégration Discord Rich Presence pour afficher ce qu’on regarde.
- Mises à jour automatiques avec
electron-updater. - Un serveur d’API embarqué, écrit avec Fastify.
- Gestion de plusieurs fenêtres.
Ce que j’en retiens
Après Kamyroll, écrit avec Tauri, ce projet m’a fait passer du côté d’Electron : séparation entre processus principal et rendu, packaging avec electron-builder, et une chaîne de build sur GitHub Actions qui produit les binaires.