advplyr
a2b2a2d060
Fix:Applying backup not properly overwriting existing sqlite file
...
- Fixed resetting api cache on backup
- Added loading indicator in backups table
- Fixed apply backup api not responding with 200 http status code
- Added additional logging and failsafes
2024-03-16 15:12:33 -05:00
advplyr
c14f9accaf
Update functions for #2724 and add jsdocs
2024-03-11 17:07:03 -05:00
mikiher
ad45dadc15
Remove redundant space
2024-03-09 12:07:08 +02:00
mikiher
0e8148001e
Fix direct access to Database.libraryFilterData
2024-03-09 11:59:50 +02:00
advplyr
a43b93d796
Fix:Clear library filter data cache when library item is updated #2597
2024-02-18 14:58:46 -06:00
advplyr
0cf2f8885e
Add custom metadata provider controller, update model, move to item metadata utils
2024-02-11 16:48:16 -06:00
FlyinPancake
6ef4944d89
Merge branch 'advplyr:master' into dewyer/add-custom-metadata-provider
2024-01-13 01:08:23 +01:00
Benjamin Porter
4a76059608
Change Logger.dev
calls to Logger.debug
...
Logger.dev is kind of in a weird spot where it doesn't fit into the
standard log level. It is called directly by some code and it only
checks whether a property is set (which comes from an env var) before
deciding to print out.
This standardizes on `debug` by changing the dev calls to debug. Also
removes the now unused code.
2024-01-09 15:24:23 -07:00
Barnabas Ratki
5ea423072b
Small fixes
2024-01-03 20:40:36 +01:00
Barnabas Ratki
8027c4a06f
Added support for custom metadata providers
...
WiP but already open to feedback
2024-01-03 20:25:34 +01:00
advplyr
24a587b944
Update:Remove playback sessions that are 3s or less on startup
2023-12-21 14:29:36 -06:00
advplyr
7391b4d0ec
Add:User stats API for year stats
2023-12-19 17:19:33 -06:00
advplyr
60a80a2996
Update:Remove support for metadata.abs, added script to create metadata.json files if they dont exist
2023-10-22 15:53:05 -05:00
advplyr
97b0b98605
Merge pull request #2102 from selfhost-alt/sqlite-query-logging
...
Add ability to enable DEV logs of Sqlite queries
2023-09-22 16:17:32 -05:00
advplyr
1ab34fa77f
Update server/Database.js
2023-09-22 16:14:12 -05:00
advplyr
b64ecc7c6f
Update server/Database.js
2023-09-22 16:14:00 -05:00
advplyr
87eaacea22
Fix empty podcast and empty book queries when cleaning db on init
2023-09-17 15:53:25 -05:00
Selfhost Alt
19cf3bfb9f
Fix query to actually return empty series
2023-09-15 13:32:21 -07:00
Selfhost Alt
b668c6e37a
Remove stray quote
2023-09-14 23:04:47 -07:00
Selfhost Alt
71762ef837
Newline before printing query
2023-09-14 23:01:40 -07:00
Selfhost Alt
b1524d245e
Add ability to enable DEV logs of Sqlite queries
2023-09-14 22:52:43 -07:00
Selfhost Alt
8b39b01269
Scan for empty book series more efficiently
2023-09-14 22:35:33 -07:00
advplyr
87d037cb0a
Fix clean database method and version bump 2.3.5
2023-09-08 17:20:39 -05:00
advplyr
10011bd6a3
Add startup function to remove invalid records from DB
2023-09-05 17:58:13 -05:00
advplyr
1dd1fe8994
Update match all books to load items from DB, remove library items loading to memory on init
2023-09-04 16:33:55 -05:00
advplyr
42ff3d8314
Add new library item scanner
2023-09-03 17:51:58 -05:00
advplyr
e63aab95d8
Update new library scanner to handle metadata file changes
2023-09-03 15:14:58 -05:00
advplyr
9123dcb365
Remove series search api endpoint, update authors and series to load from db
2023-09-03 10:49:02 -05:00
advplyr
0ecfdab463
Update new library scanner for scanning in new books
2023-09-01 18:01:17 -05:00
advplyr
f8f94f2a6d
Update new library scanner to check for cover images and ebooks
2023-08-28 17:50:21 -05:00
advplyr
6c1b4e3a36
Update db model references
2023-08-20 13:34:03 -05:00
advplyr
21343ffbd1
Update numIssues on filter data, fix watcher scanning in new items
2023-08-20 13:16:53 -05:00
advplyr
8d451217a3
Update recent-episodes API route to load from db
2023-08-19 14:49:06 -05:00
advplyr
c77cead9ae
Update search endpoints to search db directly
2023-08-19 13:59:22 -05:00
advplyr
9d7d4c6902
Update filterData for authors/series when added/removed
2023-08-18 14:40:36 -05:00
advplyr
a98942a361
Add jsdoc types to remaining models
2023-08-16 16:38:48 -05:00
advplyr
c707bcf0f6
Add jsdoc types for models
2023-08-15 18:03:43 -05:00
advplyr
7afda1295b
Update Author model to define types
2023-08-14 18:22:38 -05:00
advplyr
6d6e8613cf
Update library API endpoints to load library items from db
2023-08-13 17:45:53 -05:00
advplyr
3651fffbee
Update library filter data to load from db and cache, update rss feed routes to load library items from db
2023-08-13 15:10:26 -05:00
advplyr
fc44c801f2
Update playlist API endpoints to load library items from DB
2023-08-13 11:22:38 -05:00
advplyr
db80cec168
Update collection API routes to load libraryItems from DB
2023-08-12 15:01:27 -05:00
advplyr
11120a3765
Update version specific db migration check
2023-07-30 11:09:49 -05:00
advplyr
4dbe8d29d9
Update db migration for duration, size, lastFirst, and ignore prefix columns
2023-07-28 18:03:31 -05:00
advplyr
710a62c2af
Update:Load playlists only when needed & remove podcast episode from playlist when deleted
2023-07-23 09:42:57 -05:00
advplyr
5a9eed0a5a
Update:Only load collections when needed
2023-07-22 16:18:55 -05:00
advplyr
354e16e462
Update:Only load Users when needed
2023-07-22 15:32:20 -05:00
advplyr
1d974375a0
Update:Only load libraries from db when needed
2023-07-22 14:25:20 -05:00
advplyr
1c40af3eef
Update:Sequelize transactionType to IMMEDIATE to fix SQLITE_BUSY #1910
2023-07-22 11:30:29 -05:00
advplyr
80aea0c82d
Fix:Save metadata files when updating library items #1952
2023-07-22 07:50:47 -05:00