Work in progress — a free, driving-friendly media player. Phase 0 scaffold is live locally.
| Site | URL | Purpose |
|---|---|---|
| Marketing | crapmedia.com | Home, about, donate |
| Player | play.crapmedia.com | Playlists, driving mode, library connectors |
pnpm install
pnpm dev- Marketing: http://localhost:3000
- Player: http://localhost:3001 — try
/driveand/settings(skins)
See docs/DEVELOPMENT.md for build, env, and Vercel deploy notes.
Phase 0 complete locally: monorepo, Charcoal + Stone themes, PWA manifest, driving mode shell.
Next: Phase 1.5 — Sleep mode (video-free, like Drive) + sleep timer. Then Phase 2 remote MP3 connector. See BUILD_PLAN.md.
├── apps/
│ ├── web/ # crapmedia.com
│ └── player/ # play.crapmedia.com (PWA)
├── packages/
│ ├── ui/ # Themes, ThemeProvider, WaveBars
│ └── brand/ # Logo & icons (poop + headphones 🎧)
├── legacy/ # Reference PHP player for Phase 2 connector
├── docs/
├── CONTRIBUTING.md
├── LICENSE # MIT
└── BUILD_PLAN.md
- Bundled skins: Charcoal (cool slate, default) and Stone (warm) — accent
#00B87Aon both - More skins: community contributions — see
docs/THEMING.md
Contributions welcome — especially skins, connectors, and driving-mode UX. See CONTRIBUTING.md.
MIT — free to use, modify, and distribute.