This folder contains skin XML and assets copied from the local VirtualDJ application bundle.
Source:
- App bundle:
/Applications/VirtualDJ.app/Contents/Resources/ - VirtualDJ version:
8.5.9307 - Bundle version:
18.0.9336 - Copied on:
2026-05-24
Treat these files as Built-in skin evidence: semi-official executable examples of skin XML shipped by Atomix. They are stronger provenance than community skins, but they are not the same as prose API documentation. Prefer curated local skeletons and documented patterns for new work, and use this folder to inspect how VirtualDJ's shipped skins exercise the skin engine.
Do not hand-edit these copies. Refresh them from the app bundle when updating to a new VirtualDJ build, then review the diff.
Refresh commands:
mkdir -p examples/Skins/Built-In/Desktop examples/Skins/Built-In/Remote examples/Skins/Built-In/Lite examples/Skins/Built-In/Plugin-UI
unzip -o -q /Applications/VirtualDJ.app/Contents/Resources/skin.zip -d examples/Skins/Built-In/Desktop
unzip -o -q /Applications/VirtualDJ.app/Contents/Resources/remoteskin.zip -d examples/Skins/Built-In/Remote
cp -p /Applications/VirtualDJ.app/Contents/Resources/Lite.xml examples/Skins/Built-In/Lite/
cp -p /Applications/VirtualDJ.app/Contents/Resources/lite.png examples/Skins/Built-In/Lite/
cp -p examples/Skins/Built-In/Desktop/gfx-basic.png examples/Skins/Built-In/Lite/
cp -p /Applications/VirtualDJ.app/Contents/Resources/AFX_beatgrid.xml examples/Skins/Built-In/Plugin-UI/
cp -p /Applications/VirtualDJ.app/Contents/Resources/AFX_BeatGrid.png examples/Skins/Built-In/Plugin-UI/Important parser note: these files are kept as shipped. Some built-in skin XML does not pass generic xmllint checks because the VirtualDJ skin parser accepts VDJScript-heavy attributes, raw & / &&, and other constructs that are not strict XML. Do not "fix" these copies unless the goal is to maintain a separate normalized fixture.
These copies also contain genuine attribute typos shipped by Atomix — ction="mic_volume" instead of action= in all three Remote skins, and hightlight= alongside highlight= on <line> in the Desktop skins. Keep them as-is; they are evidence of parser tolerance to unknown attributes. See Built-In Skin Attribute Typos in Published Skin Findings.
Extracted from /Applications/VirtualDJ.app/Contents/Resources/skin.zip.
- Desktop/Starter.xml
- Desktop/Essentials.xml
- Desktop/Performance.xml
- Desktop/Pro.xml
- Desktop/Vertical.xml
- Shared assets:
gfx-basic.png,gfx-pro.png,icons_daylight.png, preview PNGs, andorder
Copied from loose app-bundle resources:
- Lite/Lite.xml
lite.pnggfx-basic.pngcopied from the desktop skin bundle so the skin XML has its referenced base image beside it.
Extracted from /Applications/VirtualDJ.app/Contents/Resources/remoteskin.zip.
- Remote/16x10T.xml
- Remote/16x9P.xml
- Remote/16x9T.xml
- Remote/19x9P.xml
- Remote/3x4T.xml
- Remote/4x3T.xml
- Remote/9x16P.xml
- Remote/9x16T.xml
- Remote/9x19P.xml
- Shared assets:
tablet.png, landscape/portrait preview PNGs, and phone preview JPGs
Copied from loose app-bundle resources:
- Plugin-UI/AFX_beatgrid.xml
AFX_BeatGrid.png
This appears to be a compact built-in effect/plugin UI skin rather than a full desktop skin, but it is useful evidence for small plugin GUI XML patterns.