Agents In Use
What’s new todayLast update
1005 additions

Hermes reconciles workout playlists and local music

A user reports Hermes creating timed workout playlists, refreshing them daily, comparing Spotify with Navidrome, and checking audio files before manual import.

Published reddit.comAgent: Hermes Agent
OUR ADAPTATION

Suggested prompt

Suggested prompt written by Agents In Use, not the source author. Replace bracketed inputs and review tool permissions first.

Compare [Spotify playlists] with [my authorised local library], recreate matching playlists and write gaps to [review note]. Inspect file quality using [approved script]. Leave acquisition, matching, tags and final imports for my review.

What happened

A user reports Hermes creating timed workout playlists, refreshing them daily, comparing Spotify with Navidrome, and checking audio files before manual import.

Reported by u/slowmotionrunner on Reddit

How the agent did it

  1. Create Spotify playlists sized for specific workout durations.
  2. Refresh the playlists with upbeat selections each morning.
  3. Recreate the playlists in Navidrome and record catalogue gaps in Obsidian.

Where a person stepped in

The user corrects mismatches, defines encoding criteria and retains final tagging, matching and import control. The account does not establish automated copyright or acquisition checks.

A Hermes user describes progressively expanding a personal music-management workflow. First, the assistant created Spotify playlists sized for two workouts: approximately ten minutes for rowing and 25 minutes for treadmill sessions. It then refreshed the selections each morning with new upbeat music.

The user also maintains a local MP3 collection in Navidrome. After granting access, they asked Hermes to reproduce the Spotify playlists there and compare the catalogues. Missing items were recorded in an Obsidian note, turning an informal collection gap into a list the owner could work through. Later stages added a search-and-queue process, but required several rounds of correcting mismatches and specifying file-quality criteria.

Before the owner sees new files, Hermes runs an additional Python check using ffprobe and SoX to assess encoding and possible recompression. The owner still controls tagging, matching and importing albums. The author reports considerable work saved without giving a measured time reduction, and explicitly says the quality scripts are largely AI generated. This is a useful pattern for maintaining a legitimately acquired local collection: compare catalogues, make discrepancies visible and automate inspection, while retaining final metadata and import decisions instead of assuming every apparent match is correct.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: Reddit · u/slowmotionrunner on Reddit

Frequently asked questions

How are playlists sized?

The user requested about ten minutes for rowing and 25 minutes for treadmill workouts, then daily refreshed selections.

Where does the missing-music list go?

Hermes records differences between Spotify and Navidrome in a note in the user’s Obsidian vault.

Which work remains manual?

The owner retains album tagging, matching and importing; generated inspection scripts are not presented as independently certified.

More details

Remaining steps

  1. Run the owner’s audio-checking script on files before presenting them.
  2. Leave final matching, tagging and import to the owner.

About this account

Hermes schedules playlist refreshes, compares streaming and local catalogues, maintains a gap list and invokes audio inspection before human import.

Firsthand account by u/slowmotionrunner on Reddit; original publication date verified against Reddit JSON created_utc 1784435205 (2026-07-19 UTC). Outcomes are the author’s reports, not independently reproduced. Suggested prompt written by Agents In Use; not the author’s original prompt.

Credit: u/slowmotionrunner on Reddit

Source published 19 Jul 2026

Source checked 14 Oct 2026

Tools and topics

Spotify · Navidrome · Obsidian · Python · ffprobe · SoX

Playlist curation · Catalogue comparison · Audio inspection

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.