frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Radiccio – Mac music player – local files, Apple Music, Plex, Jellyfin

https://radiccio.music
3•dmdeller•2h ago
TLDR: Check out my Mac music player app, download the beta, and I’d love any feedback! Comment here or email beta@radiccio.music

--

Lately I’ve been unsatisfied with available options for music players on the Mac. Everyone focuses on mobile (I know, that’s where the money is) and it feels like there’s not as much good stuff for Mac as there used to be. Well, I’ve been using the Mac for a long time and I still like it, and I wanted a good music player, so I made my own.

I started with SwiftUI, since that’s what I’ve used most recently at my iOS jobs, and I like it well enough. I soon found that SwiftUI is quite a bit rougher on macOS, so I ended up rewriting a few components in AppKit, although it remains mostly SwiftUI.

I know it’s risky to build on someone else’s service, so my first and main priority was to support local files on a disk, the simplest possible way of playing music. I layered on top of that an optional SQLite db (which I call “Librarian”) for indexing and search. I used AVPlayer (part of AVFoundation) which meant I didn’t have to worry about any audio playback details, I just let the system play whatever it can play (MP3, AAC, FLAC, etc. - but not Ogg Vorbis, sorry).

But I also still use Apple Music for discovering new music, so I integrated that too. That API (MusicKit) was a bit of a mixed bag. The upside was easy onboarding (no need to sign in, just a single permission prompt) and few restrictions on what I could do with it. The downsides are a lot of missing functionality (compared to what the first-party app can do), functionality that is present often tends to be under-documented and/or broken, and the API provider has shown little interest in fixes or improvements lately, especially on the macOS platform. The most absurd point was when I realized there is (apparently?) no way to make a volume control (!).

I briefly looked into Spotify, but they don’t have a macOS SDK, and their terms prohibit commercial and multi-source use. So it seems like that possibility is going to remain closed to me.

Finally, I added Plex and Jellyfin integrations, because once I had a system that could support multiple sources, I figured why not add some more that people might be interested in.

Since I got laid off last year, I’ve been working on this full time, just by myself. I think it’s in pretty good shape for release, but I really need some more eyes on it, since we all know that devs aren’t good at testing their own code (as much as I try).

I’d also love to get some more general feedback from others; I made this all to my own taste, but people’s music listening habits vary widely. I’m sure I’ll never be able to make everyone happy, but I’m open to considering just about anything. So, let me know! And thanks for taking a look.

-dmd

Taiwan increases defensive patrols around 24 undersea cables

https://www.tomshardware.com/networking/taiwan-increases-undersea-cable-protection-patrols-closel...
1•giuliomagnifico•38s ago•0 comments

Show HN: Real-time texture compression in Three.js

https://www.ludicon.com/castano/blog/2025/09/three-js-spark-js/
1•castano-ludicon•4m ago•0 comments

Canada's new Minister of AI must not be naive to its harms

https://www.theglobeandmail.com/opinion/article-canadas-new-minister-of-ai-must-not-be-naive-to-i...
2•gnabgib•4m ago•0 comments

Memes Can Be Good for Business

https://www.bloomberg.com/opinion/newsletters/2025-09-11/memes-can-be-good-for-business
1•ioblomov•5m ago•1 comments

Show HN: Fast Isolated Postgres DB for Spring Boot Integration Tests

https://github.com/misirio/dbsandboxer
1•misirio•7m ago•0 comments

Show HN: ScamBare Text Checker

https://www.scambare.com/
2•sbworker•10m ago•0 comments

GCC Rust Compiler Continues Quest to Compile the Linux Kernel Crate

https://www.phoronix.com/news/gccrs-August-2025
2•kPwn•12m ago•0 comments

Show HN: PreSub – A tool to help researchers prepare anonymous submissions

https://gigacore.github.io/PreSub/
1•Gigacore•13m ago•0 comments

Show HN: The world's first bilingual job board

https://bilingualjobs.io
1•florianwueest•13m ago•0 comments

HN this is completely random

1•Forgret•17m ago•0 comments

Ask HN: Any learnings from launching on Product Hunt?

1•mightymosquito•17m ago•0 comments

Mathematical research with GPT-5: a Malliavin-Stein experiment

https://arxiv.org/abs/2509.03065
3•FergusArgyll•17m ago•0 comments

Fire: Violence must never be a response to speech

https://www.thefire.org/news/violence-must-never-be-response-speech
4•SilverElfin•20m ago•1 comments

FakeIt: C++ Mocking Made Easy

https://github.com/eranpeer/FakeIt
3•klaussilveira•20m ago•0 comments

A framework for pricing AI products

https://stripe.com/blog/a-framework-for-pricing-ai-products
1•emschwartz•21m ago•0 comments

13 reasons SQL has got to go

https://www.infoworld.com/article/2335455/13-reasons-sql-has-got-to-go.html
1•lr0•21m ago•0 comments

Show HN: Kafkatop, top-like CLI for Kafka

https://github.com/sivann/kafkatop
1•sivann•21m ago•0 comments

4-Bit Single Board Computer Based on the Intel 4004 Microprocessor

https://hackaday.com/2025/09/11/4-bit-single-board-computer-based-on-the-intel-4004-microprocessor/
2•renehsz•22m ago•0 comments

Rust Support Now in Beta

https://socket.dev/blog/rust-support-now-in-beta
2•feross•24m ago•0 comments

Show HN: Testing Masterclass

https://sonoflilit.github.io/testing/
1•SonOfLilit•25m ago•0 comments

Why the magic mushroom anti-aging claims are overblown

https://medicalxpress.com/news/2025-08-magic-mushroom-anti-aging-overblown.html
2•PaulHoule•26m ago•0 comments

Show HN: Journal – A minimalist journaling app with emotion tracking

https://www.paperly.id/
1•hogypitersan•27m ago•0 comments

Image-GS: Content-Adaptive Image Representation via 2D Gaussians

https://github.com/NYU-ICL/image-gs
1•xnx•28m ago•0 comments

Show HN: Story to Manga – Paste a story, get a manga

https://www.storytomanga.com/
4•xtrkil•29m ago•0 comments

Bluesky Issues Warning to Any Users Celebrating Charlie Kirk Assassination

https://www.newsweek.com/bluesky-chariie-kirk-assassination-warning-2128023
5•SilverElfin•30m ago•6 comments

Small Businesses Face a New Threat: Pay Up or Be Flooded with Bad Reviews

https://www.nytimes.com/2025/09/11/technology/fake-reviews-small-businesses.html
5•mitchbob•30m ago•6 comments

Linux 6.18 Will Further Complicate Non-GPL Out-of-Tree File-Systems

https://www.phoronix.com/news/Linux-6.18-write-cache-pages
4•my123•30m ago•0 comments

Reasonably accurate, privacy conscious, cookieless, visitor tracking

https://shkspr.mobi/blog/2025/09/reasonably-accurate-privacy-conscious-cookieless-visitor-trackin...
2•renehsz•31m ago•0 comments

Oracle stock gains 36% to post best day since 1992, adding $244B in value

https://www.cnbc.com/2025/09/10/oracle-stock-cloud-backlog-ai.html
10•pera•32m ago•1 comments

ANN: Doom-ada: Doom Emacs Ada language module with syntax highlighting, LSP and

https://github.com/tomekw/doom-ada
2•todsacerdoti•33m ago•0 comments