<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: tsiry</title><link>https://news.ycombinator.com/user?id=tsiry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 18 May 2026 08:08:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tsiry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>Thank you!
I completely agree, the recommendation/discovery aspect is probably the most important part of platforms like Last.fm.
Right now Rocksky is still relatively early and most recommendations are based on listening similarity/social data rather than heavy AI models. The nice thing with ATProto is that the social graph and listening history are open, which makes it possible to experiment with different recommendation approaches.
There's definitely still a lot of work to do there.</p>
]]></description><pubDate>Sun, 17 May 2026 10:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48167716</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48167716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48167716</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>Mostly yes, but with one important detail.
Rocksky has a minimal ListenBrainz-compatible API, so duplicating the ListenBrainz integration and pointing it to the Rocksky endpoint should work for basic auth + submit/scrobble.
The current limitation is that Rocksky doesn't implement the full ListenBrainz API yet, so anything beyond auth + submitting listens may not work the same way.
I'm trying to keep this path as simple as possible because compatibility with existing scrobblers is important for adoption.</p>
]]></description><pubDate>Sun, 17 May 2026 02:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165496</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48165496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165496</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>That's fair honestly,
"Scrobbling" is such an old Last.fm-era term that people already in that ecosystem forget it sounds weird to everyone else.
In practice it just means automatically tracking the music you listen to (songs, artists, albums, listening history, stats, recommendations, etc.).
I should probably explain that more clearly on the repo/site.</p>
]]></description><pubDate>Sun, 17 May 2026 01:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165208</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48165208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165208</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>Rocksky itself isn't a streaming service, it tracks what you listen to from other apps/services and builds discovery/social features arround that listening history.</p>
]]></description><pubDate>Sun, 17 May 2026 00:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165180</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48165180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165180</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>OAuth is possible, but the tricky part is not really the auth flow, it's the client-side ATProto write logic.
To scrobble properly, the client needs to keep enough historical scrobble state to avoid duplicates, and Rocksky doesn't only publish a scrobble record. It may also need to publish related records like artist, album, and track metadata.
So I'd like to make the integration easier, but it needs a bit more than "just OAuth".</p>
]]></description><pubDate>Sun, 17 May 2026 00:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165150</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48165150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165150</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>Yes, interoperability is super important to me. I don't want users to rebuild their entire setup just to try Rocksky.</p>
]]></description><pubDate>Sun, 17 May 2026 00:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165076</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48165076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165076</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p>Thank you!
Last.fm was a huge inspiration for Rocksky. I still think scrobbling and social listening are some of the best ways to discover music. Hoping to bring a more open and modern approach to it with ATProto.</p>
]]></description><pubDate>Sat, 16 May 2026 18:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162442</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48162442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162442</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol"]]></title><description><![CDATA[
<p><a href="https://rocksky.app" rel="nofollow">https://rocksky.app</a></p>
]]></description><pubDate>Sat, 16 May 2026 17:31:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48162152</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48162152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48162152</guid></item><item><title><![CDATA[Show HN: Rocksky – Music scrobbling and discovery on the AT Protocol]]></title><description><![CDATA[
<p>Article URL: <a href="https://tangled.org/rocksky.app/rocksky">https://tangled.org/rocksky.app/rocksky</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48161881">https://news.ycombinator.com/item?id=48161881</a></p>
<p>Points: 111</p>
<p># Comments: 44</p>
]]></description><pubDate>Sat, 16 May 2026 17:00:41 +0000</pubDate><link>https://tangled.org/rocksky.app/rocksky</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48161881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48161881</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: A modern Music Player Daemon based on Rockbox firmware"]]></title><description><![CDATA[
<p>Funny timing, I'm actually working on my own scrobbling platform too: Rocksky <a href="https://rocksky.app" rel="nofollow">https://rocksky.app</a> .
It's built on the AT Protocol and focuses both on listening stats and social/discovery features, while still staying open and developer-friendly. Still very actively developed, but if you're interested I'd love to hear feedback from longtime scrobbler users</p>
]]></description><pubDate>Thu, 14 May 2026 12:23:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48134403</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48134403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48134403</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: A modern Music Player Daemon based on Rockbox firmware"]]></title><description><![CDATA[
<p>Honestly, mostly for fun and love of Rockbox, I've wanted it on my desktop since 2010 and nobody else was going to build it :)
That said, Rockbox does bring real things: a battle-tested DSP chain (crossfeed, EQ, replaygain, dithering), gapless playback that actually works everywhere, codec coverage most players have given up on (Musepack, WavPack, ...). It's a lot of mature work to throw away.</p>
]]></description><pubDate>Tue, 12 May 2026 12:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107276</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48107276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107276</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: A modern Music Player Daemon based on Rockbox firmware"]]></title><description><![CDATA[
<p>they're at different layers. libmpv is a full media player: demuxing, decoding (via FFmpeg), DSP, output. cpal is just a thin cross-platform PCM sink on top of CoreAudio/ALSA/WASAPI/etc.<p>Rockbox already brings its own decoders (20+ codecs), its own DSP chain (crossfeed, EQ, replaygain, gapless), and its own mixer. I just need the host OS to accept PCM frames. cpal is the minimal portable shim for that; pulling in libmpv would mean discarding Rockbox's audio pipeline and replacing it with FFmpeg's, which would basically defeat the point of building on Rockbox firmware.</p>
]]></description><pubDate>Tue, 12 May 2026 08:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105575</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48105575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105575</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: A modern Music Player Daemon based on Rockbox firmware"]]></title><description><![CDATA[
<p>Author here. The real motivation: I've been a Rockbox fan since 2010, when I installed it on my iPod and it completely changed what that device could do. The UI, the codec support, the sheer hackability, nothing else has come close since.<p>I've wanted that same experience on my desktop for years. So I'm basically trying to bring Rockbox to macOS and Linux as a daemon I can use every day, with MPD-style control on top.</p>
]]></description><pubDate>Tue, 12 May 2026 07:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105380</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48105380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105380</guid></item><item><title><![CDATA[New comment by tsiry in "Show HN: A modern Music Player Daemon based on Rockbox firmware"]]></title><description><![CDATA[
<p><a href="https://rockboxzig.mintlify.app" rel="nofollow">https://rockboxzig.mintlify.app</a></p>
]]></description><pubDate>Sat, 09 May 2026 14:00:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48075053</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48075053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48075053</guid></item><item><title><![CDATA[Show HN: A modern Music Player Daemon based on Rockbox firmware]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tsirysndr/rockbox-zig">https://github.com/tsirysndr/rockbox-zig</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48074668">https://news.ycombinator.com/item?id=48074668</a></p>
<p>Points: 122</p>
<p># Comments: 28</p>
]]></description><pubDate>Sat, 09 May 2026 13:03:33 +0000</pubDate><link>https://github.com/tsirysndr/rockbox-zig</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=48074668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074668</guid></item><item><title><![CDATA[Hacking Rockbox to Stream Audio over HTTP]]></title><description><![CDATA[
<p>Article URL: <a href="https://rockbox-desktop.leaflet.pub/3mjmq7yiqd22z">https://rockbox-desktop.leaflet.pub/3mjmq7yiqd22z</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47795037">https://news.ycombinator.com/item?id=47795037</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 15:45:33 +0000</pubDate><link>https://rockbox-desktop.leaflet.pub/3mjmq7yiqd22z</link><dc:creator>tsiry</dc:creator><comments>https://news.ycombinator.com/item?id=47795037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47795037</guid></item></channel></rss>