Robert McRackan
|
323b8f2fb9
|
minor refactors
|
2022-04-26 08:18:35 -04:00 |
|
Michael Bucari-Tovo
|
e5dd4b856e
|
Update Libation to work with new AAXClean.Codecs
|
2022-04-24 19:40:34 -06:00 |
|
Robert McRackan
|
d08962cffa
|
Refactor valid path/filename. Centralize validaion. Universal templating is one step closer
|
2021-10-18 13:36:55 -04:00 |
|
Robert McRackan
|
648b84ee55
|
All audible-related file naming terminates at FileUtility
File extensions: Dinah.Core => Libation FileUtility
|
2021-10-12 14:48:32 -04:00 |
|
Robert McRackan
|
c43e03b228
|
FileManager: separate generic from Libation-specific
|
2021-10-11 16:06:50 -04:00 |
|
Robert McRackan
|
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
|
2021-10-08 21:34:42 -04:00 |
|
Robert McRackan
|
d0b78cc501
|
New and moved files Upsert themselves in FileManager.FilePathCache
|
2021-10-08 11:47:54 -04:00 |
|
Robert McRackan
|
5f8c672361
|
CLI: error when scan has new book with pdf attachment:
|
2021-10-06 15:35:19 -04:00 |
|
Michael Bucari-Tovo
|
e466d63e76
|
Convert IStreamable and IAudioDecodable to abstract classes.
|
2021-10-05 16:41:48 -06:00 |
|
Michael Bucari-Tovo
|
6e66314605
|
Convert IProcessable to abstract class Processable.
|
2021-10-05 16:10:56 -06:00 |
|
Mbucari
|
71075838eb
|
Moved event logging to LibationBaseForm
|
2021-09-23 19:29:25 -06:00 |
|
Robert McRackan
|
1d420f5430
|
File Liberators should log their own progresss and not depend on controller or forms to do so. This means that LogMe will create duplicate log entries for non-form and non-controller calls but that's a refactor for a rainy day.
|
2021-09-09 11:27:03 -04:00 |
|
Robert McRackan
|
c9727f84ab
|
(hopefully) complete minimum viable product with stateful is-liberated status
|
2021-08-20 21:22:52 -04:00 |
|
Michael Bucari-Tovo
|
687591e08e
|
Refined changes to BookLiberation
|
2021-08-11 20:22:36 -06:00 |
|
Michael Bucari-Tovo
|
0045cf05ef
|
Redesign DookLiberation control flow.
|
2021-08-11 18:08:38 -06:00 |
|
Robert McRackan
|
204e77008b
|
TransitionalFileLocator to trust Book values, not hit db directly
|
2021-07-29 10:20:27 -04:00 |
|
Robert McRackan
|
0c265a9010
|
Centralize audio/aaxc files GetPath and Exists into temp TransitionalFileLocator
|
2021-07-29 07:50:37 -04:00 |
|
Michael Bucari-Tovo
|
54ceba816a
|
Minor refactoring.
|
2021-07-27 22:50:50 -06:00 |
|
Michael Bucari-Tovo
|
05d52e64e5
|
Added Convert all M4b to Mp3 action.
|
2021-07-27 22:20:38 -06:00 |
|