Michael Bucari-Tovo
3982edd0f1
Add codec tag and use real bitrate/samplerate ( #1227 )
2025-05-02 11:20:58 -06:00
Michael Bucari-Tovo
1090d29f74
Add fine-grained options for downloading widevine content
2025-05-01 13:03:03 -06:00
MBucari
ece48eb6d7
Add spatial audio support
2025-04-27 14:31:14 -06:00
MBucari
1777dc5a7e
Update AAXClean.Codecs and dependencies
2025-04-25 19:52:51 -06:00
Michael Bucari-Tovo
7d806e0f3e
Increase tag template options for contributor and series types
...
- Add template tag support for multiple series
- Add series ID and contributor ID to template tags
- <first author> and <first narrator> are now name types with name formatter support
- Properly import contributor IDs into database
- Updated docs
2025-03-25 09:34:57 -06:00
Robert McRackan
71afb5c9f4
incr ver
2025-03-18 21:09:27 -04:00
Michael Bucari-Tovo
7eeb2dcd7f
Move encoding options above to the mp3 settings column ( #764 )
...
Additionally, add more tool tips for cryptic options.
2025-03-05 11:17:47 -07:00
Michael Bucari-Tovo
c3938c49a9
Additional null safety
2025-03-04 15:41:26 -07:00
Mbucari
c9c5bbb687
Fix errorre rmoving entries from the cache ( #1167 )
2025-03-02 10:55:26 -07:00
Michael Bucari-Tovo
a790c7535c
Changes to default directories for file storage ( #1112 )
...
- Add My Music and Local Application Data to known directories
- Make %localappdata%\Libation the default settings folder on *nix machines
- Make %MyMusic%\Libation\Books the default books folder on *nix machines
2025-02-28 12:01:58 -07:00
MBucari
a9375f1520
Improve file cache performance and add migration
...
LibraryCommands.GetCounts hits the file cache hard. The previous cache implementation was linear list, so finding an entry by ID was (n). When you consider that each book may have many files, the number of cache entries could grow to many multiples of the library size.
The new cache uses a dictionary with the ID as its key, and a CacheEntry list as its value.
2025-02-28 10:07:45 -07:00
Michael Bucari-Tovo
4766ea7372
Improve NRE safety for quick filters
2025-02-27 10:10:26 -07:00
Robert McRackan
5cb22cfd24
Update AAXClean.Codecs
2025-02-17 20:07:50 -05:00
Robert McRackan
6134becc70
Upgrade to .net9
2024-11-22 16:47:59 -05:00
Chris Bordeman
9da2a44eff
Small fix
2024-10-15 00:13:40 -04:00
Chris Bordeman
7af8d8aa70
Remove some warnings.
2024-10-15 00:07:57 -04:00
Chris Bordeman
4801f37e7c
Moved QuickFilters migration to AppScaffolding.
2024-10-14 23:59:05 -04:00
Chris Bordeman
f92b2b65b2
Implemented Name on Quick Filters.
2024-10-11 05:45:04 -04:00
muchtall
6e21e96aa2
Allow Non-Windows installations to populate Windows folder artwork ( https://github.com/rmcrackan/Libation/issues/977 )
2024-09-16 19:42:26 +00:00
Robert McRackan
eb659cc7d7
typo
2024-09-09 08:31:55 -04:00
Robert McRackan
c0cb454d45
Make recursive file enumerations safer
2024-09-05 09:07:47 -04:00
Robert McRackan
962d9b550f
"Unable to load module" should just be a warning, not error
2024-04-15 08:03:49 -04:00
Robert McRackan
b6d1a7e3ba
Upgrade to .net8
2023-11-15 19:53:26 -05:00
Michael Bucari-Tovo
d7f3758ebc
Add support for environment variables and unix shortcuts in appsettings.json path.
2023-08-30 11:47:50 -06:00
Mbucari
42a93bfac1
Update AAXClean
2023-08-27 19:47:32 -06:00
Mbucari
f86c77a546
Create directory before trying to create appsettings.json
2023-08-27 19:47:00 -06:00
MBucari
92d283187d
Add support for locating mp3 audiobooks
2023-08-20 11:38:43 -06:00
MBucari
e65b6c76a8
Add ability to preview templates on user's books ( #700 )
...
Add template editor menu items to main grid context menu
2023-08-12 17:12:50 -06:00
Mbucari
6986c8f018
Fix broken template editor ( #698 )
2023-08-04 09:26:51 -06:00
MBucari
34033e7947
Enable Nullable
2023-07-30 13:31:57 -06:00
Mbucari
90eccbf2f6
Fix FilePathCache NRE ( #680 )
2023-07-17 08:55:55 -06:00
Mbucari
d1df10d060
Add products grid scaling setting
...
- Add Grid Scaling Settings
- Add WinForms DPI migration to remove stored form sizes
- Add textbox clear button
2023-07-12 15:32:37 -06:00
Mbucari
4899ef3007
Add new settings and settings dialog help tips
...
Add CombineNestedChapterTitles setting (#663 )
Add SaveMetadataToFile setting
Add extended setting descriptions for select options
2023-07-09 16:07:13 -06:00
Mbucari
86124fc609
Address comments
2023-07-03 10:01:25 -06:00
Mbucari
423b5312f7
Add setting to choose downloaded audio quality (( #648 )
2023-07-02 19:19:28 -06:00
Mbucari
bb05847b25
Improve finding audio file by ID
2023-07-02 14:08:27 -06:00
Mbucari
83fa73cef5
Integrate new Title and Subtitle properties into Libation
2023-06-29 21:06:54 -06:00
Alanoll
2195574422
feat: add Book subtitle capturing so TitleShort reflects titles better
2023-06-26 12:18:15 -05:00
MBucari
b4b85cd485
Change the default file timestamp source
2023-06-25 17:28:26 -06:00
MBucari
1b09b1fd48
Remove multispace instances from template filenames ( #637 )
2023-06-25 15:14:10 -06:00
MBucari
ac87d70613
Add options to set file created/modified timestamps ( #638 )
2023-06-25 14:07:39 -06:00
Mbucari
bd3e833dc1
Use series order float ( #632 )
...
Add decimal formatter to number tag types
2023-06-15 10:42:36 -06:00
Mbucari
6d13325c4f
Add <account nickname> tag ( #629 )
2023-06-14 11:56:38 -06:00
Mbucari
46f6ba1710
Add feature #627 and fix bug #628
...
- Feature: Option to overwrite existing audio files when moving to Books
- Bugfix: Do not set liberated status if moving files fails.
2023-06-14 10:51:43 -06:00
Mbucari
d4bf13b3fd
Update Hangover Avalonia to v11-rc1
2023-06-03 00:30:02 -06:00
Mbucari
75c07c3209
Fix SavePodcastsToParentFolder setting ( #612 )
2023-06-02 23:54:32 -06:00
Mbucari
607cd07b74
Change IInteropFunctions.ReleaseIdentifier to ReleaseIdString
2023-05-19 12:08:22 -06:00
Mbucari
d6fe3013ab
RPM build
2023-05-19 09:30:11 -06:00
Mbucari
4456432116
Add WebLoginDialog for Windows Chardonnay
2023-04-13 19:16:32 -06:00
Mbucari
3681c0f18f
Final walkthrough tweaks
2023-03-28 14:08:51 -06:00