github Listenarrs/Listenarr v0.4.0-canary
Canary 0.4.0

pre-release4 hours ago

Summary

Add {SeriesNumber:00} zero-padding support to file naming patterns,
matching the existing {DiskNumber:00} and {ChapterNumber:00} behavior.
Fixes #522

Changes

Added

  • {SeriesNumber:00} documented in Settings help text (folder and file pattern modals)
  • 5 backend tests for SeriesNumber zero-padding (single digit, two-digit, decimal, null, unformatted)

Changed

  • Frontend preview logic now handles SeriesNumber zero-padding alongside DiskNumber/ChapterNumber

Testing

  • Backend: dotnet test --filter "FileNamingService_SeriesNumber" — 5/5 pass
  • Manual: Verified backend formatting engine already supports {SeriesNumber:00} generically — no backend code
    changes needed, only frontend help text and preview

Notes

  • No backend changes required — FileNamingService.ApplyNamingPattern already handles any {Variable:format} via
    int.TryParse + ToString(format)
  • Decimal series positions (e.g., 4.5) use the raw value since they can't be int-parsed — consistent with
    DiskNumber/ChapterNumber behavior

Automated Canary build

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.