frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Vibe Music – Bring Your Own Source (BYOS) Open-Source Music Player

https://github.com/vibe-music/vibe-music-web
1•hotheadhacker•2h ago
Hi HN,

I’m the creator of Vibe Music. I built this because I was tired of the "black box" streaming era where your library is at the mercy of platform licensing and opaque algorithms.

Vibe Music is built on the Bring Your Own Source (BYOS) model. It separates the discovery layer (Metadata) from the playback layer (Storage).

The app fetches high-quality metadata from MusicBrainz, but the audio source is entirely up to you. Whether it’s a public-domain archive from Archive.org, a self-hosted CDN, or any website hosting MP3 assets, Vibe Music pulls it together into a premium glassmorphic interface.

Key Features BYOS (Bring Your Own Source): The player is source-agnostic. You can attach audio URLs from any website or streaming source that exposes MP3/M4A assets.

Discovery via MusicBrainz: Full integration with the MusicBrainz API for accurate album, artist, and track metadata.

Local-First / PWA: Built with React 19 and IndexedDB. It works offline, supports Media Session API for native controls, and is fully installable on iOS/Android.

Hand-Crafted Aesthetics: No component libraries. I spent months on a custom glassmorphic design system using pure Vanilla CSS Modules to keep it fast and lightweight.

Vibe AI: An integrated assistant that builds a local context of your library stats (top artists, listening patterns) to offer context-aware music analysis.

The "Pro" Layer (VibeSync) While the frontend is open-source, I’ve built a proprietary service called VibeSync for digital continuity:

Radio Mode: An infinite, biased shuffle that uses a custom Fisher-Yates variant to balance "freshness" with library variety. Atomic Library Mirroring: Time-travel recovery for your library state using atomic transactions.

Tech Stack: Frontend: React 19, React Router 7, Vite. Data Layer: IndexedDB (LocalForage) + Custom Caching Logic. Metadata: MusicBrainz API + CoverArtArchive. AI: OpenAI/Gemini streaming integration. Styling: Pure Vanilla CSS (No Tailwind, no MUI).

I’d love your feedback on the BYOS concept and the UI. It’s been a labour of love to build a player that feels premium but stays true to the open-web spirit.

GitHub: https://github.com/vibe-music/vibe-music-web Live Demo: https://web.vibemusic.fm Homepage: https://vibemusic.fm

Descent, Ported to the Web

https://mrdoob.github.io/three-descent/
1•memalign•1m ago•0 comments

HHS DOGE team open sources the largest Medicaid dataset in department history

https://twitter.com/DOGE_HHS/status/2022370909211021376
1•EcommerceFlow•2m ago•0 comments

Show HN: Recover bricked Claude Code sessions with "thinking blocks" error

https://github.com/miteshashar/claude-code-thinking-blocks-fix
1•miteshashar•2m ago•0 comments

Show HN: I build a service that gives you free subdomains with Dynamic DNS

https://infinitedomains.space/
1•Stone_Red•5m ago•0 comments

Ask HN: How do you build internal agents at work?

1•thekafkaf•6m ago•0 comments

The Green Dot Trap

https://www.oldschoolburke.com/014-the-green-dot-trap/
1•zdosb•7m ago•0 comments

This is What It's Like to Spend Your Life in Prison (2023) [video]

https://www.youtube.com/watch?v=chpgT_VTEjE
1•NaOH•10m ago•0 comments

Measuring Time Horizon Using Claude Code and Codex

https://metr.org/notes/2026-02-13-measuring-time-horizon-using-claude-code-and-codex/
1•mustaphah•10m ago•0 comments

Personal websites with a /now page

https://nownownow.com/
1•susam•11m ago•0 comments

AI instructs you to wear your uniform: "Prompt, Deploy, Pray."

https://www.moltbook.com/post/c6d5553f-1d9e-4b0c-9e52-c4f35a36b5b8
1•chasil•13m ago•1 comments

Wall Street Raider – The Most Comprehensive Financial Simulation Ever Made

https://www.wallstreetraider.com/
2•gurjeet•14m ago•0 comments

You are no longer the smartest type of thing on Earth

https://www.noahpinion.blog/p/you-are-no-longer-the-smartest-type
2•paulpauper•15m ago•0 comments

Show HN: MacMule – eMule packaged as a native macOS app via Wine

https://github.com/mderouet/macMule
1•warpz•15m ago•0 comments

Mechanical Watch: An Interactive Deep Dive

https://ciechanow.ski/mechanical-watch/
1•nefsim•18m ago•1 comments

Washington pushes back against EU's bid for tech autonomy

https://www.politico.eu/article/eu-bid-for-tech-autonomy-washington-us-pushes-back/
2•aa_is_op•19m ago•0 comments

The Debacle That Led to the Closure of El Paso's Airspace

https://www.nytimes.com/2026/02/14/us/politics/el-paso-airspace-closure-faa-pentagon.html
2•duxup•19m ago•1 comments

Leaning Into the Coding Interview: Lean 4 vs. Dafny cage-match

https://ntaylor.ca/posts/proving-the-coding-interview-lean/
1•todsacerdoti•23m ago•0 comments

Show HN: Azazel – Lightweight eBPF-based malware analysis sandbox using Docker

https://github.com/beelzebub-labs/azazel
2•mariocandela•27m ago•0 comments

We urgently need a federal law forbidding AI from impersonating humans

https://garymarcus.substack.com/p/we-urgently-need-a-federal-law-forbidding
4•headalgorithm•28m ago•2 comments

Show HN: File Brain – Local file search with OCR and semantic search

https://github.com/Hamza5/file-brain
1•Hamza5•30m ago•0 comments

Show HN: CLI Rust tool gitorg helps manage GitHub orgs

https://crates.io/crates/gitorg
1•DavidCanHelp•38m ago•0 comments

Gitdatamodel Documentation

https://git-scm.com/docs/gitdatamodel
1•todsacerdoti•38m ago•0 comments

Men lose their Y chromosome as they age – how it may matter

https://theconversation.com/men-lose-their-y-chromosome-as-they-age-scientists-thought-it-didnt-m...
7•bikenaga•40m ago•4 comments

Biases in the Blind Spot: Detecting What LLMs Fail to Mention

https://arxiv.org/abs/2602.10117
1•mpweiher•42m ago•0 comments

Free SERP Content Analyzer

https://kitful.ai/write-tools/serp-content-analyzer
1•eashish93•42m ago•1 comments

Why I'm Not Worried About My AI Dependency

https://boagworld.com/emails/ai-dependency/
2•cdrnsf•45m ago•0 comments

AI Agent Lands PRs in Major OSS Projects, Targets Maintainers via Cold Outreach

https://socket.dev/blog/ai-agent-lands-prs-in-major-oss-projects-targets-maintainers-via-cold-out...
2•cdrnsf•46m ago•0 comments

Internet Increasingly Becoming Unarchivable

https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scrapin...
79•ninjagoo•48m ago•43 comments

Intent to Experiment: Ship Rust XML Parser to 1% stable for non XSLT scenarios

https://groups.google.com/a/chromium.org/g/blink-dev/c/D7BE4QPw0S4
1•justin-reeves•50m ago•0 comments

Google Search Isn't a Common Carrier–Richards vs. Google

https://blog.ericgoldman.org/archives/2026/02/google-search-isnt-a-common-carrier-richards-v-goog...
2•hn_acker•52m ago•0 comments