Skip to content

Configurable output path template for organize (e.g. language-based subfolders) #8

Description

@fmaass

Description

When Athenaeum organizes a completed download into the Audiobookshelf library, it uses a fixed path pattern: /<Author>/<Title>/. There is no way to customize this.

Use case

Many Audiobookshelf setups split libraries by language (e.g. /audiobooks/english/, /audiobooks/german/). Since Athenaeum organizes directly into the output root, the files end up outside any library folder and ABS doesn't pick them up — requiring manual moves after every download.

Suggestion

Support a configurable output path template in settings, using metadata fields that Athenaeum already has (from Hardcover). For example:

organize_path: "{language}/{author}/{title}"

Available variables could include {author}, {title}, {language}, {year}, etc.

A simpler alternative would be a static subfolder prefix setting (e.g. output_subfolder: german), though the template approach is more flexible.

Version

1.0.0-beta.2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions