nullplayer
Retro macOS music player with casting and visualizations
All Skills in This Repository (16)
Pure Emerald Level Indicatorsradio-streaming
Implements radio streaming with ICY metadata handling and auto-reconnect in NullPlayer.
chromecast-casting
Debug Chromecast Cast v2 protocol flows in macOS Swift apps.
non-retina-fixes
Apply rendering fixes to non-Retina Winamp skin assets on 1x displays.
vis-classic-guide
Document NullPlayer vis_classic architecture, profile management, and persistence keys.
user-guide
Document NullPlayer features, menus, and keyboard shortcuts for macOS.
audio-system
Analyze and optimize NullPlayer's audio playback pipeline for local and streaming sources.
cli
Control media playback and routing across sources and outputs via CLI.
sonos-casting
Discover, group, and control Sonos speakers via UPnP and mDNS.
plex-integration
Query Plex API endpoints for music radio and video playback features.
jellyfin-integration
Integrate Jellyfin servers for music and video playback, browsing, and scrobbling.
ui-guide
Document and implement coordinate transforms and rendering pipelines for NullPlayer UI.
testing
Plan and govern UI testing practices for the NullPlayer macOS app.
Frequently Asked Questions
FAQPage SchemaHow 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โopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core