Releases: joonaspaakko/audible-library-extractor
Audible Library Extractor v.0.2.10
- Search bar total books tooltip: added total listening time for the books in the selection.
- Fixed an issue where collections page was visible in the navigation, even though it was empty.
- Fixed an issue that could prevent the series sub page from loading in some cases.
- Fixed #127: It's not impossible but difficult to navigate back from book details "Links lead to my library" links.
- Fixed #130: Clock keeps spinning after all tasks completed.
Audible Library Extractor v.0.2.9
- Gallery book details: at the top right (above the book title) for switching between links leading to audible or the library
- Better series merging for discontinued books.
- Gallery: mobile usage has some minor improvements here and there; the mobile menu is a bit cleaner, you can copy a link to the current page in even if it's saved to your phone's home screen, which is when there's no addressbar or anything to copy it normally.
- Wallpaper creator: a new "tier list" mode and a clearer preset selector that shows up every time it's opened.
- Gallery: collections now have some premade collections.
- Gallery: as of this version, the special "standalone gallery" cannot be viewed locally due to the build tool changes. This changes nothing for the extension gallery and you can still upload it to github or your own web server and it's work just as before.
- Extraction provess: books will now be saved after extracting every book in the library or the wishlist. Also wishlist extraction happens just before wishlist is extracted.
- Gallery: all the filters with multi-select dropdown lists now have the option to exclude.
- Gallery: the book details sidebar now lists any collections that the book belongs to, if any.
- Gallery: book details carousel now has clickable labels that show you useful info. The labels are: "from this series", "book in library", "series in library", "book in wishlist", and all except the first one open a page of the gallery when clicked.
- Gallery: the tooltip in the book details carousel is now grouped so that you can switch between books faster because you don't have to wait for the tooltip to close and the open for the next one all slowly.
- Gallery: rating sorts are now visually a bit nicer and also have a backup sort for when multiple books have an equal rating. The very basic logic is that more ratings gives more credibility to the rating, so if you have a "group" of books with the same rating, let's say 4; the first book will have the most ratings and the last book of the group will have the least ratings. Number of ratings sort uses the average rating as the second sort. Also, the area where you see the rating will in some cases contain extra ratings related info when hovered over or clicked on mobile.
- All important build tools were updated in this version, which involved breaking changes and involved a lot of revwrites, so keep an eye out for new and old issues.
- Up to this version the extension used to add global CSS styling that slightly modified the CSS in the library. It added very small unnoticable changes, like shifting text a little bit, but now it's fixed.
- Fixed #125: Converting progress text from German "Beendet" to English "Finished"
- Fixed #120: Series sub page shows false totals.
- Fixed #111: Missing extraction button on the library page.
- Fixed #105: Not extracting data for (library): authors, narrators or book numbers.
- Fixed #93: Extract podcasts too.
- Fixed #92: Need to login to extract wishlist. After login: "audible redirected you too many times".
- Fixed #91: Gallery filters: slider not working with other filters.
- Fixed #90: Wishlist cannot be extracted.
- Fixed #89: Collections: archived books no longer fetched.
- Fixed #87: Extractor Freezing on "Fetching series order".
- Fixed #81: Standalone gallery: saved with collections excluded (occasionally?) loads up blank.
Audible Library Extractor v.0.2.8
The button to open ALE is now above the search input:
The "Audible Library Extractor" button in Audible's website now looks like a button and was moved above the search input, because Audible continually made small changes and it could no longer fit where it used to be.
- Fixed #72: Extraction comes up with 20 books (single page). Note: audible changed things
- Fixed #71: Wishlist extraction discards all data and the wishlist gallery page comes up empty. Note: audible changed things
- Fixed #69: Wallpaper creator showing a blank page (if used hadn't extracted collections).
- Fixed #68: Some "unavailable" books not marked properly. Note: this bug was introduced in v.0.2.7
- Fixed #67: Top menu disappears sometimes on certain pages bug
Audible Library Extractor v.0.2.7
You should do a full extraction after updating to this version. There are a a few new data points that the partial extraction will not update to any old books.
I added global context menu items so you can easily open the gallery by right-clicking anywhere inside any tab and choose "Audible Library Extracor > Gallery page".
There's now a wallpaper creator in the extension gallery. Look for it in the top menu.
- Added import and export for raw data. Data is stored in your browser, but if you for example get a new computer you could export data on your current computer and import it on the new one and you don't have to do a full extraction.
- Added dropdown list type filters, which allow you to filter books by properties like the language or format etc...
- You can now collapse & expand book cover and information in the book details view.
- "My books in the library" list now shows you if any books you don't own are available in the Plus Catalog. Also you can now open book links to a new tab, which wasn't possible before.
- Added genre / theme tags. These are little pill shaped text btns you see below the summary on some store pages.
- Added better Archive handling. Filters and sorting for archived books. Standalone gallery now has an option to exclude archived books / archived collection.
- Added whispersync data: 1. Color dot on the covers if you own the Kindle version. 2. Whispersync filters 3. Whispersync sorters 4. Whispersync label inside the book details view
- Fixed #66: Extraction can not complete: Cannot read properties of null (reading 'getAttribute').
- Added #62: Image editor (wallpaper generator).
- Fixed #60: "Audible Library Extractor" text button is cut off in Audible library page.
- Fixed #56: Wishlist extraction stops right when it's about to start.
- Fixed #54: Partial library update doesn't merge old series data with new series data properly.
- Fixed #50: Collections larger than 20 titles are not getting extracted properly.
- Fixed #49: Sub pages don't show up in the the stand-alone gallery if you saved it with wishlist and any sub pages while excluding library.
- Fixed #48: My books in the series list: links lead to empty pages inside the gallery (sometimes). Related to sub page source.
- Improved #47: Merged the library data update button with the full extraction button. Now wishlist has a partial extraction too!
- Fixed #46: After opening a link to the gallery on a page with book details open, the next chunk of books would not load when scrolling far enough down.
Audible Library Extractor v0.2.6
If you want to filter wishlist by Plus Catalog titles, you'll have to extract the wishlist again. The 'My books in the series' list can now show all books in the series, but this too requires a full extraction of the library.
Performance improvement #41 changes the way the books are loaded in: they are loaded in chunks as you scroll down. This unfortunately makes it so you can't just jump to the beginning of your library at the bottom like you could before. If you must, you can get around this: in the address bar you should see a url parameter like this '?y=347'. The number keeps track of how far you're scrolled. Change that to and obnoxiously high number, like '?y=9999999' and press enter or refresh the page and it will load the entire library at once.
- New documentation: https://joonaspaakko.gitbook.io/audible-library-extractor/
- Improved #25: Improved filters with range sliders and you can enable multiple filters at the same time
- Added #30: Stand-alone gallery save options that allow you to exclude pages
- Added #26: CSV export (Importable: goodreads, googlesheets, excel, etc...)
- Fixed #35: Firefox: ISBN+Wishlist extraction stops the entire extraction process
- Added #38: Easier way to get back to the gallery (and Audible library) using the extension icon context menu
- Improved #41: Improved gallery performance, especially on slightly older mobile devices.
- Fixed #44: Certain links to Audible not working due to missing encoding
- Fixed #43: Wishlist series hyperlink doesn't lead anywhere
- Fixed #42: Child category heading shows up in parent category page
- Fixed #40: Missing cover images causing various issues in the gallery (mostly affects long time Audible users)
- Fixed #37: Extension icon active state (color icon) is triggering whenever
- Fixed #36: Release date sorter not working on mobile (ios)
- Fixed #34: Wishlist extraction stops and halts the whole extraction part 2
- Fixed #33: Book details open in the wrong position breaking the grid at certain browser widths
- Fixed #31: Sorting is taken over by search order If you have an active search and then change filters or search scope
Audible Library Extractor v0.2.5-beta
My audible library uploaded online: https://joonaspaakko.github.io/my-audible-library/
- Fixed #28: Series/sub page fails to show the right content
- Fixed #27: The Great Courses (books) omitted
- Fixed #24: Search overrides sorting URL parameter on page load
- Fixed #23: Wishlist scraping errored out due to fetching second lvl domain names like “.co.uk” wrong
- Fixed #22: Categories page empty (sometimes)
- Fixed #21: View mode button showing up on pages it shouldn’t
- Fixed #20: Filter and sorter menu disappearing behing the bottom mobile nav
- Fixed #19: Partial library scan breaking series
Changelog is now also included in the extraction options
Audible Library Extractor v0.2.4-beta
First beta release = It has pretty much all you should want and it should also work, so there's that.
My audible library uploaded online: https://joonaspaakko.github.io/my-audible-library/#/library?book=B07SZ2ZB86
Included / changes
- Extraction
- Options that allow you to pick and choose what to extract:
library, collections, isbns, wishlist
.- You can also extract wishlist and nothing else, if you want...
- While you can extract ISBNs, it's a little unnecessary at this point since the CSV export is not yet possible.
- A faster partial extraction (after at least one full library extraction) that adds and removes books as well as updates changing data, like your progress
- Options that allow you to pick and choose what to extract:
- Gallery
- Pages:
library, categories, series, collections, wishlist
- Categories page is created automatically using the Audible
parent category > child category
structure.
- Categories page is created automatically using the Audible
- View modes:
grid view, spreadsheet
- Search
- Advanced search. Some instructions in the top right of the gallery. Just hover the magnifying glass icon.
- Options:
scope, filter, sort
- Gallery can be saved as a standalone web gallery.
- You can view the gallery locally after extraction, but you can also save it a standalone web gallery that you can upload online or even send via email if that is your thing. If you want to view the gallery locally, open
index.html
in the browser. - Save button is the floppy disk icon at the top right.
- You can view the gallery locally after extraction, but you can also save it a standalone web gallery that you can upload online or even send via email if that is your thing. If you want to view the gallery locally, open
- Audio player for playing the book samples
- URL parameters - You probably don't care if you aren't uploading it online.
- These allow you to save what you are seeing, like
searches
and specificscope
,filter
, andsort
settings. As well as direct links to specific books. - And you can save specific URLs as bookmarks.
- These allow you to save what you are seeing, like
- If you want to upload the gallery online for your own use (to find what to listen to next), it makes sense to save it to home screen on a mobile device.
- There's a button in book details that open the book in the Audible mobile app. So if you find something you like, just press the button and it loads up in the app, where you can press play.
- Pages:
Still missing
- CSV export
- Search autocomplete (not sure if needed)
- Breadcrumbs (not sure if needed)
Audible Library Extractor v0.2.2-pre-alpha
My library uploaded online: joonaspaakko.github.io/my-audible-library
Worked on the gallery (grid view for the most part)
- Improved the background grid loading (a tiny bit)
- Clickable icons inside the search now cover the full height
- Fixed sometimes unnecessarily sticky page title
- Reinstated IOS search input focus zoom prevention
- Minor UI tweak for page titles…
- Fixed #17 - IOS hover double tap on the grid view mode
- Fixed series/subpage filtering - Wasn’t really working at all due to crossed wiring in number sorting…
- Moved scrollreset to created() so there’s not a weird delay and pullback when the user tries to scroll a little too soon…
- Fixed an issue where the website was just a blank page on mobile if the display mode was “standalone”, which means accessing the website through an icon that’s been added to the home screen. It was just a remnant of the old code after the almost rewrite.
- Nudged the sample play button a little more towards the corner over the cover in grid view
- Fixed sort value height on mobile
- Fixed slider sizing issues on mobile (mainly)
- Fixed sort grid view cover height with sort values on at certain mobile sizes
- Fixed #5 - Prevent iOS search (input) auto zoom
- Fixed #18 - Navigating straight from one “subpage” to another didn’t work
- Fixed a minor issue in summary height issue on window resize (grid view)
Audible Library Extractor v0.2.1-pre-alpha
This release zip file has been corrupted.
I will replace that sooner or later.There's a new release, I won't be re-uploading this one.
My library online: https://joonaspaakko.github.io/my-audible-library/
- Fixed: mobile scrolling bug that happened when book details container was
- Fixed: book details - icon toolbar height on mobile
Audible Library Extractor v0.2.0-pre-alpha
Many things have changed. These are just the bigger changes:
- You can now link to specific books. Just open the book details by clicking the cover or in the spreadsheet view, the row and the url will change. See the link above ↑
- There are now new icons in the book details container:
- Sample play button
- Make a search for
the author + book title
in goodreads - Icon that will open the book in the mobile app (if available)
- Icon that will open the book in the web player (if available)
- Series order is now fetched from the series page, so the order should be more reliable now.
- New pages:
categories
,series
,collections
,wishlist (some data is still missing)
- Scraping now has a more robust settings, though it's going to get a redesign at some point.
- So CSV export has been removed for now, since the spreadsheet was replaced with a custom solution and I haven't gotten around to making the export yet. I'll wait until everything about the spreadsheet is polished. Spreadsheet sorting is partially working, but not everything can be sorted.
There are some major bugs on mobile: Mainly a weird scrolling bug that keeps tugging you upwards if the book details are open and the icons toolbar in book details gets weirdly fat.
The button in Audible's website has moved and is also a little harder to spot: