Commit Graph

  • 0a986238bc Defensive FirstOrDefault v6.2.8 Robert McRackan 2021-10-21 15:39:53 -04:00
  • d636ceed8e File naming stuff is (finally) centralized under AudioFileStorageExt Robert McRackan 2021-10-21 14:38:59 -04:00
  • e4fc104afe Naming logic for all new files can now originate from domian logic Robert McRackan 2021-10-20 10:56:07 -04:00
  • 87e3075fb3 Rename InternalUtilities to AudibleUtilities Robert McRackan 2021-10-19 10:22:42 -04:00
  • ab44823c05 Bug fix: update book series. Defensive FirstOrDefault v6.2.7 Robert McRackan 2021-10-18 20:40:56 -04:00
  • 2767f04621 split AaxcDownload single and multi Robert McRackan 2021-10-18 14:41:57 -04:00
  • 0f1ff0aa10 minor refactor Robert McRackan 2021-10-18 13:56:12 -04:00
  • c1af253300 fix partial rollback Robert McRackan 2021-10-18 13:44:40 -04:00
  • d08962cffa Refactor valid path/filename. Centralize validaion. Universal templating is one step closer Robert McRackan 2021-10-18 13:36:55 -04:00
  • 7720110460 Bug fix: tag filters stopped working on 8/22 Robert McRackan 2021-10-15 14:45:35 -04:00
  • dfa5829cbd Safe(r)Delete, Safe(r)Move : could have infinite loop of exceptions. Fixed. Limit 3 Robert McRackan 2021-10-12 17:05:01 -04:00
  • 648b84ee55 All audible-related file naming terminates at FileUtility Robert McRackan 2021-10-12 14:48:32 -04:00
  • 6a81b9b02d more LibationFileManager rename. and bug fix Robert McRackan 2021-10-11 17:10:37 -04:00
  • c43e03b228 FileManager: separate generic from Libation-specific Robert McRackan 2021-10-11 16:06:50 -04:00
  • 1de7edd9df Chapter splitting: file names need more leading zeros when qty >100 Robert McRackan 2021-10-09 14:20:21 -04:00
  • df90094884 Replaced another id dependency with cache. Now safe for multi-file audiobooks. Also safe for current session not trying to move files created in a previous session or a parallel session of a different title Robert McRackan 2021-10-08 21:34:42 -04:00
  • c9a6c8fd35 Merge branch 'master' of https://github.com/rmcrackan/Libation Robert McRackan 2021-10-08 11:48:05 -04:00
  • d0b78cc501 New and moved files Upsert themselves in FileManager.FilePathCache Robert McRackan 2021-10-08 11:47:54 -04:00
  • 0b7bc4d938 Update README.md rmcrackan 2021-10-07 08:59:13 -04:00
  • 18cca53968 Merge branch 'master' of https://github.com/rmcrackan/Libation v6.2.3 Robert McRackan 2021-10-07 08:45:19 -04:00
  • ef9c60cc4f File splitting: omit tiny chapters Robert McRackan 2021-10-07 08:45:02 -04:00
  • fa24831693 Merge pull request #135 from Mbucari/master rmcrackan 2021-10-06 21:20:04 -04:00
  • 24370e9804 Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2021-10-06 16:02:30 -06:00
  • d3f82b162e Fix chapter splitting. Michael Bucari-Tovo 2021-10-06 16:01:50 -06:00
  • 5a40c7370f Merge pull request #134 from Mbucari/master rmcrackan 2021-10-06 15:55:02 -04:00
  • 2d22855b93 Merge branch 'rmcrackan:master' into master Mbucari 2021-10-06 13:47:02 -06:00
  • b870d562ff Only split chapters at least 15 seconds long. Michael Bucari-Tovo 2021-10-06 13:44:03 -06:00
  • f1c87308ea Fixed access modifier. Michael Bucari-Tovo 2021-10-06 13:43:19 -06:00
  • a3fac3441c Allow splitting book only if AllowLibationFixup is true. Michael Bucari-Tovo 2021-10-06 13:43:01 -06:00
  • 5f8c672361 CLI: error when scan has new book with pdf attachment: v6.2.2 Robert McRackan 2021-10-06 15:35:19 -04:00
  • 40520b89d1 Merge pull request #132 from Mbucari/master rmcrackan 2021-10-06 11:06:25 -04:00
  • 0ac90f5a30 Discard unnused variable. Michael Bucari-Tovo 2021-10-06 08:31:37 -06:00
  • 4d6544d828 Revert accidental push of changes in progress. Michael Bucari-Tovo 2021-10-06 08:25:08 -06:00
  • 8098564926 Better naming. Michael Bucari-Tovo 2021-10-06 08:23:07 -06:00
  • 07c96c4994 Corrected access modifiers. Michael Bucari-Tovo 2021-10-06 08:22:50 -06:00
  • aa8491f205 Edited comments Michael Bucari-Tovo 2021-10-05 16:54:33 -06:00
  • 5c535478d1 Add note Michael Bucari-Tovo 2021-10-05 16:49:55 -06:00
  • f0541b498f Removed virtual Michael Bucari-Tovo 2021-10-05 16:49:06 -06:00
  • e466d63e76 Convert IStreamable and IAudioDecodable to abstract classes. Michael Bucari-Tovo 2021-10-05 16:41:48 -06:00
  • 6e66314605 Convert IProcessable to abstract class Processable. Michael Bucari-Tovo 2021-10-05 16:10:56 -06:00
  • be5e18d977 settings descriptions Robert McRackan 2021-10-05 11:09:36 -04:00
  • c437a39a82 New feature: download already split into chapters v6.2.0 Robert McRackan 2021-10-05 10:35:41 -04:00
  • 7b55158148 Merge branch 'master' of https://github.com/rmcrackan/Libation Robert McRackan 2021-10-05 10:08:21 -04:00
  • 5772d9c31e defensive FirstOrDefault Robert McRackan 2021-10-05 10:07:58 -04:00
  • 2a1f02b095 Merge pull request #127 from seanke/feature/multi_files rmcrackan 2021-10-05 10:01:43 -04:00
  • 5b7cde2a9e Fixed issues Sean Kelly 2021-10-05 17:36:37 +13:00
  • 5e349c6662 Removed repeated code Sean Kelly 2021-09-30 20:32:30 +13:00
  • 4b78b757aa Move files Sean Kelly 2021-09-30 19:44:32 +13:00
  • 22548dc8ae bug fix: if not importing episodes, remember to remove parents from import list v6.1.6 Robert McRackan 2021-09-29 10:00:04 -04:00
  • 1165f81203 bug fix in series importer v6.1.5 Robert McRackan 2021-09-27 07:57:24 -04:00
  • 13294d3414 Added m4b & mp3 methods for multiple files. Sean Kelly 2021-09-27 21:34:43 +13:00
  • 8a74a29700 Added configuration and wired it up. Sean Kelly 2021-09-27 20:18:50 +13:00
  • 36f58b64d6 proof of concept Sean Kelly 2021-09-26 23:05:17 +13:00
  • 19369a21ef * New feature: setting to not import episodes ( #125 ) v6.1.4 Robert McRackan 2021-09-25 14:02:27 -04:00
  • 611fb4d6d8 increm ver v6.1.3 Robert McRackan 2021-09-24 20:11:52 -04:00
  • c77ec54035 bug fix: DownloadEpisodes logic needs parans Robert McRackan 2021-09-24 19:59:57 -04:00
  • c9c28c7826 oops. again v6.1.2 Robert McRackan 2021-09-24 16:44:49 -04:00
  • 30e2caaff5 New feature: setting to not download episodes Robert McRackan 2021-09-24 16:44:28 -04:00
  • fd56017af5 dedicated lock objects for safety Robert McRackan 2021-09-24 11:46:37 -04:00
  • d2eaf26117 Removing books v6.1.1 Robert McRackan 2021-09-24 10:00:52 -04:00
  • 7c38e18435 Add support for unencrypted mp3 audiobooks Robert McRackan 2021-09-24 08:26:23 -04:00
  • bfb1dbc69a Merge branch 'master' of https://github.com/rmcrackan/Libation Robert McRackan 2021-09-24 08:25:16 -04:00
  • d2ff19e309 null description causes errors Robert McRackan 2021-09-24 08:24:16 -04:00
  • aa3a7dce06 Merge pull request #123 from Mbucari/master rmcrackan 2021-09-24 08:23:14 -04:00
  • 71075838eb Moved event logging to LibationBaseForm Mbucari 2021-09-23 19:29:25 -06:00
  • 803a0b7ccf Comment typo. Michael Bucari-Tovo 2021-09-23 18:14:29 -06:00
  • d9f3fa825c Renaming and comments. Michael Bucari-Tovo 2021-09-23 18:13:43 -06:00
  • df42ba584e Better naming. Michael Bucari-Tovo 2021-09-23 18:05:45 -06:00
  • 9f09a62a1e Ensure chapter info is downloaded for unencrypted MP3s Michael Bucari-Tovo 2021-09-23 18:04:12 -06:00
  • e714179c30 Add support for unencrypted mp3 audiobooks. Michael Bucari-Tovo 2021-09-23 18:01:39 -06:00
  • db84c9a7d9 unencrypted podcast downloads (incomplete) Robert McRackan 2021-09-23 16:50:59 -04:00
  • 937bd56fcc debug code to incl episodes Robert McRackan 2021-09-23 16:20:08 -04:00
  • f29968f379 conditional re-index v6.0.6 Robert McRackan 2021-09-23 14:44:11 -04:00
  • 14e14ba9bd batch book status updates bug fixes, esp. threading Robert McRackan 2021-09-23 14:33:04 -04:00
  • 613c97524a User get getting "bindingsource cannot be its own data source" error. Can't repro locally. Adding SyncBindingSource for datagrid views to attempt to solve it v6.0.5 Robert McRackan 2021-09-23 10:41:33 -04:00
  • 4fd16f04e0 More robust error handling, especially before logging can be initialized v6.0.4 Robert McRackan 2021-09-23 09:19:35 -04:00
  • 61385f0f0b more explicit book series order v6.0.3 Robert McRackan 2021-09-22 11:51:06 -04:00
  • 7647882344 update audible api dependency Robert McRackan 2021-09-22 09:48:28 -04:00
  • 96ffa619ec Bug fix: podcast episodes with no title cause library import failure v6.0.2 Robert McRackan 2021-09-21 15:06:01 -04:00
  • de1147ac1b External login completed v6.0.1 Robert McRackan 2021-09-20 15:31:07 -04:00
  • 926a7a1148 * include new external login interfaces in ApiExtended * new ext method to simplify api access in file liberator Robert McRackan 2021-09-17 16:09:49 -04:00
  • 51020ef99e * upgrade api. lay the groundwork for supporting external logins. When complete, this will be v6.0 * replace AudibleApiActions with ApiExtended Robert McRackan 2021-09-17 15:30:06 -04:00
  • 5a1303c33a update dependency Robert McRackan 2021-09-17 14:02:26 -04:00
  • a0e2d78b9b * upgraded AAXClean addresses issues #104 , #110 * update dependencies v5.7.5 Robert McRackan 2021-09-16 07:53:34 -04:00
  • 6b711190c3 Merge pull request #116 from Mbucari/master rmcrackan 2021-09-16 07:46:03 -04:00
  • b4a6342513 Revert accidental change. Michael Bucari-Tovo 2021-09-15 15:32:34 -06:00
  • 988b137d67 Updated AAXClean version. Michael Bucari-Tovo 2021-09-15 15:26:40 -06:00
  • dae9c9c9b6 Add read permission to file stream. Michael Bucari-Tovo 2021-09-15 15:16:08 -06:00
  • 420b7529c6 Bug fix: issues #113 , #114 Forcing a new build order. Seems to fix the issue. Since the issue was already intermittent (race condition?) it's difficult to be sure v5.7.4 Robert McRackan 2021-09-14 09:05:56 -04:00
  • 4cf999c84d null book description throws v5.7.3 Robert McRackan 2021-09-13 11:05:44 -04:00
  • 8fe3896d76 build error bug fix v5.7.2 Robert McRackan 2021-09-13 10:35:41 -04:00
  • adcba34560 'bad book' setting labels Robert McRackan 2021-09-11 08:01:58 -04:00
  • 8e09d7e617 Merge branch 'master' of https://github.com/rmcrackan/Libation v5.7.1 Robert McRackan 2021-09-10 22:59:02 -04:00
  • 197b50e3ac issue #111 -- setting for bad book abort/retry/ignore. default: ask Robert McRackan 2021-09-10 22:58:34 -04:00
  • ac2114e270 Add CLI documentation rmcrackan 2021-09-10 17:20:13 -04:00
  • 29461701cd I meant to increm the minor version for cli v5.6.8 Robert McRackan 2021-09-10 17:04:47 -04:00
  • 0f130c70f5 LibationCli and structural changes to support it incl: no LibationLauncher, just LibationWinForms. LibationWinForms builds to a different output dir so cli can be deployed easily. Versioning number is moved to scaffolding library shared by both apps Robert McRackan 2021-09-10 16:54:32 -04:00
  • 995637e843 add logging. helpful when viewing in console Robert McRackan 2021-09-10 12:51:07 -04:00
  • 9501687f86 Change build path. Necessary for possibly building a non-winforms exe to the same output dir Robert McRackan 2021-09-09 16:04:17 -04:00
  • 248dea3402 write to log, not console Robert McRackan 2021-09-09 13:26:00 -04:00