Contact →

Open source · Audio · 2024

FLACidal

Téléchargeur FLAC desktop

App desktop pour télécharger de la musique lossless FLAC depuis Tidal. Matching Spotify, tagging métadonnées automatique, queue concurrente. Go + Svelte via Wails.

Context

FLACidal est né d'un besoin simple : télécharger sa musique en FLAC sans passer par des outils instables ou abandonnés.

My contribution

  • Téléchargement lossless FLAC depuis Tidal
  • Matching Spotify → Tidal automatique
  • Tagging métadonnées complet (titre, artiste, album, artwork)
  • Queue de téléchargement concurrente
  • Système d'extensions pour sources supplémentaires
  • Interface desktop native via Wails (Go + Svelte)
  • Core Go partagé avec la version mobile (FLACidal Mobile)

// technical challenge

Construire un core Go réutilisable entre le desktop (Wails) et le mobile (Flutter FFI) sans duplication de logique. FLACidal-Core est un module Go compilé en .so/.a et consommé via FFI JSON-RPC.