Skip to content

Releases: teh-hippo/rs-suno

v0.6.0

Choose a tag to compare

@teh-hippo teh-hippo released this 02 Jul 00:22

0.6.0 (2026-07-02)

Features

  • optional per-song details and lyrics sidecar files (#45) (8d403fc), closes #15

v0.5.0

Choose a tag to compare

@teh-hippo teh-hippo released this 02 Jul 00:16

0.5.0 (2026-07-02)

Features

  • write a machine-readable library index for scripting (#43) (0314cd4), closes #16

v0.4.0

Choose a tag to compare

@teh-hippo teh-hippo released this 01 Jul 23:43

0.4.0 (2026-07-01)

Features

  • refuse to run against a token for a different Suno account (#41) (26af161), closes #10

v0.3.0

Choose a tag to compare

@teh-hippo teh-hippo released this 01 Jul 22:42

0.3.0 (2026-07-01)

Features

  • detect a full disk and abort the run with a clear error (#39) (5bfc8c8), closes #17

v0.2.2

Choose a tag to compare

@teh-hippo teh-hippo released this 01 Jul 15:21

0.2.2 (2026-07-01)

Bug Fixes

  • executor: don't abort the whole run on a CDN download rejection (#35) (a7e36e1)

v0.2.1

Choose a tag to compare

@teh-hippo teh-hippo released this 01 Jul 14:56

0.2.1 (2026-07-01)

Bug Fixes

  • client: ride through Suno rate limits when listing the library (#30) (3009583)

v0.2.0

Choose a tag to compare

@teh-hippo teh-hippo released this 01 Jul 13:48

0.2.0 (2026-07-01)

Features

  • add clip download with MP3 and FLAC tagging (33f4d9a)
  • add pure media-extras generators to suno-core (5784f8c)
  • add pure naming module (269ea4a)
  • add pure reconcile engine and manifest model (3e89c42)
  • add pure selection and filtering module to suno-core (65ebc4c)
  • add pure TOML config model and precedence loader to suno-core (cf44d13)
  • authenticate and list the Suno library (a6d2e32)
  • clean up moved sidecars and prune empty album directories (0cdf955)
  • cli: add Filesystem, Ffmpeg, and Clock adapters and wire fetch through them (4ecf702)
  • core: add artifact reconcile actions with inherited deletion safety (c4371f1)
  • core: add download executor with Filesystem, Ffmpeg, and Clock ports (cbf58db)
  • core: add durable, monotonic lineage graph store (1e45de0)
  • core: add pure lineage resolver (typed edges, roots, gap-fill) (f772022)
  • core: add stable meta_hash and art_hash change sentinels (d6a0972)
  • core: parse typed lineage metadata onto Clip (4bb2374)
  • core: track per-clip cover artifact state in the manifest (e55b960)
  • download per-song cover.jpg and opt-in animated cover.webp (25733c0)
  • drive album foldering and lineage tags from the resolved graph (3b437d5)
  • emit and reconcile .m3u8 playlists (7992bbf)
  • implement the full suno CLI command surface (4517db8)
  • write per-album folder.jpg and folder cover.webp (480b1e8)

Bug Fixes

  • close three deletion-safety and audit gaps in the sync engine (9226494)
  • config: redact parse errors, reject env-prefix collisions, add tests (0b655ee)
  • executor: refresh preserve on skip, retry the WAV render flow, harden the fs adapter (413d4b8)
  • harden empty-listing waiver, dry-run writes, and concurrency flag (9fabad7)
  • harden fetch download and transcode paths (abdd26d)
  • harden naming disambiguation (06f457c)
  • harden reconcile delete path against unsafe deletions (b5fddcd)
  • select: checked mul for overflow, floor authority over limit, keep unparseable timestamps (438d02a)