Open vbatts opened 1 year ago
My first thought is that this is outside of the scope of Abs. There are some open feature requests related to this though:
You mention that you are manually scanning the library. Is there a reason you are not able to use the watcher that would automatically scan in the new book?
good references of enhancements that would help that process out a lot!
As for the watcher, I'll have to investigate that functionality.
FWIW, I checked the Libro.fm Android app (v7.6.1, build: 194) to figure out the endpoints of their private API. The three essential calls are:
POST /oauth/token
- login to get the auth token;GET /api/v7/library
- list purchased publications in the user's library;GET /api/v9/download-manifest
get download URLs for a publication, indicated by ISBN.If someone stumbles on this thread again, I found a repo which might be useful for the self hosters out there.
https://github.com/jedwards1230/libro-client
Im going to try it out, but from my initial testing it could help you setup an automated workflow for importing your purchased books.
Describe the feature/enhancement
user story
as a user (myself) that purchases books through https://libro.fm (to support my local bookseller), I would like to have a workflow to automatically (or at least painlessly) download the item to my audiobookshelf instance with the cover art, description, isbn, etc.
current workflow
I must (per book):
*.zip
files with individual chapter*.mp3
's)Caveat
Libro.fm does not currently have an API access. So fetching a user's library, item, and book metadata is not currently a feature, but this is aspirational. And I've reached out to their "contact us" expressing this interest.