advplyr
|
4e4a976050
|
Update get library series api endpoint to load from db
|
2023-08-18 17:08:34 -05:00 |
|
advplyr
|
9d7d4c6902
|
Update filterData for authors/series when added/removed
|
2023-08-18 14:40:36 -05:00 |
|
advplyr
|
7222171c5b
|
Update checking empty series to load from Db
|
2023-08-17 17:58:57 -05:00 |
|
advplyr
|
361732a463
|
Update get User API endpoint to load media progress from db
|
2023-08-17 17:26:12 -05:00 |
|
advplyr
|
1ebe8a6f4c
|
Update scanner to load library items from db
|
2023-08-16 18:08:00 -05:00 |
|
advplyr
|
a98942a361
|
Add jsdoc types to remaining models
|
2023-08-16 16:38:48 -05:00 |
|
advplyr
|
0bc89cd40f
|
Fix collapse series and sort by title without ignore prefix
|
2023-08-16 15:24:56 -05:00 |
|
advplyr
|
2ae86ab5bb
|
Fix Library undefined sequelize
|
2023-08-16 14:49:06 -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
|
8d03b23f46
|
Update MiscController api routes to load library items from db
|
2023-08-13 13:10:34 -05:00 |
|
advplyr
|
fc44c801f2
|
Update playlist API endpoints to load library items from DB
|
2023-08-13 11:22:38 -05:00 |
|
advplyr
|
6056c14926
|
Update podcast controller to load library items from db
|
2023-08-12 17:29:08 -05:00 |
|
advplyr
|
f465193b9c
|
Update User.toJSONForPublic to remove mostRecent key and session key only includes the PlaybackSession
|
2023-08-12 16:11:58 -05:00 |
|
advplyr
|
09c9c28028
|
Remove test API endpoint for albums
|
2023-08-12 15:54:59 -05:00 |
|
advplyr
|
f1130eb63a
|
Update MeController api endpoints to load library items from DB
|
2023-08-12 15:52:09 -05:00 |
|
advplyr
|
db80cec168
|
Update collection API routes to load libraryItems from DB
|
2023-08-12 15:01:27 -05:00 |
|
advplyr
|
38029d1202
|
Update library collections api endpoint to use libraryItems from db
|
2023-08-11 17:49:06 -05:00 |
|
advplyr
|
aac2879652
|
Fix library query sort by title, add indexes for books and libraryItems
|
2023-08-10 17:46:27 -05:00 |
|
advplyr
|
8c9fc3ddb5
|
Fix discover home page shelf query, add indexes for libraryItems and mediaProgresses table
|
2023-08-09 17:48:31 -05:00 |
|
advplyr
|
33e04d0cbb
|
Update home page queries merging listen/read shelves, limit recent shelves to 60 days out
|
2023-08-07 17:59:04 -05:00 |
|
advplyr
|
fbb5fd41fb
|
Merge pull request #1994 from NiclasHaderer/fix-backup-server-crash
Fix: server crash when uploading invalid backup file
|
2023-08-07 17:17:57 -05:00 |
|
advplyr
|
43a5296dd7
|
Update server/managers/BackupManager.js
|
2023-08-07 17:14:47 -05:00 |
|
advplyr
|
345ff1aa66
|
Update author API endpoints to load library items from DB
|
2023-08-06 15:06:45 -05:00 |
|
advplyr
|
56e3449db6
|
Remove media progress for podcast episodes when episode is removed
|
2023-08-06 14:18:51 -05:00 |
|
advplyr
|
1372c24535
|
Update queries to account for user permissions
|
2023-08-06 13:36:58 -05:00 |
|
Niclas Haderer
|
409c5f7b75
|
fix: the server does not crash any more when an invalid backup file is uploaded
|
2023-08-06 10:05:53 +02:00 |
|
advplyr
|
83d0db0607
|
Fix getting default library id for user
|
2023-08-05 16:37:26 -05:00 |
|
advplyr
|
91b6c4412d
|
Add remaining personalized shelf queries for podcasts
|
2023-08-05 15:28:16 -05:00 |
|
advplyr
|
09eefae808
|
Add remaining personalized shelf queries, update book libraries home page to use new API endpoint
|
2023-08-05 14:01:16 -05:00 |
|
advplyr
|
80b3bfea51
|
Add recent series home page shelf query
|
2023-08-04 18:07:55 -05:00 |
|
advplyr
|
516298b5b2
|
Update continue series shelf to include rss feed
|
2023-08-04 17:26:43 -05:00 |
|
advplyr
|
8edab98163
|
Update continue series shelf queries
|
2023-08-04 17:24:06 -05:00 |
|
advplyr
|
58da095bcf
|
Update query for continue series shelf
|
2023-08-03 18:14:25 -05:00 |
|
advplyr
|
b9633691f4
|
Add new personalized home page shelves API endpoint
|
2023-08-02 18:29:28 -05:00 |
|
advplyr
|
7ec1d8ee5f
|
Fix socket authority check for valid client
|
2023-08-01 16:34:01 -05:00 |
|
advplyr
|
95c4b3862b
|
Include library item podcast queries
|
2023-07-31 17:59:51 -05:00 |
|
advplyr
|
eeaf012cdc
|
Update new library item API endpoint to handle collapse series
|
2023-07-30 17:51:44 -05:00 |
|
advplyr
|
11120a3765
|
Update version specific db migration check
|
2023-07-30 11:09:49 -05:00 |
|
advplyr
|
4d0acb30ba
|
Update bookSeries & bookAuthors table to include createdAt timestamp
|
2023-07-29 17:25:11 -05:00 |
|
advplyr
|
4dbe8d29d9
|
Update db migration for duration, size, lastFirst, and ignore prefix columns
|
2023-07-28 18:03:31 -05:00 |
|
advplyr
|
8be1651c6b
|
Fix:Sync local media progress when library item not found #1971
|
2023-07-26 18:08:55 -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
|
daa8c4cd67
|
Update:Remove sort index from podcast episodes
|
2023-07-22 09:24:46 -05:00 |
|
advplyr
|
d5da4441cd
|
Fix:Set podcast episode audio file index to 1 on scans
|
2023-07-22 09:05:43 -05:00 |
|
advplyr
|
80aea0c82d
|
Fix:Save metadata files when updating library items #1952
|
2023-07-22 07:50:47 -05:00 |
|
advplyr
|
22323f606d
|
Fix:RSS feed covers #1948
|
2023-07-21 16:59:00 -05:00 |
|
advplyr
|
01b65eb678
|
Fix:Initialize Feed entityUpdatedAt to prevent updated RSS feed every request
|
2023-07-21 16:18:58 -05:00 |
|
advplyr
|
3f380b0839
|
Fix:Parsing authors from meta tags removes duplicates #1932
|
2023-07-20 16:55:49 -05:00 |
|
advplyr
|
7fdf1a1d7f
|
Merge pull request #1946 from rasmuslos/master
Fix byte conversion
|
2023-07-20 15:55:16 -05:00 |
|
advplyr
|
c2793fe29b
|
Fix:Crash when author is set without a name #1934
|
2023-07-19 17:13:57 -05:00 |
|
Rasmus Krämer
|
38596d017f
|
Fix byte conversion
|
2023-07-19 23:59:00 +02:00 |
|
advplyr
|
9a5ed64fae
|
Update database loading library items incrementally to reduce mem usage
|
2023-07-19 15:36:18 -05:00 |
|
advplyr
|
6814adffcc
|
Update:Only load feeds when needed
|
2023-07-17 16:48:46 -05:00 |
|
advplyr
|
5b6878e5de
|
Fix:Crash on local playback sessions #1912
|
2023-07-17 13:58:19 -05:00 |
|
advplyr
|
d0cd512be8
|
Fix:Crash when updating sequence on series #1919
|
2023-07-17 08:09:08 -05:00 |
|
advplyr
|
2afd0e2acd
|
Update dbMigration for old main library ids
|
2023-07-16 16:39:59 -05:00 |
|
advplyr
|
0829237166
|
Fix:Libraries out of order #1911
|
2023-07-16 15:43:46 -05:00 |
|
advplyr
|
01bf58ab97
|
Fix createAuthor
|
2023-07-16 15:29:43 -05:00 |
|
advplyr
|
d99b2c25e8
|
Fixes for db migration & local playback sessions
|
2023-07-16 15:05:51 -05:00 |
|
advplyr
|
63e5cf2e60
|
Fix:Accessing series page for some users #787
|
2023-07-16 08:39:08 -05:00 |
|
advplyr
|
ec998dc1ac
|
Update:Podcast library item covers show number of episodes incomplete #782
|
2023-07-15 14:45:08 -05:00 |
|
advplyr
|
ddc54c8811
|
Update:Downloading library item shows log on the server with username #1461
|
2023-07-15 13:39:12 -05:00 |
|
advplyr
|
72e306935f
|
Update:Support and as separator between multiple authors #1790
|
2023-07-15 13:28:31 -05:00 |
|
advplyr
|
96a7c7f4d1
|
Fix:Embedded chapters with invalid IDs, update chapter ids to always be the index #1783
|
2023-07-15 12:46:51 -05:00 |
|
advplyr
|
b108f2241b
|
Add:Library filter for publishers & link to publisher filter on book page #1813
|
2023-07-15 12:22:13 -05:00 |
|
advplyr
|
9439acf300
|
Merge pull request #1906 from warnwar/master
stop opf importer from adding duplicate info
|
2023-07-15 11:44:41 -05:00 |
|
advplyr
|
d181e66d83
|
Update server/utils/parsers/parseOpfMetadata.js
|
2023-07-15 11:41:44 -05:00 |
|
advplyr
|
a87c3f2c77
|
Update server/utils/parsers/parseOpfMetadata.js
|
2023-07-15 11:41:40 -05:00 |
|
advplyr
|
2834f6077e
|
Update server/utils/parsers/parseOpfMetadata.js
|
2023-07-15 11:41:35 -05:00 |
|
advplyr
|
c881bcbe59
|
Update logs for cache purge
|
2023-07-14 15:04:27 -05:00 |
|
advplyr
|
89aa4a8bdc
|
Update logger to support dev only log, remove old model docs
|
2023-07-14 14:50:37 -05:00 |
|
advplyr
|
c5a4f63670
|
Update Backup to use key to check for old backups no longer supported
|
2023-07-14 14:20:35 -05:00 |
|
advplyr
|
1b97582975
|
Update dbMigration mappings
|
2023-07-14 14:04:47 -05:00 |
|
advplyr
|
9b7aacf3ea
|
Update dbMigration mappings
|
2023-07-14 14:04:28 -05:00 |
|
WarWar
|
47b9ee557e
|
stop opf importer from adding duplicate info
|
2023-07-14 05:15:29 +00:00 |
|
advplyr
|
d56e3a3617
|
Merge branch 'master' into sqlite_2
|
2023-07-11 17:07:13 -05:00 |
|
advplyr
|
995cf51ae3
|
Update:Default m4b encoding bitrate to 128k #1892
|
2023-07-11 16:57:30 -05:00 |
|
advplyr
|
8cff68ca64
|
Fix purge metadata/items paths
|
2023-07-10 17:00:31 -05:00 |
|
advplyr
|
eb5331d34a
|
Update playlist & collection models to use sort order
|
2023-07-10 16:07:22 -05:00 |
|
advplyr
|
f425185575
|
Merge branch 'master' into sqlite_2
|
2023-07-09 15:50:50 -05:00 |
|
advplyr
|
9fc352a5a4
|
Fix:Download episode from rss feed with very long description #1893
|
2023-07-09 15:50:40 -05:00 |
|
advplyr
|
e85ddc1aa1
|
Update package.json pkg assets, remove njodb and dependencies
|
2023-07-09 14:22:30 -05:00 |
|
advplyr
|
b9be7510f8
|
Remove purge-media-progress api route
|
2023-07-09 14:08:14 -05:00 |
|
advplyr
|
f4497acd48
|
Remove API routes for removing all items and purging media progress
|
2023-07-09 14:07:30 -05:00 |
|
advplyr
|
f73a0cce72
|
Update Dockerfile for sqlite3, update models for cascade delete, fix backup schedule
|
2023-07-09 11:39:15 -05:00 |
|
advplyr
|
254ba1f089
|
Migrate backups manager
|
2023-07-08 14:40:49 -05:00 |
|
advplyr
|
0a179e4eed
|
Update author and series to include libraryId
|
2023-07-08 10:07:57 -05:00 |
|
advplyr
|
0ac63b2678
|
Update Series and Author model to be library specific
|
2023-07-08 09:57:32 -05:00 |
|
advplyr
|
1d13d0a553
|
Merge master
|
2023-07-08 08:25:33 -05:00 |
|
advplyr
|
e378b79fbc
|
Fix:Access series that are in multiple libraries and user does not have access to all #1899, new libraries/series endpoint
|
2023-07-07 17:59:17 -05:00 |
|
advplyr
|
b5d4c11f6f
|
Fix RSS feeds to use slug instead of id
|
2023-07-06 17:07:10 -05:00 |
|
advplyr
|
a0bc959850
|
Add feed migration and cleanup
|
2023-07-05 18:18:37 -05:00 |
|
advplyr
|
cf7fd315b6
|
Init sqlite take 2
|
2023-07-04 18:14:44 -05:00 |
|
advplyr
|
bdbc5e3161
|
Add:Library setting to hide single book series #1433
|
2023-06-29 17:55:17 -05:00 |
|
advplyr
|
bb9013541b
|
Update:Get all users api endpoint to include latest session, display device info on users table #724
|
2023-06-28 17:57:46 -05:00 |
|
advplyr
|
aeba7674f8
|
Add new api route for downloading backup, remove static metadata route
|
2023-06-27 16:41:32 -05:00 |
|
advplyr
|
5b0d105e21
|
Remove deprecated /s/ and /ebook/ api routes
|
2023-06-27 15:56:33 -05:00 |
|
advplyr
|
18cb394884
|
Update:Remove episodes from newest shelf when finished #1871
|
2023-06-26 17:32:45 -05:00 |
|
advplyr
|
d0bce2949e
|
Add:FFProbe api endpoint
|
2023-06-25 16:16:11 -05:00 |
|
advplyr
|
71369bd2a0
|
Update:Podcast rss feed fetch timeout to 12s #1856
|
2023-06-22 17:27:09 -05:00 |
|
advplyr
|
d748d43efc
|
Fallback to using from address if test address is not set, add reset button when form has changes
|
2023-06-12 17:12:52 -05:00 |
|
daVinci2793
|
d54edb93d6
|
Updates to Email settings/manager to include test email
|
2023-06-12 04:53:51 +00:00 |
|
advplyr
|
aae92649b1
|
Add:Ebook and supplementary ebook library filters
|
2023-06-10 15:59:44 -05:00 |
|
advplyr
|
0ec50bb570
|
Remove experimental features and experimental ereader setting
|
2023-06-10 14:11:51 -05:00 |
|
advplyr
|
b60473d7ae
|
Update:Setting new other ebook files as supplementary #1809
|
2023-06-10 13:20:38 -05:00 |
|
advplyr
|
014fc45c15
|
Add:Audiobooks only library settings, supplementary ebooks #1664
|
2023-06-10 12:46:57 -05:00 |
|
advplyr
|
09566c02ea
|
Fix:Series page In Progress filter showing completed series #1827
|
2023-06-07 14:01:03 -05:00 |
|
advplyr
|
fde07d26e5
|
Update:Prefer epub ebook file when setting ebook #1825, validate ebookLocation
|
2023-06-06 16:53:11 -05:00 |
|
advplyr
|
9547824aaa
|
Merge pull request #1819 from mayli/usetemp
Fix: useTempFiles=true, upload use tmp instead of ram
|
2023-06-06 15:41:28 -05:00 |
|
advplyr
|
5a01be1ee3
|
Add tempFileDir for uploads
|
2023-06-06 15:40:52 -05:00 |
|
advplyr
|
5dc4606657
|
Add:Support for CAF audio files
|
2023-06-05 16:23:40 -05:00 |
|
Coda
|
2fd3238576
|
Fix: useTempFiles=true, upload use tmp instead of ram
|
2023-06-04 15:56:41 -07:00 |
|
Coda
|
a3642b204d
|
Fix: decode filename as utf8 on upload
|
2023-06-03 21:44:13 -07:00 |
|
advplyr
|
4d8a1b5b6d
|
Add:Ebook library filter, and update e-book to ebook
|
2023-05-30 16:37:24 -05:00 |
|
advplyr
|
c382f07b05
|
Fix:Close player resetting progress #1807
|
2023-05-30 16:08:30 -05:00 |
|
advplyr
|
05ce9c6eda
|
Add:Email smtp config & send ebooks to devices #1474
|
2023-05-29 17:38:38 -05:00 |
|
advplyr
|
15aaf2863c
|
Add:OPML Export #1260
|
2023-05-28 15:10:34 -05:00 |
|
advplyr
|
019063e6f4
|
Update:New API routes for library files and downloads
|
2023-05-28 12:34:22 -05:00 |
|
advplyr
|
ea79948122
|
Fix:Podcast episode downloads where RSS feed uses the same title #1802
|
2023-05-28 11:24:51 -05:00 |
|
advplyr
|
4f75a89633
|
Update:New EBook API endpoint
|
2023-05-28 10:47:28 -05:00 |
|
advplyr
|
b3f19ef628
|
Fix:Static file route check authorization
|
2023-05-28 09:34:03 -05:00 |
|
advplyr
|
f16e312319
|
Fix:Series api check user has access to library
|
2023-05-28 08:51:34 -05:00 |
|
advplyr
|
056da0ef70
|
Fix:Static ebook route
|
2023-05-28 08:39:41 -05:00 |
|
advplyr
|
53c96b2540
|
Update:Handle multiple sessions open, sync when paused, show alert of multiple sessions open when both are playing #1660
|
2023-05-27 17:21:43 -05:00 |
|
advplyr
|
9712bdf5f0
|
Update:Check if directory already exists before upload #1497
|
2023-05-27 16:00:34 -05:00 |
|
advplyr
|
0678c26627
|
Fix:Catch exception when podcast episode download request fails #1759
|
2023-05-27 15:24:08 -05:00 |
|
advplyr
|
b52e240025
|
Add:Batch re-scan #1754
|
2023-05-27 14:51:03 -05:00 |
|
advplyr
|
2cc23b6d6b
|
Update:Auto update home page shelves when new episode is added #716
|
2023-05-27 09:13:44 -05:00 |
|
advplyr
|
3e4c94e2b4
|
Update:Continue Reading and Read Again home page shelves for ebook only items #1782
|
2023-05-27 08:20:09 -05:00 |
|
advplyr
|
1da471e136
|
Fix:Embed metadata tool embed ASIN, SERIES and SERIESPART #1794
|
2023-05-26 17:57:56 -05:00 |
|
advplyr
|
36477a832c
|
Add:Saving progress for PDF ebooks #1791
|
2023-05-24 16:41:16 -05:00 |
|
advplyr
|
be2d317325
|
Fix initialize currentTime and ebookProgress for MediaProgress
|
2023-05-20 15:37:44 -05:00 |
|
advplyr
|
9f6bfeb839
|
Fix:Removing media progress that was started local
|
2023-05-20 15:19:09 -05:00 |
|
advplyr
|
f4f5f79af7
|
Update:Add chapters to playback session so they can be used for podcast episodes in mobile apps
|
2023-05-20 13:30:07 -05:00 |
|
advplyr
|
92bb2fb23d
|
Fix:Levenshtein distance crash when passed non-strings
|
2023-05-18 17:07:58 -05:00 |
|
advplyr
|
3c406c12b4
|
Updates to metadata file format changing, use chapters from metadata file
|
2023-05-16 18:58:01 -05:00 |
|
advplyr
|
81d4ac3ed2
|
Add:metadata.json format #1775 #916
|
2023-05-15 18:23:31 -05:00 |
|
advplyr
|
32bdae31a8
|
Add:All providers option for searching covers #1774
|
2023-05-14 13:43:20 -05:00 |
|
advplyr
|
84c16c4a39
|
Fix:Audible india provider
|
2023-05-14 13:42:29 -05:00 |
|
advplyr
|
bac09de23d
|
Fix:getNarrators API endpoint check narrators are strings #1770
|
2023-05-12 18:22:09 -05:00 |
|
advplyr
|
2ab287e2a9
|
Fix:Podcast cron filter out failed library item
|
2023-05-08 16:20:09 -04:00 |
|
advplyr
|
30009e45da
|
Update:Book subtitle searchable #1755
|
2023-05-06 09:43:13 -05:00 |
|
advplyr
|
c848f366de
|
Update:Audio file disc meta tag support for TPA #1749
|
2023-05-03 17:33:01 -05:00 |
|