Set your own author photos and bios in Bindery 1.45

3 hours ago

Bindery 1.45 lets you set an author's photo and bio yourself, and they stay that way. It also stops grabbing one part of a multipart audiobook as the whole book.

Ask about this presentation

Chapters

  1. 0:00Bindery 1.45
  2. 0:11Author photo and bio
  3. 0:29Author details stick
  4. 0:47Multipart audiobooks
  5. 1:09Filtered releases on Wanted
  6. 1:23Search fixes
  7. 1:43Library scan and series
  8. 2:02Readable text
  9. 2:19Security
  10. 2:32Upgrading
Show transcript
  1. Bindery 1.45 lets you set an author's photo and bio yourself, and they stay that way. It also stops grabbing one part of a multipart audiobook as the whole book.

    Slide text
    Bindery
    1.45
    vavallee/bindery
    Bindery logo

    Set your own author photos and bios

    and stop grabbing one part of a multipart audiobook as the whole book

  2. On the author page, there's now an Upload photo link under the photo, and Bindery stores the image. Edit Author gains a Bio field. Refreshes and Wikidata leave what you set alone. To hand it back, use Remove photo, which fetches the provider's photo straight away, or clear the bio.

    Slide text
    ADDED · #3287

    A photo or bio you set now stays that way

    Bindery's author page, dark theme
    Upload photo

    under the photo on the author page; Bindery stores the image

    Bio

    a new field in Edit Author

    Remove photo

    fetches the provider's or Wikidata's photo straight away

  3. Refresh all and scheduled discovery used to put off a missing photo or bio by a day each run. Now they fill it from Wikidata when the author is due. And an Audiobookshelf import that links an author you picked by hand no longer erases a bio or photo you save while it runs.

    Slide text
    FIXED · #3398 · #3407

    Missing author details fill in, and your edits survive an import

    Refresh all

    Before

    put off a missing photo or bio by a day on every run

    Now

    fills it from Wikidata when the author is due

    up to 100 authors an hour · each author once a month

    Audiobookshelf import

    Before

    wrote back a stale copy of the author, losing a bio or photo saved while it ran

    Now

    re-reads the author and writes only if nothing changed since

  4. Bindery imports one grab as one book, and can't join several. So a release named Part 3 of 5 or Disc 2 of 4 is now filtered out of audiobook search. Sets of two, complete sets, ebooks, and series numbers like Book 3 of 12 still pass. As a trade-off, a whole recording posted as Part 1 of 3 or longer is skipped too.

    Slide text
    FIXED · #3417

    One part of an audiobook set is no longer grabbed as the whole book

    Now filtered out

    Part 3 of 5
    Pt 2 of 3
    Disc 2 of 4
    CD 3 of 8

    Still eligible

    Part 1 of 2
    all parts · complete
    Book 3 of 12
    ebooks
    A whole recording posted as “Part 1 of 3” or longer is skipped too.
  5. On the Wanted page, the Search button now shows the same Filtered section the book page has. So a release your title, author or language filter dropped can be grabbed from there. And when every release was filtered, the message says so.

    Slide text
    ADDED · #3364

    The Wanted page now shows the releases your filters dropped

    Filtered (N)

    Releases the title, author or language filter dropped, ready to grab from the Search button

    When every release was filtered, the message now says so. The free text Search page applies none of these filters.

  6. A title with an asterisk, like a censored swear word, couldn't be found, because Prowlarr dropped the asterisk and the search matched nothing. Now it's sent as a word break. And if your library holds Rotten School, Punk'd and Skunked as its own book, that volume's release is now rejected for the bare Rotten School entry.

    Slide text
    FIXED · #1637 · #3382

    Search finds asterisk titles and rejects a sibling volume

    The Subtle Art of Not Giving a F*ck

    Before Fck

    Prowlarr drops the asterisk; nothing matched

    Now F ck

    the asterisk is sent as a word break

    Rotten School

    In your library

    Rotten School: Punk'd and skunked

    Release

    [Rotten School 11] Punk'd and Skunked

    Rejected for the bare Rotten School entry

  7. A library scan attached a Dutch Deathly Hallows file to Order of the Phoenix, since the titles share most of their words. Now that file waits unmatched on the Import page. And a series you linked to Hardcover no longer gets a twin from syncs or imports. Existing pairs get logged at startup so you can merge them.

    Slide text
    FIXED · #3388 · #3368

    Look-alike titles and Hardcover series stay apart

    Library scan

    File

    Harry Potter en de Relieken van de Dood

    Book it was attached to

    Harry Potter en de Orde van de Feniks

    Now left unmatched on the Import page. Typos, accents and subtitles still match.

    Hardcover series

    Author sync, Audiobookshelf import and list sync file books under the series you already linked.

    Existing pairs are logged at startup

    several series share one hardcover id; merge them from the series page

  8. Secondary text and badges now meet WCAG AA contrast in both themes, where most of it was too faint in dark mode. Norwegian Bokmål gets more than 300 strings translated. francisrath did this work, along with the author photo upload.

    Slide text
    FIXED · #3084 · #3378

    Secondary text now meets WCAG AA contrast in both themes

    Secondary text
    before · zinc-500
    Secondary text
    now · fg-muted

    Hints, counts, timestamps, badges and green status text across Settings, the main pages and shared dialogs

    Norsk bokmål

    300+ strings translated

    69 strings newly translatable in every language

    Thanks to francisrath

  9. Bindery now builds with Go 1.26.10. That fixes a standard library vulnerability in crypto/x509, which govulncheck reports as reachable from Bindery's code.

    Slide text
    SECURITY

    Bindery now builds with Go 1.26.10

    1.26.9 → 1.26.10
    Fixes a standard library vulnerability in crypto/x509 (GO-2026-6809) that govulncheck reports as reachable from Bindery's code. Binaries and the container image both move.
  10. To upgrade, install 1.45 the way you installed Bindery. Once it starts, check the log for series that share one Hardcover id, and merge them. If your indexers post whole audiobooks as Part 1 of 3 or longer, those no longer show up in audiobook search. Then set the author photos and bios you want.

    Slide text
    v1.45.0
    Bindery logo

    Upgrading to 1.45

    Installv1.45.0, the same way you installed Bindery
    AFTER IT STARTSCheck the log for several series share one hardcover id and merge those from the Series page.
    HEADS UPwhole audiobooks posted as “Part 1 of 3” or longer no longer show up in audiobook search.

    Set the author photos and bios you want.

    github.com/vavallee/bindery/releases/tag/v1.45.0

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built in New York with ❤️