Add option to manage filenames directly from the app, using metadata fields
This feature would be similar to the file renaming option available in Radarr and Sonarr, and is already partially implemented for folder names in the current app version. The problem is that it currently is not possible to force rename the filename. It would be amazing to have a custom folder structure, mainly /{Author}/{Series}/{Author} - {Title} ({Year}).epub, for example
Yes, this is definitely doable, and a great suggestion. I’ll spend some time evaluating the feasibility and aim to implement it properly in an upcoming release. Thanks for bringing it up!
Thanks! My main aim would be to be able to manage files directly from the app, instead of manually in folders. This is great for huge epub libraries like mine, because it would enable users to change storage templating, hit a "reapply" button, and have the system re-arrange all files accordingly. In the case of movies (radarr) it is more difficult to have duplicates, but in the case of books, where the user may have more than one edition or more than one language with the same name, de-duplication of filenames should be taken into account (for example, adding a _2 automatically just in case when duplicate filenames)
Would be really great to have such feature!
Normally I just add the epub directly to the Library folder without creating folders first. Having a possibility to create folders and rename files based on the metadata refreshes would be a real benefit for me instead of maintaining folder layouts directly on the operating system.
I mean, there is already a template available (which seems to be only applied currently on UI uploads only), would be nice to just have a button to rename/reorganize the file based on the metadata fetched:
I think this one can be closed as since release 1.3.0 the file can be moved automatically if relevant metadata changes. #1137
Done in https://github.com/booklore-app/booklore/pull/1137