ad-repo/nullplayer

nullPlayer is a free open source macOS media player with some unique features

This repository also configures its own agents. See what nullplayer tells them →

119Stars on the repository
38Mods indexed here, across every type
todayLast push, which is what freshness is scored on
customA LICENSE file GitHub cannot name, so bodies are not copied

testing

25

ad-repo/nullplayer

Skill Claude CodeCodex

UI testing mode, accessibility identifiers, and testing workflows. Use when writing tests, adding testable UI elements, or understanding test structure and philosophy.

not rated 119 +3 changed 2d ago A 31 tokens

tripex-port

26

ad-repo/nullplayer

Skill Claude CodeCodex

Implementation reference for NullPlayer's Tripex visualization engine — the MIT-licensed port of ben-marsh/tripex (Winamp-era D3D9 3D visualizer, 25 effects) onto macOS as a ProjectM-peer engine. Covers the CTripexCore C ABI, upstream-vs-port file split, OpenGL 3.2 renderer subclass, audio ring buffer, threading…

not rated 119 +3 changed 2d ago A 144 tokens

ui-guide

27

ad-repo/nullplayer

Skill Claude CodeCodex

Coordinate systems, scaling architecture, hit testing, skin sprite rendering, window layout, and Compact Mode for NullPlayer's UI. Use when working on window scaling, skin rendering, coordinate transforms, visual layout, compact/status-item windows, or playlist/marquee text rendering.

not rated 119 +3 changed today A 57 tokens

user-guide

28

ad-repo/nullplayer

Skill Claude CodeCodex

User-facing features, menus, keyboard shortcuts, and functionality overview. Use when documenting features, understanding user workflows, or explaining capabilities to users.

not rated 119 +3 changed today A 31 tokens

vis-classic-guide

29

ad-repo/nullplayer

Skill Codex

Comprehensive implementation and profile reference for NullPlayer's visclassic mode (CVisClassicCore, VisClassicBridge, SpectrumAnalyzerView integration, menu/keyboard controls, transparent-background behavior, persistence keys, and bundled INI profiles). Use when modifying visclassic rendering behavior, profile…

not rated 119 +3 today A 77 tokens

visualizations

30

ad-repo/nullplayer

Skill Claude CodeCodex

Index of NullPlayer's visualization systems. Use this to discover which sub-skill covers the specific visualizer you're working on (main window vis, spectrum window, album art, ProjectM/MilkDrop, Geiss, Tripex, visclassic, Metal mode internals).

not rated 119 +3 changed 2d ago A 59 tokens

youtube-source

31

ad-repo/nullplayer

Skill Claude CodeCodex

YouTube channel uploads in the Radio tab — browse channels, download audio (FLAC / MP3) or video (720p / 1080p) ad-free, store in a user folder, and play/cast locally. Use when working on YouTube source UI, channel/video listing, downloads, manifest tracking, or format settings.

not rated 119 +3 today A 72 tokens

app-state

32

ad-repo/nullplayer

Skill Claude CodeCodex

NullPlayer session-state restoration, AppStateManager, AppPersistence edition scoping, and reset paths. Use when adding a persisted preference, changing launch restoration, or working on custom editions.

not rated 119 +3 today A 40 tokens

original-skin-guide

33

ad-repo/nullplayer

Skill Claude CodeCodex

Original skin engine, skin.json schema, element catalog, and custom skin creation. Use when creating or modifying Original skins, working on ModernSkin components, or adding UI elements to the Original system.

not rated 119 +3 today A 44 tokens

skin-screenshots

34

ad-repo/nullplayer

Skill Claude CodeCodex

Capture one centred main-window screenshot per skin across every skin system (Classic, Original, Original-Metal, Modern/.wal) and assemble them into a fixed-duration slideshow GIF. Use when producing marketing imagery, a skin gallery, or any before/after visual comparison across the skin corpus.

not rated 119 +3 today A 62 tokens

wal-skin-report

35

ad-repo/nullplayer

Skill Claude Code

Produce a structured compatibility report for one Winamp Modern (.wal) skin — capabilities, supported/unsupported features, per-surface implementation status, open questions, and a grade.

not rated 119 +3 today A 40 tokens

ad-repo/nullplayer

Skill Claude CodeCodex

Winamp 5.x .wal skin engine — Wasabi XML/XUI renderer, MAKI bytecode VM, VFS mounts, component hosting, and the ClassicPro engine import. Use when working on the WinampModern subsystem, debugging a .wal skin that fails to load or renders wrong, or extending Wasabi/MAKI coverage, or triaging compatibility across many…

not rated 119 +3 today A 86 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: