ad-repoad-repoCommunityยท16 Agent Skills Included

nullplayer

Retro macOS music player with casting and visualizations

Plays local files, Plex, Jellyfin, Emby, Subsonic, and internet radio in a Winamp-style macOS player with skins, EQ, and visualizations. Casts audio and video to Sonos, Chromecast, and DLNA devices, rips URLs to FLAC/MP3/MP4, and downloads YouTube channel audio. Includes a headless CLI for scriptable playback, plus detailed internals docs for every subsystem.
npx skills add ad-repo/nullplayer --all -g -y
Available:

Tells the agent how to build, test, and navigate the codebase, and routes each task to the matching skill document for the subsystem being modified.

All Skills in This Repository (16)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
ad-repoad-repo

radio-streaming

Implements radio streaming with ICY metadata handling and auto-reconnect in NullPlayer.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

chromecast-casting

Debug Chromecast Cast v2 protocol flows in macOS Swift apps.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

non-retina-fixes

Apply rendering fixes to non-Retina Winamp skin assets on 1x displays.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

vis-classic-guide

Document NullPlayer vis_classic architecture, profile management, and persistence keys.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

user-guide

Document NullPlayer features, menus, and keyboard shortcuts for macOS.

Community
Intermediate
๐Ÿ“ฆ In Repo
ad-repoad-repo

audio-system

Analyze and optimize NullPlayer's audio playback pipeline for local and streaming sources.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

cli

Control media playback and routing across sources and outputs via CLI.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

sonos-casting

Discover, group, and control Sonos speakers via UPnP and mDNS.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

plex-integration

Query Plex API endpoints for music radio and video playback features.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

jellyfin-integration

Integrate Jellyfin servers for music and video playback, browsing, and scrobbling.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

ui-guide

Document and implement coordinate transforms and rendering pipelines for NullPlayer UI.

Community
Advanced
๐Ÿ“ฆ In Repo
ad-repoad-repo

testing

Plan and govern UI testing practices for the NullPlayer macOS app.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install NullPlayer?โ–ผ

Run `npx skills add ad-repo/nullplayer --all -g -y` in your terminal to install all skills in this suite globally.

What is NullPlayer?โ–ผ

It is an open-source Winamp-style music player for macOS written in Swift, supporting local files, Plex, Jellyfin, Emby, Subsonic, and internet radio.

Can NullPlayer cast to Sonos and Chromecast?โ–ผ

Yes. It casts audio and video to Sonos (including multi-room groups), Chromecast, AirPlay, and DLNA devices.

Does NullPlayer have a command-line mode?โ–ผ

Yes. The `--cli` flag launches a headless mode for querying libraries, starting playback, and routing audio to local outputs or cast devices from scripts.

Can I use these skills without coding experience?โ–ผ

The skills are technical references for developers modifying the app, but the user-guide skill explains every feature in plain language for regular users.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’