Skip to content

Feature: Custom Playlist Builder — Create playlists via Web UI #165

@mholzi

Description

@mholzi

Feature

Visual playlist editor in the Beatify admin UI — no more editing JSON files manually.

Concept

  • Search songs by artist/title (via Spotify API or local library)
  • Add/remove songs with click
  • Auto-fetch metadata: year, album art, streaming URIs
  • Drag & drop reorder
  • Export as Beatify-compatible JSON
  • Edit existing playlists

Why

  • Current workflow (edit JSON, enrich with script, commit) is developer-only
  • Opens playlist creation to non-technical users
  • Community can create and share playlists more easily
  • Faster iteration on playlist quality

Implementation Ideas

  • New admin page: /beatify/admin/playlist-editor
  • Spotify Search API for song lookup
  • Odesli API integration for cross-platform URIs
  • Fun fact generation could be manual or AI-assisted
  • Save directly to www/playlists/ directory

Effort

~8-12h

Labels

enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions