ad-repo

53 mods across 1 repository, 178 stars between them.

ad-repo/nullplayer

Skill Claude CodeCodex

The Art window — the playing track's cover, its star rating, and 30 Core Image GPU effects (VIS) that transform the cover with the audio. Use when changing the Art window, its effects, intensity, keys, menu, rating, artwork source, sizing, or its place in the window stack and skin families.

not rated 178 +3 changed 23d ago A 72 tokens

ad-repo/nullplayer

Skill Claude CodeCodex

The classic and modern Audio Analyzer windows — a Friture-style multi-pane analyzer (Scope, Levels, Spectrogram, Octave, Pitch, Delay), the stereo PCM path that feeds them, per-pane consumer gating, and the shared AudioAnalysisDSP module. Use when modifying either analyzer window, its panes, the spectrogram shader, or…

not rated 178 +3 yesterday A 78 tokens

audio-system

03

ad-repo/nullplayer

Skill Claude CodeCodex

Audio engine architecture, local/streaming pipelines, EQ, spectrum analysis, and playback flow. Use when working on audio playback, streaming, equalization, spectrum visualization, BPM detection, or ProjectM integration.

not rated 178 +3 changed yesterday A 45 tokens

cava

04

ad-repo/nullplayer

Skill Claude CodeCodex

Implementation and maintenance guide for NullPlayer's standalone and embedded Cava spectrum analyzers, including DSP, rendering, scoped settings, skin-following colors, resets, UI-family switches, and window lifecycle.

not rated 178 +3 changed 11d ago A 43 tokens

chromecast-casting

05

ad-repo/nullplayer

Skill Claude CodeCodex

Google Cast Protocol v2, message framing, debugging, and test scripts. Use when working on Chromecast casting, debugging Cast protocol issues, or implementing Cast commands.

not rated 178 +3 changed yesterday A 37 tokens

cli

06

ad-repo/nullplayer

Skill Claude CodeCodex

Headless CLI mode for NullPlayer. Use when working on CLI features, arguments, playback control, query commands, source resolution, or terminal display. Covers architecture, all flags, keyboard controls, and source APIs.

not rated 178 +3 changed 3d ago A 45 tokens

cue-sheets

07

ad-repo/nullplayer

Skill Claude CodeCodex

.cue sheet support — direct-play virtual split (open a .cue or an audio file with a sibling .cue → N playlist rows from one backing file, gapless) and library physical split-on-import (ffmpeg per-track files, off by default). Use when working on cue parsing, the AudioEngine cue boundary detector, in-file offset…

not rated 178 +3 changed 23d ago A 80 tokens

emby-integration

08

ad-repo/nullplayer

Skill Claude CodeCodex

Emby API, authentication flow, rating scale, streaming, scrobbling, and video playback. Use when working on Emby integration, library browsing, playback reporting, or video casting.

not rated 178 +3 changed 26d ago A 43 tokens

flow

09

ad-repo/nullplayer

Skill Claude CodeCodex

Flow network throughput window — live download/upload meter, interface selection, single-height center-stack docking, classic/modern window controllers, and rendering behavior.

not rated 178 +3 yesterday A 31 tokens

geiss-port

10

ad-repo/nullplayer

Skill Claude CodeCodex

Implementation reference for NullPlayer's Geiss visualization engine — the BSD-3-Clause port of Ryan Geiss's Win32/DirectDraw/Winamp-2 visualizer onto macOS as a ProjectM-peer engine. Covers the CGeissCore C ABI, upstream-vs-port file split, indexed-framebuffer + palette-LUT render pipeline, Accelerate-based spectrum…

not rated 178 +3 changed yesterday A 137 tokens

gpu-vis-modes

11

ad-repo/nullplayer

Skill Claude CodeCodex

Per-mode shader and algorithm internals for the GPU visualization modes shared by both the main window and spectrum window — Fire, JWST, Lightning, Matrix, Snow, EKG. Includes Metal pass counts, audio mappings, color schemes, intensity presets, and the shader file names. Use when editing a specific mode's shader or…

not rated 178 +3 changed today A 73 tokens

ad-repo/nullplayer

Skill Claude CodeCodex

Jellyfin API, authentication flow, rating scale, streaming, scrobbling, and video playback. Use when working on Jellyfin integration, library browsing, playback reporting, or video casting.

not rated 178 +3 changed 23d ago A 45 tokens

local-library

13

ad-repo/nullplayer

Skill Claude CodeCodex

Reference for local media library: scanning, persistence, NAS responsiveness, and display-layer queries.

not rated 178 +3 changed 7d ago A 0 tokens

ad-repo/nullplayer

Skill Claude CodeCodex

The main window's built-in 76×16 (Winamp coordinates) visualization area — twelve display modes, mode switching, persistence, per-mode settings, and embedded renderer lifecycles. Use when modifying the in-skin visualizer area or its menu.

not rated 178 +3 changed today A 58 tokens

metal-gotchas

15

ad-repo/nullplayer

Skill Claude CodeCodex

Cross-cutting Metal pitfalls in NullPlayer's visualization code — command encoder ordering, render-to-texture y-flip, shader availability checks, and the AudioEngine spectrum coalescing pattern that fixes Classic/Spectrum bar stuttering. Use when writing Metal pipelines or chasing visualizer jitter/crash bugs.

not rated 178 +3 changed today A 65 tokens

non-retina-fixes

16

ad-repo/nullplayer

Skill Claude CodeCodex

Non-Retina display artifact fixes, blue line issues, tile seam corrections, and targeted redraw optimizations. Use when debugging rendering issues on 1x displays or working on skin rendering code.

not rated 178 +3 changed 7d ago A 45 tokens

peppymeter

17

ad-repo/nullplayer

Skill Claude CodeCodex

The PeppyMeter analog VU meter window — a skinnable needle/bar meter (port of project-owner/PeppyMeter) in classic + modern UI. Covers the meters.txt geometry, the CoreGraphics compositor (needle rotation + linear masks), the stereo-tap level model, meter selection/random, bundled GPL assets, and WindowManager…

not rated 178 +3 changed 22d ago A 94 tokens

plex-integration

18

ad-repo/nullplayer

Skill Claude CodeCodex

Plex API endpoints, authentication, filtering, music radio, and video content. Use when working on Plex integration, library browsing, track queries, radio features, or video playback.

not rated 178 +3 changed 16d ago A 40 tokens

projectm-milkdrop

19

ad-repo/nullplayer

Skill Claude CodeCodex

ProjectM/MilkDrop preset engine inside the visualization window — preset loading, controls, modes, audio sensitivity, beat sensitivity, drag-suspend behavior. Use when editing the ProjectM wrapper, preset folder logic, or its menu.

not rated 178 +3 changed 19d ago A 52 tokens

radio-streaming

20

ad-repo/nullplayer

Skill Claude CodeCodex

Internet radio (Shoutcast/Icecast), metadata fallback, auto-reconnect, ratings/folder organization, and casting. Also covers Library Browser radio mode for Subsonic, Jellyfin, Emby, Plex, and local library (smart playlist generation, history filtering, history pages). Use when working on radio station playback…

not rated 178 +3 changed 12d ago A 90 tokens

sonos-casting

21

ad-repo/nullplayer

Skill Claude CodeCodex

Sonos UPnP discovery, multi-room casting, coordinator transfer, dockable room mixer, individual room volume, custom checkbox UI, and protocol quirks. Use when working on Sonos casting, room controls, UPnP control, multi-room audio, or group management.

not rated 178 +3 changed 5d ago A 61 tokens

ad-repo/nullplayer

Skill Claude CodeCodex

The dedicated Metal-based spectrum analyzer window — 84-bar mode list, window geometry, docking behavior, the shared smoothed analyzer curve drawn by Classic/Enhanced/Ultra, visclassic exact mode and its waveform demand. Use when modifying the spectrum window chrome, mode list, controls, or analyzer curve.

not rated 178 +3 changed today A 67 tokens

stream-ripper

23

ad-repo/nullplayer

Skill Claude CodeCodex

Rip a media URL to FLAC/MP3/MP4 via yt-dlp — quality-first format selection, metadata tagging, cover art, metadata-based filenames, .cue from chapters, and the main-window activity band. Use when working on the Stream Ripper, yt-dlp/ffmpeg integration, or the Output → Streaming menu.

not rated 178 +3 changed 20d ago A 73 tokens

ad-repo/nullplayer

Skill Claude CodeCodex

Subsonic/Navidrome API, authentication, music folder selection, streaming, and scrobbling. Use when working on Subsonic/Navidrome integration, library browsing, music folder filtering, or playback reporting.

not rated 178 +3 changed 23d ago A 50 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: