Skip to content

Repository files navigation

CrapMedia

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

Quick start

pnpm install
pnpm dev

See docs/DEVELOPMENT.md for build, env, and Vercel deploy notes.

Status

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.

Repo layout

├── 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

Design

  • Bundled skins: Charcoal (cool slate, default) and Stone (warm) — accent #00B87A on both
  • More skins: community contributions — see docs/THEMING.md

Contributing

Contributions welcome — especially skins, connectors, and driving-mode UX. See CONTRIBUTING.md.

License

MIT — free to use, modify, and distribute.

About

Free, open-source media player for YouTube playlists and your own libraries — driving-friendly PWA. MIT.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages