![]() |
#1 |
Calibre & KOReader User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 10298
Join Date: Feb 2025
Location: California
Device: Kindle Paperwhite
|
[GUI Plugin] Audiobookshelf Sync
This plugin allows users to synchronize metadata between Audiobookshelf and Calibre libraries, including reading progress, bookmarks and other audiobook-specific metadata.
Main Features: Sync audiobook metadata like narrators, duration, & file size Track reading progress and status (started/finished) Easily create custom columns for the audiobook metadata Support for scheduled automatic syncing Support for writing back calibre changes to Audiobookshelf Quick link books using ASIN matching Manual book linking with smart title/author matching Show books in Audiobookshelf without matching calibre book Sync metadata from Audible Available Metadata Fields:
Github The plugin provides an easy way to keep your Calibre library in sync with Audiobookshelf, with flexible options for metadata synchronization and book linking. Version History: Spoiler:
Last edited by jbhul; 04-13-2025 at 11:03 PM. Reason: Version 1.4.1 |
![]() |
![]() |
![]() |
#2 |
Calibre & KOReader User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 10298
Join Date: Feb 2025
Location: California
Device: Kindle Paperwhite
|
I'd love feedback on how it works, UI/UX, bugs, and/or feature requests.
![]() |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,565
Karma: 29709834
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Added to index, it's in New Plugins and it installs OK, so its Good to Go.
BR |
![]() |
![]() |
![]() |
#4 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Mar 2025
Device: iPad
|
I want to give this plugin a try, but am getting stuck on the "Add Audiobookshelf Account" step where it's asking for a Library ID? Where can I find that in Audiobookshelf? I see the API token but not the Library ID.
|
![]() |
![]() |
![]() |
#5 |
Calibre & KOReader User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 10298
Join Date: Feb 2025
Location: California
Device: Kindle Paperwhite
|
Hiya, The library ID is the id after /audiobookshelf/library/ when you are viewing your library from Audiobookshelf's website. For example, mine is "3cf86007-e14e-4e21-9d22-dee97a94ac17"
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Mar 2025
Device: iPad
|
Quote:
Anyway, thanks for this plugin. I consume most books through audio format but I like organizing everything through Calibre so it's nice being able to see my progress on a book in my Calibre library. |
|
![]() |
![]() |
![]() |
#7 | |
Calibre & KOReader User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 10298
Join Date: Feb 2025
Location: California
Device: Kindle Paperwhite
|
Quote:
|
|
![]() |
![]() |
![]() |
#8 |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 114
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 12, Kindle Paperwhite (10th gen)
|
I actually made a high-pitched excited noise when I saw this on the list of available plugins. I love ABS and have been syncing some of my audiobook metadata manually, and this is going to make everything much easier!
I've only used the Narrator and Duration syncing so far, so I can't comment on any other aspects, but I do have feedback about syncing the narrators: my narrator column in Calibre is "ampersand separated text" since it's names, but the plugin separates the names with a comma. It seems counterintuitive, taking Calibre's default treatment of names into account. Also, I have an enhancement request. ![]() Anyway, thanks so much for making the plugin in the first place! |
![]() |
![]() |
![]() |
#9 | ||
Calibre & KOReader User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 10298
Join Date: Feb 2025
Location: California
Device: Kindle Paperwhite
|
Quote:
Quote:
Both changes and some other tweaks are on github but should be pushed out soon in 1.0.2 Last edited by jbhul; 03-23-2025 at 05:21 AM. Reason: Clarified response |
||
![]() |
![]() |
![]() |
#10 |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 114
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 12, Kindle Paperwhite (10th gen)
|
|
![]() |
![]() |
![]() |
#11 |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 114
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 12, Kindle Paperwhite (10th gen)
|
![]()
Looking at the new options for columns to sync, I was curious what the difference was between "Audiobook Publisher" and "Audiobookshelf Publisher".
Also, I assume that all the metadata about listening (started, finished, progress, etc.) is linked to the admin account the API key is taken from. Is that right? TIA! Last edited by Montana Harper; 04-08-2025 at 01:40 AM. Reason: missed a word |
![]() |
![]() |
![]() |
#12 | |
Calibre & KOReader User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 10298
Join Date: Feb 2025
Location: California
Device: Kindle Paperwhite
|
Quote:
It's from whichever user (admin or otherwise) the API Key is from. So if you are using someone else's ABS server you can use your own key and get your own listening data. |
|
![]() |
![]() |
![]() |
#13 |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 114
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 12, Kindle Paperwhite (10th gen)
|
Oooh, I didn't realize I could get API keys for users. I have an admin (root) account set up for input and editing, but I listen via a regular user account without editing permissions. I've switched to my user API key, so now I should be able to keep track of more things. Thanks!
|
![]() |
![]() |
![]() |
#14 | |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 114
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 12, Kindle Paperwhite (10th gen)
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KOReader Sync | kyx84 | Plugins | 26 | 04-09-2025 02:53 PM |
[GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1781 | 02-12-2025 07:09 PM |
[GUI Plugin] Skoob Sync | thiago.eec | Plugins | 26 | 12-29-2024 07:10 AM |
[GUI Plugin] BookFusion Cloud Sync | skillachie | Plugins | 58 | 04-29-2023 02:42 AM |
[Gui Plugin] Cloud Sync | kerimlcr | Plugins | 13 | 03-06-2018 05:13 AM |