Skip to content

Audiobook Downloaders v1.5.0

Latest

Choose a tag to compare

@ljlongwing ljlongwing released this 11 Nov 16:48

LibbyDownloader

  • Fix: "No audio parts were captured" on books whose part files Libby now serves in upper case (...FMT425-PART01.MP3). (#6)
  • Less automated-looking runs (#7). After a report of suspended library cards, a run now:
    • fetches parts by their predictable URLs instead of scrubbing the player across the whole book, and falls back to the old seeking if that doesn't work for a book;
    • downloads parts through the browser itself in small range requests (like the audio player does) instead of a separate Python HTTP client;
    • pauses a random 3–12 s between parts and randomises the player's waits.
  • Service: the Libby shelf is now checked every 6 hours by default instead of every 15 minutes, with ±30% randomness on every interval. Existing installs keep their saved interval, so change it in the dashboard.

These changes reduce how unusual a run looks, but they can't promise a card won't be flagged, especially for borrowing or downloading a lot in a short time.

Chirp and Fabuly downloaders are unchanged, rebuilt from the same commit.