Tous les projets

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.