Plugin System
Posted4 months agoActive4 months ago
iina.ioTechstory
excitedpositive
Debate
20/100
Media PlayersPlugin SystemsMacos
Key topics
Media Players
Plugin Systems
Macos
The IINA media player for macOS has introduced a plugin system, sparking discussion about its potential use cases and the benefits of extensible software.
Snapshot generated from the HN discussion
Discussion Activity
Active discussionFirst comment
13m
Peak period
14
0-1h
Avg / period
3.4
Comment distribution34 data points
Loading chart...
Based on 34 loaded comments
Key moments
- 01Story posted
Sep 16, 2025 at 12:10 PM EDT
4 months ago
Step 01 - 02First comment
Sep 16, 2025 at 12:23 PM EDT
13m after posting
Step 02 - 03Peak activity
14 comments in 0-1h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 17, 2025 at 3:55 AM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45264190Type: storyLast synced: 11/20/2025, 4:47:35 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
* It did have a problem with crazy power consumption, but I think that's been fixed (haven't noticed the problem for a few months).
1. Bluetooth audio does not play correctly the first second, often.
2. When pressing a random key accidentally, it is sometimes difficult to recover from the settings-change that it caused, and often a restart of the entire program is necessary.
I just recently switched to Infuse 8 after buying a couple Apple TV boxes. The network sharing + iCloud timestamp syncing between my phone/macbook/multiple TVs is the best thing ever. My macbook is basically a media server for every device in my house. No need for annoying plex servers.
It's free software, it's keyboard friendly, it supports more of less every format, and it blends into the OS's native desktop environment. I don't have an eye for design, but it seems good to me. If there's a better choice for local multimedia playback on macOS, I don't know what that is.
(It seems the only other real contender on the backend is VLC, which is likewise excellent software.)
Does VLC already support HDR content on MacOS? I switched to IINA because of that omission.
Maybe some day when I have more external displays with OLED or something else that can do millions-to-one contrast ratios, I'll play around with HDR and see if I can find a way to reliably make it comfortable, but for now I don't own any-- it's just the built-in displays of my mobile devices, and I spend as much time as possible on much larger screens because I also have visual acuity problems.
So... someone could make a Webamp[2] plugin?
And Butterchurn[3] for viz? (Assuming one can plumb in a compatible audio node)
[1] https://docs.iina.io/interfaces/IINA.API.StandaloneWindow
[2] https://docs.webamp.org/docs/intro
[3] https://github.com/jberg/butterchurn
Consider that e.g. kubernetes has basically just one actual core component (the API server) and everything else is loosely-coupled plugins. Alternatively, consider any of the projects stuck for 15 years on Python 2 because that's what their plugin system was in 2009. These are two points on a spectrum.
I wish more apps had Lua or JS sandboxes for plugins.
https://rickcarlino.com/notes/ideas/using-llms-to-create-end...
Are those API's available here? anyone know?
Cool!
edit: Without full mirror mode. I use Airflow for this right now and I love it, but would be more fun with automation.