Featured Projects
These are practical, working tools built to integrate with home systems, self-hosted services, or broader campaigns.
Projectsread more
Cribarth Music Player
Cribarth Music Player is a small desktop application that allows Music Assistant in Home Assistant to target the local device as a persistent playback endpoint, independent of the browser. It’s designed for simplicity, stability, and integration with system launchers.
⚙️ Features
- Electron-based player wrapping Music Assistant’s “This Device” feature
 - Custom desktop launcher and icon
 - Distributed as a 
.debpackage for Linux systems and a.exefor Windows devices - Manual install and update process for simplicity
 
🏗️ How It Was Built
- Developed in Visual Studio Code
 - ChatGPT (GPT-4) provided primary development guidance, including packaging strategy, icon integration, and debugging support
 - GitHub Copilot was used to accelerate syntax-level editing
 - Versioned, built, and released via GitHub Actions and tagged GitHub releases
 
🌐 Applications
- Local playback for Music Assistant without needing an open browser
 - Persistent multi-room audio integration
 - Lightweight music player in environments like kiosks or lightweight desktops
 
🔗 Source Code
View the full repository on GitHub:
github.com/glanyrafon01/cribarth-music-player