El Desafío
En 2019, Deezer carecía de un cliente de escritorio oficial para Linux, obligando a los usuarios a usar el navegador web sin soporte para teclas multimedia ni integración con el sistema.
La Solución
Desarrollé un wrapper de Electron que encapsulaba la versión web de Deezer, inyectando scripts para habilitar notificaciones nativas, integración MPRIS (controles de música en Linux) y soporte para tray icon.
Arquitectura & Stack
- Electron JS
- Node.js Integration
- DBus (Linux IPC)
- MPRIS Protocol
El Impacto
Proporcionó a la comunidad de Linux una forma nativa de disfrutar su música con las mismas comodidades que los usuarios de Windows/Mac.