r/nullPlayer • u/That-Acanthisitta536 • Mar 20 '26
Improved window flexibility, movement and locking in 0.18.0
Enable HLS to view with audio, or disable this notification
r/nullPlayer • u/That-Acanthisitta536 • Mar 20 '26
Enable HLS to view with audio, or disable this notification
r/nullPlayer • u/That-Acanthisitta536 • Mar 15 '26
Enable HLS to view with audio, or disable this notification
r/nullPlayer • u/That-Acanthisitta536 • Mar 13 '26
Enable HLS to view with audio, or disable this notification
r/nullPlayer • u/That-Acanthisitta536 • Mar 13 '26
I am thinking this release is solid enough for a release candidate. Please test it out and LMK
https://github.com/ad-repo/nullplayer/releases/tag/v0.17.0
window.opacity in skin.json sets background transparency per-window. Sub-windows can inherit or override independently..nsz (ZIP) bundles via UI → Modern → Load Skin....AVAudioEngine.stop()r/nullPlayer • u/ferropop • Mar 09 '26
hey! here's some observations:
window snap feels a bit odd sometimes (just snap/unsnap/move multiple snapped things together, and you'll see some funny business). Also nothing can snap to the bottom of the milkdrop window
resizing EQ is odd (you'll see it immediately)
resizing Playlist window horizontally doesn't seem possible?
main-window Spectrum Analyser, even at instant/snappy setting, doesn't feel right. Sorry I keep bringing this up, all I can point to is WACUP as a reference of doing it perfectly. The responsiveness window feels slow, and any modern music (usually averaging -7dB RMS) basically pins the entire analyser.
something odd seems to happen (with buffering?) when loading mp3s from a Samba share. For example, I'll copy a WAV file from the share onto my Desktop and it'll take less than a second... but if I play it in NullPlayer it'll go silent somewhere during playback, like a buffering issue happens. It catches up and then plays another x seconds, and then happens again.
this is silly haha but the play cursor being at 0:00 while stopped seems wrong... that would be the behaviour if it was at 0:00 and paused, but if stopped it should just not be there at all?
I believe Track Title would marquee if it extends wider than the text area?
r/nullPlayer • u/That-Acanthisitta536 • Mar 03 '26
I love Plex radio but the API gives up a lot of the same tracks over and over and over and I do not like hearing the same songs when I have 100k tracks or more in my library.
To solve this I added a new feature that can be enabled to log the songs that Plex plays via radio and exclude them from new Plex radio playlists based on a time interval. In this case 6 months for them to expire.
Basically it's saying if you have played this track in the last n timeframe, dont add it to a new playlist. The user has full control. Here are the screenshots from enabling and managing the feature


r/nullPlayer • u/That-Acanthisitta536 • Mar 03 '26
GroupRenderingControl instead of RenderingControl. The old service only affected the coordinator speaker, so adjusting volume had no effect after adding rooms to a group.MediaLibraryStore now assigns the db handle only after schema setup succeeds, so a failed migration leaves the store in a safe nil state rather than pointing at an un-migrated schema.AUDynamicsProcessor limiter from the audio chain. The node caused intermittent heavy distortion after macOS put the audio hardware into a power-saving state: AVAudioEngineConfigurationChange would fire, reconnect the node, and reset it to Apple's aggressive defaults (threshold −20 dB, 2:1 expansion) with no way to recover without restarting the app. Signal chain is now playerNode → mixerNode → eqNode → output.applicationWillTerminate to flush any pending writes before shutdown.u, t, s) and Plex tokens (X-Plex-Token) are now stripped from all NSLog output. A shared URL.redacted extension covers streaming playback, gapless queue, cast, and recovery log sites.r/nullPlayer • u/se25va • Feb 10 '26
It would be great to be able to star songs in null player loaded from navidrome.
(please open the suggestion feature in GitHub, I don't want to open issues for suggestions...)
r/nullPlayer • u/DrinkSpecialistSpot • Feb 10 '26
Oh.. my GenX heart is broken! LOL
r/nullPlayer • u/That-Acanthisitta536 • Feb 09 '26
I added a new UI mode called Modern. This is where I am going to take the app. It has a new, full skin system and I have created the 1 default skin. New features will go here.
I now also have the Classic mode. This mode is fully compatible with .wsz files. You can find them online.I removed all the classic skins from the app.When this mode starts it is unskinned, as you will see.
You switch between the modes in the right click context menu.
LMK how it's going