-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skips 10 out of 68 audiobooks #26
Comments
Thanks for the bug report! :) Can you try with the latest release (I think it's still a bit buggy, but should be more stable and handles identifying downloaded books a bit better). And if that's still giving you issues, can you try with the Of note: If you have books in your library that have been downloaded as part of your subscription and not purchased (i.e. books without the option to download them in the web UI), then these will download the |
Sweet. Will do! To note, I had compiled directly from source in a virtual container, so it should be the latest code you have. My current theory is the multi-part books are causing issue. For some reason, Audible breaks longer books (a single book) into multi-part downloads. All my books should be purchased, non-subscription related, so that shouldn't be the issue. I will follow your instructions later this week and post the results. Also, do you have a place for donations? I can't donate much, but this code has saved me from re-buying most my books (hopefully all soon) in my journey to de-Amazon my life. |
Great! The main changes I made the other day were updating dependencies and there were a few html selectors for the auth flow that were out of date. With multi-part books Audible usually has a download option for each part plus the full download, and the current handling of that is too simplistic—all downloads where the output path contains the string "Part" are excluded (so if for example, the book title contains "Particle", and the output path template contains the book title, it won't be downloaded). Could that be a common thread with the books that are being skipped? I've pushed up a change that handles this better. I'm glad this has helped you! I don't currently have anything setup for receiving donations, might I suggest donating to a social cause instead? |
EDIT: Ooop, I wasn't using the latest code. Sorry. I'm still learning containerization. There was some caching and tagging issues ... I'm investigating the latest code now. I'm gonna leave my original comment below and strike it out.... it was beautifully summarized with lots of love and labor ... for old code. I'm so sad. END EDIT Out of the 37 skips, 3 of them appear to be what you mentioned before, where the book title contains The remainder of the failed books I'm uncertain. I have theories and observations
The decryption error:
Note the asin is The remainder of this comment is cleaned up data from the program, hopefully to give context of it's state. Let me know if you have other ideas I can run through. TUI: The 9 Books which fail to download as listed from the cli,
Info.txt filesFor reference, all 67 books (successful and failed) NOTE: I added an asterisk to the 9 failed books in the below text.
STD Error OutputSee attached for both the std out and std error captured from the program. Also, see just here for a cleaned up version of which ones were skipped by running this filter. It clearly shows all multi parts are being correctly skipped except the 3 Galaxy Edges books, which appear to contain the single file url download.
Donations:) Each month I try to donate x amount broken down and given to different teams/creators/social-causes. or, at least, that's the habit I'm trying to form. Anything that is FOSS and I use or think will benefit society as a whole or myself. |
Success!!! Latest code works flawlessly.
Thank you so much! Join multiple mp4Side note if anyone else reads this and is on a similar pursuit. To join the parts back into a full single file, I use the following command ran inside the books root directory.
This creates the file list to be concatenated using ffmpeg
Be sure to give the output mp4 the name of the book. |
Yay, I'm glad that fixed the issue!
And thank you for your detailed comment above, even if it was using old code!
Please feel free to open an issue for adding support for concatenating multi-part books that don't have a "Full" download, that shouldn't be too difficult to implement and is definitely a feature worth having!
Wonderful, I think that's an excellent habit to aspire to! :) |
Let me know how I can provide better context and I will retroactively edit this issue.
program either hangs or spits out this error.
error decrypting https://www.audible.com/library/download?asin=B003WVNWU4&codec=AAX_44_128: exit status 1
I've tried rerunning the program again and again; randomly it will download an additional book.
The text was updated successfully, but these errors were encountered: