{"by":"geekamongus","descendants":0,"id":48774122,"kids":[48784717],"score":1,"text":"I collect records and I build apps in my spare time (and listen to records while I build apps), and this is what happens when those two things run into each other.<p>Many people post photos of what they have spinning on their turntables on social media, and most never get any engagement. It occurred to me that people might want a better way to do this, and bringing them together in a niche social site might help.<p>So I made Wax Spinner. Connect your Discogs (the de-facto vinyl collector&#x27;s catalogue) account, post whatever you&#x27;re playing with an optional note, and it lands in a feed where people can like it and comment. You can also browse anyone&#x27;s full collection on their profile, and filter the feed by genre, pulled straight from Discogs metadata.<p>The conversation and the discovery are the primary purpose.<p>The details this crowd might find interesting: every spin generates its own OpenGraph share card on the fly, with cover art, artist, year, and notes rendered server-side and cached. Getting it to actually display everywhere took way longer than building it. next&#x2F;og (Satori) only outputs PNG, and the ~800KB it produced was silently dropped by some crawlers&#x27; image-fetch limits, so I re-encode to a ~95KB JPEG with sharp. Slack was the biggest hurdle, and as it turned out, my global security headers (X-Frame-Options, CSP) were attached to the image route too, and Slack&#x27;s proxy refuses to embed anything that signals it can&#x27;t be framed. Also had to serve the image from a clean static-looking path instead of a query-stringed API route, because Slack&#x27;s fetcher is oddly picky about URL shape. It now unfurls properly on Discord, iMessage, Facebook, Bluesky, and Slack.<p>The stack is Next.js (App Router) on Vercel, Supabase for Postgres and auth, Discogs API for collection data. \nKnown limitation: collection import uses an app-level Discogs token, so it only pulls public collections, no per-user OAuth yet.<p>It&#x27;s free, no ads, not selling anyone&#x27;s data. Side project, not a startup, so I&#x27;d rather have honest feedback than signups. It&#x27;s brand new and quiet right now, and a social site is nothing without people in it, so I&#x27;d love to hear what&#x27;s confusing, what&#x27;s missing, or what would get you to actually open something like this on a Sunday afternoon when you put a record on.<p>I don&#x27;t code full-time anymore, but I used to build dating websites in the early 2000&#x27;s (php, mysql). I used Claude Code to build this as a side project.","time":1783080983,"title":"Show HN: Wax Spinner, a \"now playing\" social app for vinyl record collectors","type":"story","url":"https://www.waxspinner.com"}