Commit Graph

  • 54d650ea48 Decrypt libs and taglib-sharp reference Michael Bucari-Tovo 2021-06-24 16:57:12 -06:00
  • 1e88070f3a Completely redesigned donload and decrypt. Michael Bucari-Tovo 2021-06-24 16:48:29 -06:00
  • 703e71ad74 Clean up minutia Robert McRackan 2021-06-22 22:36:16 -04:00
  • ae6384486c All downloads are now aaxc, not aax Robert McRackan 2021-06-22 22:26:39 -04:00
  • 8f8e0645a4 Merge pull request #29 from Mbucari/master rmcrackan 2021-06-22 21:37:07 -04:00
  • d619c82fd8 Added progress bar to Chapterize step. Michael Bucari-Tovo 2021-06-22 17:30:48 -06:00
  • 919175cc10 Fixed migration logic. Michael Bucari-Tovo 2021-06-22 16:55:56 -06:00
  • 8d70d2a95f Fixed migration logic. Michael Bucari-Tovo 2021-06-22 16:53:02 -06:00
  • e13dc2a48a Fixed migration logic. Michael Bucari-Tovo 2021-06-22 16:48:43 -06:00
  • bb3baa6ce0 Added explanation of avformat-58 hack. Michael Bucari-Tovo 2021-06-22 16:36:23 -06:00
  • 28731e51f5 Merge pull request #1 from rmcrackan/master Mbucari 2021-06-22 15:15:53 -06:00
  • dbcd124c1d Match version Michael Bucari-Tovo 2021-06-22 15:15:08 -06:00
  • 305de34a76 db migration to remove license keys from Books table. They are not really data related to a book. Also, it was causing problems on update due to other persistence choices. For now, store decrypt keys along side of encrypted file instead. Robert McRackan 2021-06-22 17:02:00 -04:00
  • 0034d51921 Add migration to re-register device fore new Identity properties. Michael Bucari-Tovo 2021-06-22 14:59:37 -06:00
  • b1a033e162 Keep download license details with aax file, not in db Robert McRackan 2021-06-22 16:49:19 -04:00
  • 9416f4e040 Persist keys to db. Necessary in the event that download succeeds then decrypt fails. Robert McRackan 2021-06-22 11:25:18 -04:00
  • 344e675634 Hacked avformat-58.dll to ignore aac Scalable configurations flag. Michael Bucari-Tovo 2021-06-21 16:38:02 -06:00
  • 372e85d9af Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2021-06-21 16:29:51 -06:00
  • c81788429b Revert "Hacked avformat-58 to ignore aac Scalable configurations error." Michael Bucari-Tovo 2021-06-21 16:29:28 -06:00
  • 26da307743 Hacked avformat-58 to ignore aac Scalable configurations error. Michael Bucari-Tovo 2021-06-21 16:23:44 -06:00
  • 0306c958d1 Remove filtering-out audible plus titles during library import. ie: they are now included Robert McRackan 2021-06-21 15:10:40 -04:00
  • 5ec6994da7 Remove outdated proof of concept demo programs Robert McRackan 2021-06-21 14:24:54 -04:00
  • c1f50a184a Merge pull request #27 from Mbucari/master rmcrackan 2021-06-21 14:01:02 -04:00
  • 8231766d2c Fixed typo and removed unused method. Michael Bucari-Tovo 2021-06-21 10:07:30 -06:00
  • eedc9bb34d Removed unused libraries and their references. Michael Bucari-Tovo 2021-06-21 10:04:48 -06:00
  • 310b90962c Download and decrypt AAXC files. Upgraded ffmpeg to 4.4-19. Michael Bucari-Tovo 2021-06-19 00:59:39 -06:00
  • 54c21e969e Added AAXC decryption keys to Book and created Migration. Michael Bucari-Tovo 2021-06-18 21:03:05 -06:00
  • ff20d777a6 Remove local retrieval of activation bytes. Use audible api. Dramatically reduces program's size v4.4.0 Robert McRackan 2021-06-17 17:02:37 -04:00
  • 270e2531e2 update version v4.3.0 Robert McRackan 2021-06-17 14:49:05 -04:00
  • 959a1aebe9 Enough already. I'm obviously not incentivized/shamed into writing unit tests for things in UNTESTED dir.s. It's just making a mess of the file tree Robert McRackan 2021-06-17 14:21:15 -04:00
  • 2217fe6948 Merge pull request #26 from Mbucari/master rmcrackan 2021-06-17 13:37:15 -04:00
  • 96abf56a87 remove unused PublishSingleFile directive Robert McRackan 2021-06-17 11:45:44 -04:00
  • 5731a8f693 Added support for downloaded chapters. Michael Bucari-Tovo 2021-06-16 17:04:42 -06:00
  • ff722b6a52 Added support for chapter titles and refactored. Michael Bucari-Tovo 2021-06-16 16:58:01 -06:00
  • 9271114408 Allow caller to specify alternate chapters source. Michael Bucari-Tovo 2021-06-16 16:27:23 -06:00
  • ebfdd44142 Abstracted Chapters class, adding chapter titles and end times. Updated references. Michael Bucari-Tovo 2021-06-16 16:03:41 -06:00
  • 6ed4eb34bd update references. move db scratch pad into test Robert McRackan 2021-05-06 11:53:40 -04:00
  • 9372571370 Merge branch 'master' of https://github.com/rmcrackan/Libation v4.2.4 Robert McRackan 2021-04-12 14:52:43 -04:00
  • 215c539920 Bug fix: first line in cue file was incorrectly formatted Robert McRackan 2021-04-12 14:52:19 -04:00
  • 7c7da2024e Update README.md rmcrackan 2021-04-08 13:56:39 -04:00
  • f55a3ca008 Search engine bug fix and unit tests v4.2.3 Robert McRackan 2021-04-02 11:27:16 -04:00
  • 726b36de4d * bug fix: when user creates a tag which is also a reserved bool word (eg: israted), searching for this tag breaks the search * add unit tests for search engine v4.2.2 Robert McRackan 2021-04-01 15:45:19 -04:00
  • abd00ff1df * search engine: refactoring and improved logging * bug fix: after book is liberated, filter should immediately honor new "is liberated" status v4.2.1 Robert McRackan 2021-04-01 12:44:16 -04:00
  • 7b966f6962 Add IsLiberated option to search engine. Reindex search after download and decrypt v4.2.0 Robert McRackan 2021-03-31 21:50:32 -04:00
  • c0e955d5ef Better logging and error handling during login v4.1.9 Robert McRackan 2021-03-15 13:30:33 -04:00
  • bc6f53c8ea bug fix around latest skip-bad-book feature v4.1.8 Robert McRackan 2020-12-23 16:07:47 -05:00
  • cefab86ce1 bug fixes around new skip-bad-book feature v4.1.7 Robert McRackan 2020-12-23 14:05:18 -05:00
  • 249a2f3b59 bug fix: libhack files: directory not found Robert McRackan 2020-12-22 15:54:46 -05:00
  • 0e9f2c7681 Truncate too-long error message v4.1.6 Robert McRackan 2020-12-22 11:38:03 -05:00
  • d25c32ff45 When there's a problem downloading a book, you get the option to skip the file temporarily or permanently. This can be useful with extremely old audible titles where the modern download may no longer be supported v4.1.5 Robert McRackan 2020-12-21 16:25:42 -05:00
  • 642a500f87 "Locale" typo. Make user msg more clear Robert McRackan 2020-12-16 12:57:26 -05:00
  • 0e2469db64 If no codec during download, retry with all library flags enabled v4.1.4 Robert McRackan 2020-12-16 11:19:12 -05:00
  • 9aa4ef70af increase version v4.1.3 Robert McRackan 2020-12-14 15:56:30 -05:00
  • 1812fc2c7c - Increase account privacy in logs - Improve book download retry Robert McRackan 2020-12-14 15:42:27 -05:00
  • f9849abb7b Better error logging when codecs are not known v4.1.2 Robert McRackan 2020-12-08 16:16:16 -05:00
  • 9cfe8ee6ca bug fix: null ref exception v4.1.1 Robert McRackan 2020-12-03 10:58:45 -05:00
  • 44e2cef18c New in v4.1.0 v4.1.0 Robert McRackan 2020-12-02 15:23:08 -05:00
  • 4dc29affc3 Incl. audible api bug fix. Also add more account privacy in logs Robert McRackan 2020-12-02 15:16:48 -05:00
  • 2df38706f7 upgrade to .NET5 Robert McRackan 2020-11-18 09:32:15 -05:00
  • f30e9dae6f bug fix: include new ApprovalNeeded in enumeration singletons v4.0.14 Robert McRackan 2020-10-08 22:20:26 -04:00
  • 50843e5102 add ApprovalNeeded page in login v4.0.13 Robert McRackan 2020-10-08 16:56:14 -04:00
  • a13b00d520 - better logging for LoginFailedException - upgrade nuget pkg.s v4.0.12 Robert McRackan 2020-10-08 11:48:48 -04:00
  • b5ebe3db23 increm version v4.0.11 Robert McRackan 2020-10-07 17:48:30 -04:00
  • 40f3e4503b Version # v4.0.10 Robert McRackan 2020-10-02 16:22:42 -04:00
  • 0d93243b66 Obscure account names in logs Robert McRackan 2020-10-02 16:10:35 -04:00
  • 59c3845d21 Standardize logging Robert McRackan 2020-10-02 09:35:58 -04:00
  • a3ee3c2881 v4.0.9 Robert McRackan 2020-10-01 12:35:16 -04:00
  • e971d34948 Bug fix: downloading PDFs without also Liberating books -- post-download verification step was failing v4.0.9 v4.0.8 Robert McRackan 2020-09-22 15:43:13 -04:00
  • 2b3f67fb99 Merge branch 'master' of https://github.com/rmcrackan/Libation v4.0.7 Robert McRackan 2020-09-21 13:10:45 -04:00
  • 4509b8c8eb Audible whack-a-mole: they changed how to download pdfs Robert McRackan 2020-09-21 13:10:36 -04:00
  • 2e40bebd7d Update README.md rmcrackan 2020-09-11 22:12:25 -04:00
  • dfc4121ab0 add pics for readme Robert McRackan 2020-09-11 22:09:44 -04:00
  • 3648607d4d export to xlsx v4.0.6 Robert McRackan 2020-09-11 21:56:56 -04:00
  • b22c35f841 new feature: json export v4.0.5 Robert McRackan 2020-09-11 21:07:20 -04:00
  • 2795690199 New feature: csv export v4.0.4 Robert McRackan 2020-09-11 17:04:36 -04:00
  • b1f92343cf increm version v4.0.3 Robert McRackan 2020-09-10 09:07:04 -04:00
  • 9e1d657f60 Config setting to retain aax file after decrypt Robert McRackan 2020-09-10 09:06:34 -04:00
  • 389761355d New version. Failed attempt to fix publish error v4.0.2 Robert McRackan 2020-09-07 15:45:08 -04:00
  • 69054afaa0 update version # v4.0.1 Robert McRackan 2020-09-01 09:54:55 -04:00
  • aacdcea1e1 Merge branch 'master' of https://github.com/rmcrackan/Libation Robert McRackan 2020-09-01 09:35:38 -04:00
  • 0beb3bf437 Add logging Robert McRackan 2020-09-01 09:35:13 -04:00
  • e925b57f7f Update README.md rmcrackan 2020-08-31 23:03:28 -04:00
  • 5deaa06d78 Update README.md rmcrackan 2020-08-31 22:57:47 -04:00
  • eda62975ba Screenshots Robert McRackan 2020-08-31 22:57:27 -04:00
  • d91e02db29 Increase version. 4.0! v4.0.0 Robert McRackan 2020-08-31 22:30:50 -04:00
  • cd604d03b1 Fix v3 => v4 migration bug. Improved error handing Robert McRackan 2020-08-31 21:27:56 -04:00
  • d5cd569319 clean up comments Robert McRackan 2020-08-30 13:01:39 -04:00
  • a58f51a8ce Libation 4.0 prep: do not allow user to change login id in the middle of logging in. If they do then jsonpath will fail Robert McRackan 2020-08-28 15:03:55 -04:00
  • d24c10ddf5 Pass account info to login dialogs Robert McRackan 2020-08-28 13:55:03 -04:00
  • a12391f0ab Serialize getting API instances so that logins don't conflict Robert McRackan 2020-08-28 10:51:42 -04:00
  • 60f1d8117d Remove reliance on persistent Account objects across boundaries. If you open an account persister, then dispose of it Robert McRackan 2020-08-27 23:05:46 -04:00
  • 20b6f28cb5 Add locale and account to search/filter options Robert McRackan 2020-08-27 15:33:14 -04:00
  • 9a1fa89f6f Grid, misc column: incl locale and acct Robert McRackan 2020-08-27 15:08:36 -04:00
  • 2a294f4f85 add locale and account to logging Robert McRackan 2020-08-27 14:54:11 -04:00
  • 0938c84929 Do not import non-library 'audible plus' titles Robert McRackan 2020-08-27 13:57:53 -04:00
  • 99cc6a6425 Accounts are editable from ScanAccountsDialog via new edit button Robert McRackan 2020-08-27 11:36:38 -04:00
  • 0025825d5c If no accounts, Import>Scan Library to prompt user to create account Robert McRackan 2020-08-27 10:46:47 -04:00
  • 81b6833118 Incl note that defaults can be changed in account settings Robert McRackan 2020-08-26 12:59:32 -04:00
  • a51e76d44d Libation 4.0 prep: full multiple account support Robert McRackan 2020-08-26 12:50:12 -04:00
  • 755a7338e9 Account to be included on each import item, not just on the aggr group Robert McRackan 2020-08-26 10:25:24 -04:00