Load Shokz

Playlist images to downloadable audio

Upload screenshots of a playlist, extract the track list with Gemini, review and edit it, then download the tracks as a zip. Copy the result to Shokz headphones when they mount as USB storage on macOS.

Workflow

  1. Upload playlist images

    Screenshots or photos from a music app or a printed set list.

  2. Extract the track list

    Gemini reads the images and writes playlist YAML in the same format as the CLI downloader.

  3. Review and download

    Exclude wrong titles, run the download job, and get a zip archive.

  4. Sync to headphones

    Copy tracks to the device under /Volumes/<name>/Music/ via the CLI sync tool in this repo.