Why I created GeCoMusic.com: from unreadable record spines to market valuation obsession, by way of vibe coding.
Why I built GeCoMusic: from unreadable vinyl spines and escaping Discogs price hype to vibe coding. Read the story behind the shelf-mapping app for collectors.
By Marcellusconi · 2026-07-24 · 5 min read
Disclaimer: Questo testo sarà sia in italiano che in inglese. Se la versione inglese puzza di AI, è semplicemente perché ho fatto tradurre il testo dall’italiano. Quindi, cara AI Police, non rompete le scatole. 😉
Con le ore di lavoro che diventano sempre più impegnative con il crescere dell’estate, mi son trovato a dover mollare la presa non solo sul sito, ma anche sul mio progetto di blog.
Fino a poco tempo fa avrei voluto fare un articolo su come, nel tempo, si sia passati da una tracking force di 15 g ed oltre a una lieve pressione di 1.5 g per le cartridge da ascolto; ma questo richiede tempo e una ricerca approfondita, cosa che adesso richiederebbe troppe energie per essere realizzata. Così ho scelto di scrivere perché ho iniziato questo progetto, questa web app.
GeCoMusic.com è nato che ero ancora in Inghilterra, a Witney, dove il mio Kallax iniziava a straripare, con lo spazio tra i dischi sufficiente esclusivamente per poter tirare fuori gli album senza che la frizione delle copertine te li facesse cadere tutti addosso. Questa cosa, unita al fatto che prediligo il mercato dell’usato, quindi con le costole delle copertine spesso illeggibili, mi ha fatto pensare alla possibilità di riportare su un’applicazione una specie di jukebox virtuale. Un sistema che, una volta registrato album per album nell'applicazione, mi potesse permettere di scegliere l’album semplicemente con uno swipe sullo schermo del tablet che usavo come streamer.
Per di più, la mia dislessia non mi permette di ricordare con facilità nomi di album o artisti, a meno che questi non riescano a suscitare in me un interesse quasi morboso. Così avere un approccio visivo con tutta la mia collezione a portata di dito, a casa o sul cellulare, era una soluzione per me eccellente per non lasciare alcuni album in una sorta di limbo, visto che con me e con il mio problema, una catalogazione alfabetica non avrebbe avuto senso.
Embedded content: https://www.youtube.com/shorts/Tv4KdW1Leew
Così, con questa idea in mente, parlando con un mio amico in Argentina questo mi aizza con un: «E falla tu questa app!». E io risposi: «E allora la faccio io questa app!».
Inizialmente ho cercato di creare il codice attraverso il vibe coding utilizzando le IA tradizionali, brancolando un po' nel buio, con molta ignoranza in materia e risultati molto altalenanti. Le limitazioni delle IA gratuite non potevano essere sufficienti per realizzare anche la sola bozza del progetto, a causa del mio "sparare a 360 gradi" cercando di costruire l'app per intero in una volta invece che a compartimenti e progetti separati (cosa che ho capito solo in seguito).
Così, dopo una breve ricerca, trovai il sito che pensavo ideale per la facilità con cui bastava cercare di tradurre le proprie intenzioni e necessità in un prompt chiaro e dettagliato. Molto velocemente il sito è nato e tutto sembrava così facile. Purtroppo la realtà però non tarda ad arrivare: questi servizi non sono fatti per aiutarti, e sbagliare significa pagare per qualcosa di fallace. La facilità d'uso può risultare in una veloce assuefazione e dipendenza, con il risultato di iniziare a trascurare e ignorare le continue microtransazioni capaci di prosciugare il conto corrente. Quindi, se vorrete iniziare un percorso simile, fatelo con estrema attenzione.
Oramai in piena dipendenza da prompt, ho iniziato a pensare dapprima a come rendere GeCoMusic.com in grado di interpretare sistemi atipici di archivio, creando la pagina degli scaffali e il "coverflow". Dopodiché ho voluto staccarmi completamente dalla mentalità tossica della valutazione economica degli album a tutti i costi, disgustato dagli innumerevoli post di richiesta di quotazione dei dischi sui social e dalla promozione, da parte di molti influencer, di soluzioni inutili come il conservare i dischi in strati e strati di diverse sleeve.
Così ho creato quello che per me più si avvicina al concetto di community di collezionisti: persone aperte allo scambio di album ma anche di informazioni, attraverso la segnalazione e la recensione di negozi di dischi indipendenti. Dando la possibilità di creare e gestire spazi al suo interno, far sapere a tutti cosa si stia ascoltando in tempo reale, e visitare e scorrere tra le copertine delle collezioni degli altri utenti.
Adesso spero solo che il tempo dia ragione alla bontà del mio progetto. Credo sia una buona opzione per chi ama trovare e comprare dischi nei negozi indipendenti, lasciando che sia il disco a farsi trovare e non a venirti a casa dentro una scatola. Un'app che vuole pubblicizzare e non rubare il lavoro a chi gestisce spazi fisici di incontro e vendita di musica, e far sì che gli utenti non debbano parlare di musica tra balletti, lingerie e flame per la panna nella carbonara.
🇬🇧 English Version Title: Why I created GeCoMusic.com: from unreadable record spines to market valuation obsession, by way of vibe coding.
Disclaimer: This post is available in both Italian and English. If the English version smells like AI, it’s simply because I translated it from Italian. So, dear AI Police, don't break my balls. 😉
With work hours getting crazier as summer peaks, I found myself having to step back a bit not just from the site itself, but also from my blog project.
Until recently, I wanted to write a piece on how tracking force evolved over time — moving from 15g+ down to a gentle 1.5g for listening cartridges. But a topic like that takes time and deep research, both of which require too much energy right now. So instead, I decided to write about why I started this project in the first place, this web app.
GeCoMusic.com was born back when I was still living in Witney, UK. My IKEA Kallax was starting to overflow, with barely enough space between records to pull an album out without spine friction causing the whole row to avalanche. On top of that, I mostly buy second-hand vinyl, meaning the spines on the jackets are often completely unreadable. That’s when I thought about bringing a virtual jukebox to life in an app: a system where, once every album is registered, I could pick what to listen to simply by swiping on my tablet screen (which I used as a streamer).
Plus, my dyslexia makes it really hard to remember album titles or artist names unless they trigger a near-obsessive interest in me. Having a visual-first approach to my entire collection right at my fingertips — at home or on my phone — was the perfect fix to keep albums from getting lost in a limbo. For me and my condition, alphabetical sorting makes zero sense anyway.
So, with this idea brewing, I was talking to a friend in Argentina who pushed me: “Why don’t you build it yourself?” And I replied: “Fine, I’ll build it myself then.”
At first, I tried coding it through vibe coding using standard AI tools, stumbling in the dark with very little technical knowledge and wildly inconsistent results. The limits of free AI tools couldn't get me past a rough draft, mostly because I was "shooting in all directions at once" — trying to build the entire app in one single prompt instead of breaking it down into modular sub-projects (a lesson I only learned later).
After a bit of research, I found a platform that seemed ideal for translating my ideas into clear, detailed prompts. The site came together super fast, and everything felt ridiculously easy. But reality catches up quickly: these platforms aren't just there to "help you out," and making mistakes means paying for broken code. The ease of use can quickly turn into a habit, leading you to ignore the endless stream of microtransactions draining your bank account. So, if you're thinking of taking a similar path, proceed with caution.
By then fully hooked on prompting, I first focused on making GeCoMusic.com handle non-traditional storage systems by creating the physical shelf mapper and the cover flow view. After that, I wanted to completely distance myself from the toxic culture of constant record market valuations. I was genuinely fed up with endless social media posts asking "How much is this worth?" and influencers pushing useless gimmicks like burying records under layers upon layers of protective sleeves.
So I built what I feel comes closest to a true collector community: people open to swapping records and sharing knowledge by discovering and reviewing independent record stores. Giving users the tools to create and manage their own spaces, broadcast what they're listening to in real time, and browse through the cover art of other people's collections.
Now I just hope time proves the worth of this project. I believe it’s a solid alternative for anyone who loves digging for vinyl in independent shops — letting the record find you in the wild rather than having it delivered to your doorstep. An app built to promote and support physical record stores, not steal their business. And a place where people can actually discuss music without having to scroll past viral dances, lingerie, and internet fights over cream in carbonara.