github AuralArchivist/AuralArchive v1.0.2
AuralArchive - v1.0.2

one hour ago

AuralArchive - v1.0.2

This release lets you design your own folder layout from blocks, helps searches pick the right release more often, fixes downloads with qBittorrent 5.2, and brings the Docker image to ARM machines.

Fixes

  • qBittorrent 5.2: every new download was logged as failed and as a duplicate torrent, even though qBittorrent had added it. AuralArchive now understands the reply qBittorrent 5.2 sends, and still works with 5.0 and 5.1.
  • Release calendar covers disappeared after a week and never came back.
  • Book numbers in search results: releases with the book number in a subtitle, a bundle range (Books 1-3) or a pack number scored too low to be grabbed. They now match.
  • Freeleech: some public indexers report every result as free, so their results were marked freeleech. Freeleech is now only trusted from private trackers.
  • Release quality: the bitrate in a release title (for example 64 kbps) now counts when scoring quality.
  • Magnet links: downloads from public indexers that only offer magnet links failed in strict torrent mode. They now go through.
  • Info hash: the info hash an indexer sends with each result is now kept, so a grabbed download is matched to its torrent in your client straight away.
  • Download cards kept showing an old error after the download recovered or was retried.

New

  • Custom naming layouts. Build your own folder layout in Settings → Media Management. Pick blocks (Author, Series, Series number, Title, Year, Narrator, ASIN and separators), arrange them on one line in any order, and add "/ New folder" wherever a new folder should start. Each block has its own options:

    • Series number: a label in front (Book, Vol, Volume or your own), padding (5, 05 or 005) and what follows it
    • Author: all authors or just the first
    • Title: drop marketing subtitles
    • Year, Narrator and ASIN: with or without brackets

    A live preview shows real books from your library, what AuralArchive reads back from the folders and what Audiobookshelf reads. A layout AuralArchive couldn't read back is refused with the reason, and you're warned when Audiobookshelf would read a folder differently. Save layouts by name and use one for everything or a different one per library. A layout can't be deleted while it's in use.

  • Audiobookshelf layout: a new built-in layout, Author/Series/01 - Title, in the shape Audiobookshelf reads best.

  • Marketing words: titles like "All the Skills: A Deck-Building LitRPG" become "All the Skills" in folder names. You choose the words in Media Management.

  • Library Import reads your folders: when a book's tags are missing the author, title or ASIN, Library Import and the library check read them from the folder names, using that library's layout.

  • Repeat uploads merged: when an indexer lists the same release more than once, search shows it once.

  • ARM support: the Docker image now runs on 64-bit ARM machines as well, such as a Raspberry Pi 5. The same latest tag works on both, and Docker picks the right image for your machine. Thanks to @o-leary for building this.

  • Search log: the log lists the top ranked results with their match confidence and whether the book number matched, so it's easier to see why a release was or wasn't grabbed.

Good to know

Simple and Simple ASIN name books exactly as before, so nothing in your library moves. A new layout applies to books downloaded or imported after you select it; books already in your library keep their folders.

The new layout engine is to give users more flexibility in managing their libraries how they want to, but is not required. The predefined naming templates will remain.

Don't miss a new AuralArchive release

NewReleases is sending notifications on new releases.