Commit Graph

  • 8c6ada8d20 Removed unused namespaces. Michael Bucari-Tovo 2021-07-01 08:17:10 -06:00
  • 41b0ace238 Code readability edit. Michael Bucari-Tovo 2021-07-01 08:10:28 -06:00
  • c84f144274 Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2021-07-01 07:56:50 -06:00
  • 00f8a63781 Use new AudibleApi Dtos. Michael Bucari-Tovo 2021-07-01 07:52:28 -06:00
  • 25d89207bb Better ecapsulate requestCoverArt event handler Michael Bucari-Tovo 2021-07-01 07:48:20 -06:00
  • 2146ebff29
    Merge pull request #32 from Mbucari/master rmcrackan 2021-07-01 08:45:37 -04:00
  • 3aed3a5def Added "indeterminate" progress bar mode to beginning of Step3. Michael Bucari-Tovo 2021-06-30 21:55:22 -06:00
  • 1ee6f3b9f2 Improved cancellation routine. Michael Bucari-Tovo 2021-06-30 18:33:32 -06:00
  • 0c26c34bdd Fixed improper condition check. Michael Bucari-Tovo 2021-06-30 18:11:56 -06:00
  • 6696317ae6 Changed DownloadChapters setting to AllowLibationFixup. Michael Bucari-Tovo 2021-06-30 17:38:24 -06:00
  • 3af84af2e2 Added events to retrieve cover art upon request using PictureStorage. Michael Bucari-Tovo 2021-06-30 17:32:34 -06:00
  • 2955e8b464 Added method to set cover art in tags for writing. Michael Bucari-Tovo 2021-06-30 17:31:30 -06:00
  • 8d6b304a8b Moved Taglib loading into the step sequence and added event and method to request cover art. Michael Bucari-Tovo 2021-06-30 17:31:01 -06:00
  • aa3c648c4c Refactored remaining time estimate. Michael Bucari-Tovo 2021-06-30 13:21:39 -06:00
  • 0da054ccea Taglib fixes. Michael Bucari-Tovo 2021-06-30 12:20:21 -06:00
  • 45080d1661 Refactored tags. Michael Bucari-Tovo 2021-06-30 12:05:29 -06:00
  • d6b62c0521 Removed obsolete assembly reference and minor refactoring. Michael Bucari-Tovo 2021-06-30 01:12:34 -06:00
  • bc3aa29175 Minor tag reading improvements. Michael Bucari-Tovo 2021-06-30 01:06:22 -06:00
  • e958944466 Added TagLib through package manager and improved tag retreival. Michael Bucari-Tovo 2021-06-30 00:54:52 -06:00
  • 78f278121b Add book info to DecryptForm from LibraryBook on initialization. Michael Bucari-Tovo 2021-06-29 22:04:54 -06:00
  • 027cce2d99 Remove DownloadBook from BackupBook. Michael Bucari-Tovo 2021-06-29 22:03:36 -06:00
  • 9332a6f350 Remove downlaod book events. Michael Bucari-Tovo 2021-06-29 22:02:47 -06:00
  • ac6a73d898 Removed DownloadBookDummy and related process steps. Michael Bucari-Tovo 2021-06-29 22:00:05 -06:00
  • 74f94fe17f Add book tag null checks. Michael Bucari-Tovo 2021-06-29 21:56:08 -06:00
  • 120fb58da7 Add null check when displaying image in form Robert McRackan 2021-06-29 13:57:18 -04:00
  • ef2adfd474 If a failure occurs before aaxcProcesser is init'd, this will give a null ref exception which can obscure the actual exception that we want to be visible Robert McRackan 2021-06-29 13:08:21 -04:00
  • f3a746a852 Make path safe. Colon was breaking file path Robert McRackan 2021-06-29 12:02:04 -04:00
  • dc8cea5355 fix ETA label anchor Robert McRackan 2021-06-29 12:01:29 -04:00
  • 83cb580db7 remove fragile broken tests Robert McRackan 2021-06-29 10:29:31 -04:00
  • 491a5eba3a
    Merge pull request #30 from Mbucari/master rmcrackan 2021-06-29 09:35:19 -04:00
  • 15150a3633 Added UpdateRemainingTime event unsubscribe. Michael Bucari-Tovo 2021-06-28 15:46:24 -06:00
  • 82e3854c84 Fixed typo and minor formatting. Michael Bucari-Tovo 2021-06-28 15:35:43 -06:00
  • f0eb57a40b Added Cancel method to stop download/decrypt and added estimated time remaining event. Michael Bucari-Tovo 2021-06-28 15:21:59 -06:00
  • b65f9567e0 Added user option to download chapter titles from Audible. Michael Bucari-Tovo 2021-06-28 12:55:56 -06:00
  • b5389c67ea Get chapter infor from file is no downloaded chapters were supplied. Michael Bucari-Tovo 2021-06-28 12:51:28 -06:00
  • d564876eaa Removed unused option to retain aax files. Michael Bucari-Tovo 2021-06-28 11:24:33 -06:00
  • 258887152d Removed taglib assembly reference. Michael Bucari-Tovo 2021-06-28 11:21:54 -06:00
  • 87c3cac013 Fixed improper async usage. Michael Bucari-Tovo 2021-06-28 11:20:38 -06:00
  • f148650e57 Fixed ffmpeg cover art not showing on android as discussed. Michael Bucari-Tovo 2021-06-28 11:19:03 -06:00
  • b53aabe0e3 Modified ffmpeg arguments and added argument checks. Michael Bucari-Tovo 2021-06-27 18:24:44 -06:00
  • e32a39085f Fixed narrator fields. Michael Bucari-Tovo 2021-06-26 02:09:03 -06:00
  • 4d743df643 Fixed ProcessBook overload to preserve chapters. Michael Bucari-Tovo 2021-06-26 01:58:23 -06:00
  • 6bd809c7c6 Minor edits and reorganizations. Michael Bucari-Tovo 2021-06-26 01:52:18 -06:00
  • 9930daa914 Made changes discussed in pull request. Michael Bucari-Tovo 2021-06-26 01:39:18 -06:00
  • 0475bd48b1 Typos and minor corrections. Michael Bucari-Tovo 2021-06-24 21:49:52 -06:00
  • 1b80f2ed28 Improve progress update. Michael Bucari-Tovo 2021-06-24 18:18:52 -06:00
  • 37ca9abd9d Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2021-06-24 18:13:11 -06:00
  • 0c159df6ca Simplified download decrypt progress update. Michael Bucari-Tovo 2021-06-24 18:09:43 -06:00
  • 31e24ad36c Removed unused fields and properties. Michael Bucari-Tovo 2021-06-24 18:11:09 -06:00
  • be41dca9e0 Sumplified download decrypt progress update. Michael Bucari-Tovo 2021-06-24 18:09:43 -06:00
  • 792207caee Fixed type. Michael Bucari-Tovo 2021-06-24 17:56:08 -06:00
  • 06549e5b4e Added AtomicParsley back in because ffmpeg cover art wasn't working. Michael Bucari-Tovo 2021-06-24 17:53:09 -06:00
  • 81d0f87b8a Removed unused classes. Michael Bucari-Tovo 2021-06-24 17:05:21 -06:00
  • 9550aac788 Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2021-06-24 16:57:51 -06:00
  • 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