Zephyron banner

Zephyron

1 devlog
16m 59s

Curated DJ set streaming platform with AI-powered tracklist detection and community annotations. Built on Cloudflare Workers, R2, D1.

Demo Repository

Loading README...

tomasps

v0.3.3-alpha – April 3, 2026

What’s New

  • You can now add sets from SoundCloud, HearThis.at, or even with **no source at all (YouTube isn’t the only game in town anymore.)
  • Sets without streams show “Not Available”, and logged-in users can suggest a source (YouTube, SoundCloud, or HearThis).
  • SoundCloud/HearThis sets link directly to the original with a “Listen on…” button.
  • Add multiple artists per set — perfect for b2b sessions or collaborations.
  • You can request sets without needing a YouTube link; pick a source type or leave it blank.
  • Admin powers:
  • Edit buttons right on Set, Artist, and Event pages (one click = straight to editor).
  • Filter sets by **genre, source type, detection status, or search across title/artist/event/venue.
  • Bulk actions for delete, re-detect, update genre/status, plus server-side pagination (50 per page).
  • Inline panel for approving or rejecting source and set requests.
  • Edit modal now supports adding/removing co-artists with autocomplete.
  • Duplicate artist imports now update info instead of failing.

Improvements

  • Set requests now go directly to the database (no more GitHub issues or Turnstile captcha).
  • Source type now saves correctly when creating sets (no more “invidious” defaults).
  • Admin list now shows source type, duration, detection status, and play count.

Fixes

  • The edit modal can now be closed properly when opened from Set/Artist/Event edit buttons.
Attachment
0