HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
jaedb
Iris
JavaScript2019–2023
jaedb / Iris

Iris

Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension.

2Distinct people
3Mentions
0Explicit recommenders
1.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Discover, explore and manage your music library across multiple sources with this beautiful web-based interface. Iris is a Mopidy frontend extension.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year3 dated mentions

Observed mentions: 2019-10-01 15:25:29 UTC to 2023-04-06 04:07:23 UTC.

012019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC101
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101

What Hacker News says

3 sources
I use Funkwhale [1] internally. It is such a beautiful designed interface and it makes listening to my music fun again. Funkwhale also honors a carefully curated music collection (I use MusicBrainz); my MP3s are mounted read-only; I can share my Music with family-members; it is Album-focused, which is more in line with my listening habits (I don't want a random stream of different artists, I like to listen to a single album, the way artists arranged their tracks etc.); although, I do use playlists sometimes. My family members have an "MP3" folder in Nextcloud and when they add music, Funkwhale is set up to automatically scan their bind-mounts for change and add music. Currently, the library has about 16000 MP3s (mostly bought, some ccby, some music from games I bought, some digitized audio-cds - I try to by MP3 from bandcamp, if available
Read the rest
). For multi-room-audio, I use Iris+Mopidy+Snapcast [2] as an alternative frontend to my Funkwhale library, via API. [1]: https://funkwhale.audio/ [2]: https://github.com/jaedb/Iris
In I don't want streaming music, I just want to stream my music
Snapcast is awesome, especially when bundled together with Iris and Mopidy [1], which includes the links to Youtube, Soundcloud, Funkwhale, podcasts, streams (etc). I wrote a blog post on how to build a small Raspi Zero Image for Snapcast [2] that directly connects to the Snapserver included in (e.g.) the Iris Docker [3]. I added a modified Docker Image for Iris that includes the Funkwhale extension here [4]. Works flawlessly since 2 years, almost zero maintenance and great music experience. My synchronized Snapcast extents through several rooms and two houses (120km apart), through IPSEC with a very small bandwidth (5000kbit up). Many thanks to all the maintainers of this stunning stack of OSS. [1]: https://github.com/jaedb/Iris [2]: https://du.nkel.dev/blog/2021-04-10_buildroot-snapos/ [3]: https://github.com/jaedb/Iris/blob/master/dock
Read the rest
In Snapcast – Synchronous multi-room audio player
Seems like a good time to plug my favorite FOSS alternative, Snapcast. https://github.com/badaix/snapcast#Snapcast https://www.home-assistant.io/blog/2016/02/18/multi-room-aud... I use shairplay[0] to stream from an iOS/macOS device, and Mopidy[1] with the Iris UI[2] to play server-side from your music collection, Spotify, or other internet radio. [0] https://github.com/juhovh/shairplay [1] https://mopidy.com/ [2] https://github.com/jaedb/Iris#readme My "speakers" are cheapo Bluetooth speakers with a raspberry pi attached to the back. Works beautifully and reliably. If the old Sonos devices have line in, maybe this is a way to continue using them?
In Sonos smart speaker controller API and CLI written in Rust

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.