frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Waves – Terminal music player with download, tagging, and library

https://github.com/llehouerou/waves
2•llehouerou•2h ago
Managing a local music library used to mean juggling multiple apps: a Soulseek client to find music, MusicBrainz Picard for tagging, a file manager to organize folders, and finally a music player. Every new album meant switching between windows, waiting for apps to rescan, and hoping everything ended up in the right place.

I built Waves to collapse that entire workflow into a single keyboard-driven terminal app.

The workflow: - Press "f d" to search Soulseek directly from the player - Pick a release from MusicBrainz results, download matching files - Import with automatic tagging, album art fetching, and Picard-compatible renaming - Music lands in your library, ready to play

No window switching. No waiting for library rescans. No manual file shuffling.

But it's also just a solid music player: - Miller columns navigation (Artist > Album > Track) with vim bindings - Gapless playback, MP3/FLAC/Opus/M4A support - Radio mode: when your queue runs out, it uses Last.fm similar artists to keep playing from your own library - Last.fm scrobbling with offline queue - MPRIS support for desktop integration on Linux - Playlists with folders, favorites, queue with undo/redo - Full-text search across everything (SQLite FTS5) - State persistence: queue, position, everything survives restarts

Built with Go, Bubble Tea, and SQLite. Soulseek integration requires a running slskd instance (https://github.com/slskd/slskd).

  go install github.com/llehouerou/waves@latest
  # or on Arch
  yay -S waves-bin
  # or with Nix
  nix run github:llehouerou/waves
Press "?" for keybindings once you're in. Happy to answer questions about the architecture or take feature requests.

Show HN: Bonsplit – Tabs and splits for native macOS apps

https://bonsplit.alasdairmonk.com
69•sgottit•3h ago•10 comments

Show HN: TUI for managing XDG default applications

https://github.com/mitjafelicijan/xdgctl
39•mitjafelicijan•3h ago•13 comments

Show HN: AutoShorts – Local, GPU-accelerated AI video pipeline for creators

https://github.com/divyaprakash0426/autoshorts
51•divyaprakash•7h ago•20 comments

Show HN: LangGraph architecture that scales (hexagonal pattern, 110 tests)

https://github.com/cleverhoods/sagecompass
3•cleverhoods•5d ago•0 comments

Show HN: HomeGenGuide – Calculator for home generator installation costs

https://www.home-generator-installation.com
2•vansxxx•1h ago•0 comments

Show HN: Waves – Terminal music player with download, tagging, and library

https://github.com/llehouerou/waves
2•llehouerou•2h ago•0 comments

Show HN: Sightline – Shodan-style search for real-world infra using OSM Data

https://github.com/ni5arga/sightline
10•ni5arga•7h ago•0 comments

Show HN: First Valkey-specific VS Code extension (open source Redis fork)

https://github.com/BetterDB-inc/vscode
2•kaliades•3h ago•2 comments

Show HN: C From Scratch – Learn safety-critical C with prove-first methodology

https://github.com/SpeyTech/c-from-scratch
39•william1872•14h ago•5 comments

Show HN: VM-curator – a TUI alternative to libvirt and virt-manager

https://github.com/mroboff/vm-curator
35•theYipster•11h ago•7 comments

Show HN: Open-source Figma design to code

https://github.com/vibeflowing-inc/vibe_figma
47•alepeak•1d ago•8 comments

Show HN: Sara – Markdown-based requirements traceability tool written in Rust

https://github.com/cledouarec/sara
3•cledouarec•4h ago•1 comments

Show HN: StormWatch – Weather emergency dashboard with prep checklists

https://jeisey.github.io/stormwatch/
42•lotusxblack•19h ago•9 comments

Show HN: Coi – A language that compiles to WASM, beats React/Vue

209•io_eric•4d ago•67 comments

Show HN: Semantic search engine for Studio Ghibli movie

https://ghibli-search.anini.workers.dev/
42•aninibread•4d ago•10 comments

Show HN: Polymcp – Turn Any Python Function into an MCP Tool for AI Agents

22•justvugg•19h ago•6 comments

Show HN: isometric.nyc – giant isometric pixel art map of NYC

https://cannoneyed.com/isometric-nyc/
1301•cannoneyed•2d ago•240 comments

Show HN: Lumina – Open-source observability for LLM applications

https://github.com/use-lumina/Lumina
4•iggycodexs•7h ago•1 comments

Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)

https://huggingface.co/collections/Linum-AI/linum-v2-2b-text-to-video
156•schopra909•2d ago•24 comments

Show HN: I made an app that blurs my screen when I slouch

https://tomjohnell.com/posturr-a-macos-app-that-blurs-your-screen-when-you-slouch/
10•tjohnell•18h ago•2 comments

Show HN: BrowserOS – "Claude Cowork" in the browser

https://github.com/browseros-ai/BrowserOS
86•felarof•2d ago•35 comments

Show HN: PodCost – Find wasted GPU and Kubernetes spend (with live demo)

https://podcost.io/
2•MGabrIbrah•9h ago•0 comments

Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go

https://github.com/ramonvermeulen/whosthere
273•rvermeulen98•2d ago•89 comments

Show HN: Snowfall Progress

https://www.kmjn.org/snow/
4•mjn•10h ago•1 comments

Show HN: EchoFluid – a video transcription without uploading full videos

https://www.echofluid.com
3•samwulol•10h ago•0 comments

Show HN: I've been using AI to analyze every supplement on the market

https://pillser.com/
90•lilouartz•3d ago•47 comments

Show HN: S2-lite, an open source Stream Store

https://github.com/s2-streamstore/s2
76•shikhar•3d ago•20 comments

Show HN: React-meta-SEO – Rebuilding SEO for React 19 (3KB, no providers)

https://www.npmjs.com/package/react-meta-seo
2•Hacakthon•11h ago•0 comments

Show HN: JSciPy – SciPy-inspired signal processing library for Java and Android

https://github.com/hissain/jscipy
8•hissain•18h ago•1 comments

Show HN: New 3D Mapping website - Create heli orbits and "playable" map tours.

https://www.easy3dmaps.com/gallery
29•dobodob•1d ago•15 comments