Robert McRackan
|
8e358d8f04
|
expose library book to multipart decrypter for file naming
|
2021-10-21 16:43:49 -04:00 |
|
Robert McRackan
|
d636ceed8e
|
File naming stuff is (finally) centralized under AudioFileStorageExt
|
2021-10-21 14:38:59 -04:00 |
|
Robert McRackan
|
87e3075fb3
|
Rename InternalUtilities to AudibleUtilities
|
2021-10-19 10:22:42 -04:00 |
|
Robert McRackan
|
2767f04621
|
split AaxcDownload single and multi
|
2021-10-18 14:41:57 -04: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
|
6a81b9b02d
|
more LibationFileManager rename. and bug fix
|
2021-10-11 17:10:37 -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 |
|
Michael Bucari-Tovo
|
0ac90f5a30
|
Discard unnused variable.
|
2021-10-06 08:31:37 -06:00 |
|
Michael Bucari-Tovo
|
8098564926
|
Better naming.
|
2021-10-06 08:23:07 -06: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 |
|
Sean Kelly
|
5b7cde2a9e
|
Fixed issues
|
2021-10-05 17:36:37 +13:00 |
|
Sean Kelly
|
4b78b757aa
|
Move files
|
2021-09-30 19:44:32 +13:00 |
|
Sean Kelly
|
13294d3414
|
Added m4b & mp3 methods for multiple files.
|
2021-09-27 21:34:43 +13:00 |
|
Sean Kelly
|
8a74a29700
|
Added configuration and wired it up.
|
2021-09-27 20:18:50 +13:00 |
|
Robert McRackan
|
c9c28c7826
|
oops. again
|
2021-09-24 16:44:49 -04:00 |
|
Mbucari
|
71075838eb
|
Moved event logging to LibationBaseForm
|
2021-09-23 19:29:25 -06:00 |
|
Michael Bucari-Tovo
|
803a0b7ccf
|
Comment typo.
|
2021-09-23 18:14:29 -06:00 |
|
Michael Bucari-Tovo
|
d9f3fa825c
|
Renaming and comments.
|
2021-09-23 18:13:43 -06:00 |
|
Michael Bucari-Tovo
|
df42ba584e
|
Better naming.
|
2021-09-23 18:06:59 -06:00 |
|
Michael Bucari-Tovo
|
9f09a62a1e
|
Ensure chapter info is downloaded for unencrypted MP3s
|
2021-09-23 18:04:12 -06:00 |
|
Michael Bucari-Tovo
|
e714179c30
|
Add support for unencrypted mp3 audiobooks.
|
2021-09-23 18:01:39 -06:00 |
|
Robert McRackan
|
926a7a1148
|
* include new external login interfaces in ApiExtended
* new ext method to simplify api access in file liberator
|
2021-09-17 16:09:49 -04:00 |
|
Robert McRackan
|
51020ef99e
|
* upgrade api. lay the groundwork for supporting external logins. When complete, this will be v6.0
* replace AudibleApiActions with ApiExtended
|
2021-09-17 15:30:06 -04: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
|
9a4903f0dd
|
Bug fix: after successful pdf download, this state wasn't being saved
|
2021-08-26 15:53:33 -04:00 |
|
Michael Bucari-Tovo
|
4ceb4f9c03
|
Change back.
|
2021-08-21 22:09:13 -06:00 |
|
Michael Bucari-Tovo
|
673451dc11
|
Git resolve
|
2021-08-21 22:08:35 -06:00 |
|
Michael Bucari-Tovo
|
40b3a9990d
|
FileLiberator is now DB ignorant. IProcessables update UserDaefinedData which notifies the view model.
|
2021-08-21 20:49:54 -06:00 |
|
Michael Bucari-Tovo
|
ede8397f13
|
Needed to add check for actual file since Audio_Exists is now an application state.
|
2021-08-21 18:15:39 -06:00 |
|
Robert McRackan
|
c9727f84ab
|
(hopefully) complete minimum viable product with stateful is-liberated status
|
2021-08-20 21:22:52 -04:00 |
|
Robert McRackan
|
aa56bb74a1
|
refactor out most of TransitionalFileLocator. Almost done with new stateful is-liberated paradigm
|
2021-08-20 20:51:37 -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 |
|
Michael Bucari-Tovo
|
f68f374b78
|
Use resource user-agent.
|
2021-08-09 01:07:24 -06:00 |
|
Michael Bucari-Tovo
|
727d1479bb
|
Updated user-agent to fix AAXC files not downloading.
|
2021-08-03 06:41:44 -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 |
|
Robert McRackan
|
5c6b5c0af2
|
Populate new values for book tracking state. Not using them yet, but getting much closer
|
2021-07-28 16:05:00 -04:00 |
|
Michael Bucari-Tovo
|
9de85b649b
|
Fixed race condition.
|
2021-07-28 12:25:05 -06:00 |
|
Robert McRackan
|
b6c9a82c68
|
Minor refactoring
|
2021-07-27 11:03:26 -04:00 |
|
Robert McRackan
|
ca14db79b9
|
Found the NRE. Underlying problem persists. Now it will be reported correctly
|
2021-07-26 17:12:40 -04:00 |
|
Robert McRackan
|
b479096fc2
|
Added logging. Bug fix in MFA login form
|
2021-07-25 16:49:07 -04:00 |
|
Michael Bucari-Tovo
|
7df8c7427c
|
Added MP3 conversion option.
|
2021-07-18 17:18:35 -06:00 |
|
Robert McRackan
|
f0daa12bb7
|
Remove unused interfaces and param
|
2021-07-15 11:48:52 -04:00 |
|
Michael Bucari-Tovo
|
c3c8a6fa6b
|
Replaced FFMpeg decryptor and taglib with AAXClean
|
2021-07-10 20:21:28 -06:00 |
|
Michael Bucari-Tovo
|
6d856f73e7
|
Reused yellow stoplight to indicate and interrupted and resumable download.
|
2021-07-03 22:06:56 -06:00 |
|