Skip to content

SoulSync

v3.1.3 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 7d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

You can now follow record labels for new releases, seed music torrents until ratio/time goals, fix multi‑disc display and make Disc # editable.

Changes in this release

Feature Medium

Add ability to follow record labels like artists.

Add ability to follow record labels like artists.

Source: llm_adapter@2026-07-20

Confidence: medium

Feature Medium

Enable automatic seeding of music torrents until ratio or time goal, then removal.

Enable automatic seeding of music torrents until ratio or time goal, then removal.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Fix multi‑disc album display showing missing or duplicated tracks.

Fix multi‑disc album display showing missing or duplicated tracks.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Make Disc # editable inline for album tracks.

Make Disc # editable inline for album tracks.

Source: llm_adapter@2026-07-20

Confidence: medium

Bugfix Medium

Optimize Write Tags to write only files that actually changed.

Optimize Write Tags to write only files that actually changed.

Source: llm_adapter@2026-07-20

Confidence: medium

Full changelog

soulsync 3.1.3 — devmain

follow record labels like you follow artists, seed music torrents on a leash, and two fixes from the same reporter (multi-disc display + write-tags efficiency).


follow record labels

the big one. you can now follow a record label the same way you follow an artist, and soulsync watches it for new releases.

  • search finds labels. search a label name and you get a Labels section alongside artists and albums.
  • label detail page. a real page (its own refreshable /label-detail/<id> route) showing the label's whole catalog newest-first in album cards, with an ownership overlay so you can see at a glance what you already have, plus filters and sort. every release links through to the REAL artist, never the label.
  • watchlist Labels tab. the watchlist page gets a Labels tab with follow / backlog controls, right next to artists.
  • one scan does both. there's no separate "scan labels" button. the normal watchlist scan now checks your followed artists AND your followed labels in one pass, one live progress display, and the scheduled watchlist automation includes labels too. if you don't follow any labels, nothing changes.
  • covers resolve from cover art archive first (exact, by release id) with deezer/itunes as fallback, and scanned label grabs carry real album and artist art into the download modal and wishlist.

seed music torrents until your goals, then let go

the video side already seeds a completed torrent until a ratio/time goal and then removes it from the client. music now does the same for its torrent grabs.

  • set a seed ratio and/or seed time goal in Settings → Downloads. once a completed grab hits either goal, soulsync removes it from the torrent client (including the client's own copy, your imported library file is a separate copy and is never touched).
  • strictly opt-in: both goals default to 0, which means off, which means grabs seed forever exactly like before.
  • it only ever touches torrents soulsync itself grabbed and recorded, and a flaky or unreachable client can never trigger an erroneous removal.

multi-disc albums display right, and Disc # is editable (#1051, thanks @Tacobell444)

reported: an album whose files are all tagged disc 1 (even the ones physically in a Disc 2 folder) showed some disc-2 tracks sitting in disc-1 rows in the enhanced view, and some tracks just vanished.

  • root cause: the enhanced view keyed each track row by disc-and-track-number. since every track claimed disc 1, disc1-track3 and disc2-track3 collided on the same key and one silently overwrote the other. now every owned track is keyed by its unique id, so nothing gets dropped and every file you own renders.
  • plus the fix: Disc # is now editable inline like Track # and Title. correct the bad disc numbers, hit Write Tags, and it writes the right disc into the file (TPOS / discnumber / disk). the disc cell is only editable on real owned rows, not phantom "missing" rows.

Write Tags only touches the files that changed (#1052, thanks @Tacobell444)

reported: the Write Tags preview says "1 will change / 12 unchanged", but on submit it rewrote all 13 files anyway.

  • the batch write now diffs each file against the db first, using the exact same comparison the preview shows you, and skips any file that's already correct. only the affected files get written, and server sync only pushes the files that actually changed.
  • the completion toast reads "1 updated, 12 unchanged" so you can see it worked.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track SoulSync

Get notified when new releases ship.

Sign up free

About SoulSync

Automated Music Discovery and Collection Manager

All releases →

Beta — feedback welcome: [email protected]