Commit Graph

  • 05f25a88c6 Fix temp file reuse/cleanup. Add retain aax option. Michael Bucari-Tovo 2022-05-08 11:08:23 -06:00
  • 2c6c08fbb5 Merge pull request #238 from Mbucari/master rmcrackan 2022-05-08 12:57:21 -04:00
  • 8af60b56b6 Refactoring for clarity. Michael Bucari-Tovo 2022-05-08 09:40:21 -06:00
  • c0516772a7 Move OutputFormat to DownloadLicense Michael Bucari-Tovo 2022-05-08 09:40:08 -06:00
  • 77de70762c Add default for StripAudibleBrandAudio option Michael Bucari-Tovo 2022-05-08 09:39:55 -06:00
  • 7164100cb1 Merge branch 'master' of https://github.com/Mbucari/Libation Michael Bucari-Tovo 2022-05-07 23:46:55 -06:00
  • 9292a62015 Fix mutually exclusive setting options Michael Bucari-Tovo 2022-05-07 23:44:28 -06:00
  • 5280e68da9 Update AaxDecrypter.csproj Mbucari 2022-05-07 23:23:31 -06:00
  • 0f6b0bf9fe Add trim audio support to multipart files. Michael Bucari-Tovo 2022-05-07 22:34:28 -06:00
  • 510ed95590 Remove 500ms headroom Michael Bucari-Tovo 2022-05-07 21:42:23 -06:00
  • 9862593f4a Add option to strip Audible brand audio Michael Bucari-Tovo 2022-05-07 21:29:29 -06:00
  • d595b62f13 Update aaxclean Michael Bucari-Tovo 2022-05-06 17:16:14 -06:00
  • 12abbb79b1 Don't allow multiple simultaneous imports v7.1.1 Robert McRackan 2022-05-06 16:00:37 -04:00
  • ecaa3b9aab Scanning no longer blocks UI Robert McRackan 2022-05-04 17:15:28 -04:00
  • ded175f2d2 Extract 'sortable' formatting from GridEntry v7.0.1 Robert McRackan 2022-05-04 13:50:23 -04:00
  • 128facec21 add/modify grid without reload Robert McRackan 2022-05-04 13:37:25 -04:00
  • 0bde86ebfd QuickFilters on save event Robert McRackan 2022-05-03 11:29:21 -04:00
  • 28625029cd code clean up Robert McRackan 2022-05-02 16:13:35 -04:00
  • 1816bd721c Added initial 'About' menu with version number Robert McRackan 2022-05-02 14:59:43 -04:00
  • 68ad627159 update dependencies v7.0.0 Robert McRackan 2022-04-30 21:03:40 -04:00
  • 878a5dd36c Libary import got a complete overhaul. On a library of 1,200 titles: initial scan is 80-85% faster. Subsequent imports are 60-70% faster Robert McRackan 2022-04-29 16:35:49 -04:00
  • 7c144b8277 Bug fix #234 : chapters were no longer included in the m4b file v6.8.4 Robert McRackan 2022-04-27 11:31:13 -04:00
  • bca8c3865b Expose a way to insert ad hoc library books to grid Robert McRackan 2022-04-26 16:37:13 -04:00
  • 58102acd35 Trivial refactoring Robert McRackan 2022-04-26 16:34:59 -04:00
  • 5e577843f7 Fixing genre metatag is conditional upon AllowLibationFixup setting Robert McRackan 2022-04-26 09:49:21 -04:00
  • e1d549cead update dependencies Robert McRackan 2022-04-26 09:27:13 -04:00
  • 323b8f2fb9 minor refactors Robert McRackan 2022-04-26 08:18:35 -04:00
  • 3dcbcf42ed Fix 2 for issue #202 Robert McRackan 2022-04-25 22:21:36 -04:00
  • 825078abc6 New feature: metadata correction in converted output files v6.8.2 v6.8.1 Robert McRackan 2022-04-25 13:34:22 -04:00
  • 6be44966ad * enhancement #202 : use audible category for file's genre metatag. Thanks @MBucari ! Robert McRackan 2022-04-25 13:23:43 -04:00
  • 66da138556 Merge pull request #233 from Mbucari/master rmcrackan 2022-04-25 13:16:38 -04:00
  • e5dd4b856e Update Libation to work with new AAXClean.Codecs Michael Bucari-Tovo 2022-04-24 19:40:34 -06:00
  • 5caa9c5687 Improved logging for import errors v6.7.8 Robert McRackan 2022-04-16 16:36:49 -04:00
  • c8c0ffeb0d Bug fix #231 : Some books without categories are not getting imported v6.7.7 Robert McRackan 2022-04-15 16:30:43 -04:00
  • bfceb58d6b Merge branch 'master' of https://github.com/rmcrackan/Libation v6.7.6 Robert McRackan 2022-04-12 09:16:10 -04:00
  • 2e4c4cf5f7 bug fix #228 : recover from corrupt BookTags.json Robert McRackan 2022-04-12 09:16:02 -04:00
  • 23966c9b00 Update README.md rmcrackan 2022-04-11 10:06:12 -04:00
  • ef73d2243d add login details rmcrackan 2022-04-11 10:03:08 -04:00
  • c95feebd39 Add images for 'alternate login' readme Robert McRackan 2022-04-11 09:56:59 -04:00
  • d6601fed83 Bug fix #225 : SaferEnumerateFiles will skip files with UnauthorizedAccessException v6.7.5 Robert McRackan 2022-04-08 09:11:36 -04:00
  • 962e379642 Added debugging around file move and file delete v6.7.4 Robert McRackan 2022-03-30 09:52:39 -04:00
  • cbc61f5a2d Files and folders cannot end with dots v6.7.3 Robert McRackan 2022-03-25 13:51:29 -04:00
  • 2eaac6acc2 Bug fix #210 : if attempting to paginate more than 10,000 titles : "Implied library size is unsupported" v6.7.2 Robert McRackan 2022-03-17 16:14:12 -04:00
  • 03b458765c Bug fix: getting library had errors for libraries with over 10k titles v6.7.1 Robert McRackan 2022-03-17 13:06:55 -04:00
  • c8b4bc6361 Address issue #199 : Rare users can be unable to handle library scan batch size of 250. When timeout occurs, retry with batch size of 50 v6.7.0 Robert McRackan 2022-03-06 14:21:21 -05:00
  • d9b5725ff1 Update README.md rmcrackan 2022-03-03 16:59:31 -05:00
  • 0a0f60192b Better exception logging with Serilog.Exceptions library v6.6.9 Robert McRackan 2022-03-03 16:54:43 -05:00
  • 424d939c15 Update dependencies Robert McRackan 2022-03-03 13:02:15 -05:00
  • 87f13ff8ed Incr. ver. v6.6.8 Robert McRackan 2022-02-21 10:26:58 -05:00
  • 1e24df626a Add error recovery around FileLocations.json to handle file corruption Robert McRackan 2022-02-21 10:24:56 -05:00
  • 0312786721 Add description to exports #197 v6.6.7 Robert McRackan 2022-02-14 13:44:54 -05:00
  • 1f8a5b256e Bug fix: Defensive FirstOrDefault. #194 v6.6.6 Robert McRackan 2022-02-03 08:53:41 -05:00
  • 426391f01c Update README.md rmcrackan 2022-01-30 09:55:34 -05:00
  • c296bff47f Bug fix #181 : if audible gives a null picture id then once that image is searched for, no further cover art was downloaded v6.6.5 Robert McRackan 2022-01-12 22:20:58 -05:00
  • 6b649cf4ca Rare duplicates are making their way into the db. Defensive FirstOrDefault added to address bug #184 v6.6.4 Robert McRackan 2022-01-11 07:34:42 -05:00
  • 5103240a76 Bugfix: Latest AudibleAPI addresses #175 . Thank you again @mkb79 v6.6.3 Robert McRackan 2022-01-04 11:25:49 -05:00
  • c2418b10f6 Update README.md rmcrackan 2022-01-04 10:53:53 -05:00
  • d705c23472 Bug fix #158 : troublesome check is unnecessary anyway v6.6.2 Robert McRackan 2021-12-07 16:06:15 -05:00
  • de45d008c7 Bug fix #167 : folders with leading or trailing whitespace will break file saving. Including paths created from templates v6.6.1 Robert McRackan 2021-12-07 09:24:36 -05:00
  • c267332027 update dependencies Robert McRackan 2021-12-06 15:12:44 -05:00
  • 4829e85faf Bug fix #163 , #171 : pre-audible uk logins were failing. Thanks @mkb79 ! v6.6.0 Robert McRackan 2021-12-06 13:14:06 -05:00
  • 2acb9ca7e5 Bug fix: Spent hours hunting down why database files weren't closing correctly. New to EF Core 6 "SQLite: Connections are pooled" " This results in database files being kept open by the process even after the ADO.NET connection object is closed." wtf microsoft?! Robert McRackan 2021-12-06 12:00:12 -05:00
  • b260554a2a Bug fix #173 : error when importing the same book from multiple accounts during the same import Robert McRackan 2021-12-06 11:05:46 -05:00
  • 41a4055cd9 init default settings v6.5.5 Robert McRackan 2021-12-03 14:47:21 -05:00
  • c6e9ba9bf9 new user: init settings Robert McRackan 2021-12-02 16:47:35 -05:00
  • 5059333b38 Bug fix: First click on Liberated icon shows 'File not found: <temppath>'. Second click opens correct final path. #164 Robert McRackan 2021-11-30 09:54:32 -05:00
  • b4015030cf tl;dr text on alt login. Issue #160 v6.5.3 Robert McRackan 2021-11-29 11:12:26 -05:00
  • 7f5cf8f018 New config setting: ShowImportedStats -- "Show number of newly imported titles? When unchecked, no pop-up will appear after library scan." Robert McRackan 2021-11-29 11:06:23 -05:00
  • 2c9ccd9c78 Update README.md rmcrackan 2021-11-29 09:05:52 -05:00
  • cebf218db4 Update README.md rmcrackan 2021-11-29 09:03:51 -05:00
  • 530b44a0e6 Bug fix: in paths, double slashes are not allowed *except* at beginning. eg: \\192.168.0.1 (issue #157 ) v6.5.1 Robert McRackan 2021-11-24 13:42:11 -05:00
  • b3dc5a7054 Upgrade to .net6 Robert McRackan 2021-11-24 12:59:02 -05:00
  • 2567ccb44c Enhancement: add if-series conditional logic to custom file naming. Issue #151 v6.4.4 Robert McRackan 2021-11-11 16:43:44 -05:00
  • e67eac92fd Bug fix for issue #152 : individual episodes were ignored when targeted directly (as opposed to targeting the parent series) v6.4.3 Robert McRackan 2021-11-09 21:27:44 -05:00
  • 6e84fd97f1 Accounts dialog: more user-friendly validation Robert McRackan 2021-11-08 08:54:10 -05:00
  • 9a458bf3dc Protect against blank settings.json Robert McRackan 2021-11-05 15:25:31 -04:00
  • 283a46e1e2 Add debugging for issue #149 v6.4.2 Robert McRackan 2021-11-05 13:42:47 -04:00
  • 6ff2859c39 Update dependencies Robert McRackan 2021-11-04 16:13:43 -04:00
  • e8df4952fc update dependencies Robert McRackan 2021-11-03 16:51:40 -04:00
  • b19e1e8a30 Update README for Custom File Naming rmcrackan 2021-11-02 22:20:51 -04:00
  • a3cf6ac40d Custom file naming: manual testing complete v6.4.1 Robert McRackan 2021-11-02 21:53:58 -04:00
  • ab450c37c4 Custom File Naming complete. Final testing remains Robert McRackan 2021-11-02 17:05:29 -04:00
  • c837fefbdd template file naming: code complete. Clean up and testing remain Robert McRackan 2021-11-02 14:26:11 -04:00
  • 46b120ee41 Bug fix: slashes in template values (eg: title) breaks file management #145 v6.3.4 Robert McRackan 2021-11-01 11:40:55 -04:00
  • cae8ca7ef3 Template error and warning checks return specific errors/warnings in addition to bools Robert McRackan 2021-10-29 17:05:57 -04:00
  • 904665da7f Bug fix: #143 v6.3.3 Robert McRackan 2021-10-28 20:58:32 -04:00
  • 2478c61df6 Bugfix: template validation was opposite #142 v6.3.2 Robert McRackan 2021-10-28 14:38:01 -04:00
  • 288ed75b5d increm ver v6.3.1 Robert McRackan 2021-10-27 20:46:02 -04:00
  • ad5efbd9a9 Bug fix for #141 Robert McRackan 2021-10-27 20:45:21 -04:00
  • 7eb7b2a0f9 better formatting for download/decrypt ETA Robert McRackan 2021-10-27 17:05:17 -04:00
  • d0051c0f02 Add templates to settings dialog incl load validate save. Edit buttons are in place but currently do nothing Robert McRackan 2021-10-27 16:51:31 -04:00
  • d20517063e Settings: single screen => tabs Robert McRackan 2021-10-27 15:50:41 -04:00
  • bcca69a102 Bug fix. Wrong template referenced Robert McRackan 2021-10-26 16:35:08 -04:00
  • 35f8c05106 File naming is Configuration driven: Configuration, AudioFileStorageExt, Templates, TemplateTags, Robert McRackan 2021-10-26 16:18:27 -04:00
  • a3d38e082d Path.GetInvalidPathChars() acts differently in C# interactive vs live code Robert McRackan 2021-10-26 13:54:37 -04:00
  • b2e956e70b Update dependencies Robert McRackan 2021-10-26 13:06:24 -04:00
  • e5119357b2 File naming is fully template driven Robert McRackan 2021-10-22 17:06:42 -04:00
  • b42ff827d5 GetStandardizedExtension unit tests Robert McRackan 2021-10-22 13:09:05 -04:00
  • 68da9779da Expose internal to Test projects Robert McRackan 2021-10-22 11:07:18 -04:00
  • 8e358d8f04 expose library book to multipart decrypter for file naming Robert McRackan 2021-10-21 16:43:49 -04:00