advplyr
09beb6a2ae
Merge branch 'master' of https://github.com/advplyr/audiobookshelf
2022-06-02 16:32:42 -05:00
advplyr
1bd657f07d
Fix:Mark as finished once media has ended #635
2022-06-02 16:31:52 -05:00
advplyr
2dba17a7ae
Merge pull request #651 from selfhost-alt/handle-another-backup-parse-error
...
Gracefully handle unexpected end of file when listing backup files
2022-06-02 07:26:42 -05:00
advplyr
c3b33ea37a
Fix:Sanitize filename to remove line breaks and check filename length is not too long #663
2022-06-01 20:14:10 -05:00
advplyr
36bd6e649a
Fix:Remove podcast episode to also remove library file #636
2022-06-01 17:45:52 -05:00
advplyr
c88bbf1ce4
Fix:Authors landing page available on refresh #659
2022-06-01 16:29:29 -05:00
advplyr
792268f5ee
Merge branch 'master' into video
2022-05-31 18:53:30 -05:00
advplyr
5f2d6f4d5e
Add:Support for wav #652
2022-05-31 18:45:40 -05:00
Selfhost Alt
1350a91fba
Handle another type of corrupted backup file
2022-05-30 23:53:00 -07:00
advplyr
acf22ca4fa
Testing video media type
2022-05-30 19:26:53 -05:00
advplyr
93b8e11378
Fix:Mark media as finished if less than 5 seconds remain on a sync and call progress sync again when last track ends #635
2022-05-29 12:55:14 -05:00
advplyr
514893646a
Add:OPML Upload for bulk adding podcasts #588
2022-05-29 11:46:45 -05:00
advplyr
e5469cc0f8
Update:Podcast library items do not show incomplete error when it doesnt have audio files #636
2022-05-29 07:25:30 -05:00
advplyr
ec6e70725c
Fix:Include Watcher as lib with no dependencies and fix tiny-readdir bug #610
2022-05-28 20:01:20 -05:00
advplyr
160dac109d
Add:User permission restrict explicit content #637
2022-05-28 16:53:03 -05:00
advplyr
f41d6d5c77
Update multi-series edit for match and make into separate component with inner modal
2022-05-28 15:54:04 -05:00
advplyr
a5dacd7821
Merge master
2022-05-28 13:58:52 -05:00
advplyr
8b12508b0c
Add:Rich text editor for podcast episode description
2022-05-28 13:36:58 -05:00
advplyr
a394f38fe9
Add:Full podcast episode description parsed and viewable in modal #492
2022-05-28 11:38:51 -05:00
advplyr
c4bfa266b0
Add:HTML sanitizer lib to support html in podcasts and replace strip html lib
2022-05-27 19:41:40 -05:00
advplyr
96232676cb
Fix:Save RSS feed url passed in by user instead of using the RSS feed returned from the request #634
2022-05-27 17:50:56 -05:00
advplyr
b2aab06e01
Add:Listening session modal with all details
2022-05-27 17:39:24 -05:00
advplyr
f002532c1e
Add:User listening sessions page, Update:Listening sessions to save media times and device info
2022-05-26 19:09:46 -05:00
advplyr
54663f0f01
Fix:Listening stats on users page and user listening-sessions api endpoint
2022-05-26 15:10:12 -05:00
Cassie Esposito
3153bdc5bb
Fixed bug that caused scanner to fail to get title when subtitle parsing is off, refactored possibly confusing variable declarations.
2022-05-24 19:04:51 -07:00
Cassie Esposito
31fd75a895
Merge branch 'getBookDataFromDir-refactor' of github.com:cassieesposito/audiobookshelf into getBookDataFromDir-refactor
2022-05-24 18:43:20 -07:00
Cassie Esposito
b22173a631
Undoing changes caused by linter run amok
2022-05-24 17:30:16 -07:00
advplyr
d4fe0be386
Merge pull request #631 from cassieesposito/getBookDataFromDir-refactor
...
Get book data from dir refactor
2022-05-24 19:17:42 -05:00
Cassie Esposito
6d947bbc29
Converted indentation from 4 spaces to 2
2022-05-24 17:06:44 -07:00
advplyr
5187d0e55f
Add:Option to hard delete podcast episode from file system #488
2022-05-24 18:38:25 -05:00
Cassie Esposito
1ab933c8b0
Refactored getSequence. Slight behavior changes introduced.
...
All components of the bottom level directory
except volume which can no longer use '-' for separation, but 'Vol 4 Title' is still valid
and '4. Title' or 'Vol 4.' are also now valid.
2022-05-24 16:24:10 -07:00
Cassie Esposito
e2e5dd372a
Merge branch 'master' into getBookDataFromDir-refactor
2022-05-24 12:56:10 -07:00
Kaldigo
aeb87c81a1
Fix missed preferMatchedMetadata rename
2022-05-24 01:29:43 +01:00
advplyr
3e98b6f749
Update:Remove manual sorting of podcast episodes and default to sort by published at
2022-05-23 19:28:00 -05:00
advplyr
6cfe583535
Fix:Static router for downloading single file library items #627
2022-05-23 18:31:11 -05:00
advplyr
0ad7a98fc7
Add:Support for single book files to be detected by Watcher #610 , Fix:Single media file in library folder root is only supported for books not podcasts
2022-05-23 18:15:15 -05:00
Kaldigo
ce88ebb55b
Removed response groups in Audible query and limited to 10 results
2022-05-23 22:48:11 +01:00
Kaldigo
c7e3f08d39
Merge branch 'advplyr:master' into master
2022-05-23 22:46:17 +01:00
Kaldigo
d15264832d
Updated matching with latest changes, Added override toggle for quickmatch, added asin and isbn to quickmatch query, updated audible provider to use audnexus
2022-05-23 03:56:51 +01:00
advplyr
a8d5b543d7
Update:Parsing sequence from folder will strip leading zeros #562
2022-05-22 19:17:21 -05:00
advplyr
15a85299b9
Merge pull request #612 from cassieesposito/scan-for-narrator
...
Scan for narrator
2022-05-21 12:04:06 -05:00
advplyr
8beac53f5f
Update:Send source back with auth request
2022-05-21 11:21:03 -05:00
Cassie Esposito
169b637720
Removed dependency erroniously added by IDE
2022-05-21 08:06:06 -07:00
Cassie Esposito
927c1a3514
Merge branch 'advplyr:master' into scan-for-narrator
2022-05-20 15:40:26 -07:00
advplyr
796602d1b2
Add:Enable e-reader server setting to allow all users to access experimental e-reader #614
2022-05-20 16:34:51 -05:00
advplyr
302870a101
Fix:Continue series shelf show next book in series #608
2022-05-20 15:55:03 -05:00
Cassie Esposito
2d8c840ad6
Cleaned up function getSequence, became more forgiving of whitespace around metadata elements
2022-05-20 01:03:36 -07:00
Cassie Esposito
f1f02b185e
Cleaned function getPublishedYear
2022-05-19 22:55:00 -07:00
Cassie Esposito
13d21e90f8
Cleaned function getSubtitle
2022-05-19 22:31:55 -07:00
Cassie Esposito
dd664da871
Separated individual element parsing functions out of function getBookDataFromDir
2022-05-19 22:10:53 -07:00
Cassie Esposito
6ff66370fe
Use {} instead of [] for narrators tag. Removed logging left over from debugging.
2022-05-19 21:07:04 -07:00
Cassie Esposito
23904d57ad
Narrator data is sucessfully saved from folder name.
2022-05-19 20:59:59 -07:00
Cassie Esposito
efdb43e2d2
Merge branch 'advplyr:master' into scan-for-narrator
2022-05-19 19:45:35 -07:00
Cassie Esposito
67523095d6
Narrators successfully isolated from path. Next steps: parse multiple narrators and save to disk
2022-05-19 19:42:45 -07:00
advplyr
b925dbcc95
Fix:Updating library folder paths will only set file permissions if it needed to create the folder #529
2022-05-19 19:00:34 -05:00
advplyr
2a235b8324
Add:RSS feeds for audiobooks #606
2022-05-19 18:51:58 -05:00
advplyr
4bcca97b1f
Update:Home page continue series shelf to use first unplayed book (instead of next book after most recently played) #608
2022-05-19 18:09:26 -05:00
advplyr
139ee013a7
Add:Parsing tags from OPF metadata #602 , Update:OPF parser to check for prefix on package/metadata/meta objects
2022-05-18 19:25:18 -05:00
advplyr
09dc95f560
Fix:Create cache dirs on server init
2022-05-15 11:19:04 -05:00
advplyr
853858825b
Fix:File permissions on cache dirs and cache images, Fix:Db delete read stream closing before write stream resulting in deletes sometimes not happening
2022-05-15 09:51:08 -05:00
advplyr
c962090c3a
Update:No longer creating initial root user and initial library, add init root user page, web app works with no libraries
2022-05-14 17:23:22 -05:00
advplyr
63a8e2433e
Fix:Manage and chapters item page available on refresh
2022-05-14 13:08:56 -05:00
advplyr
f78d287b59
Update:Matching authors uses the ASIN if set #572 , Fix:Purge author image cache when updating author
2022-05-13 18:11:54 -05:00
advplyr
113026ce13
Fix:Sanitize new podcast folder names and ensure feedUrl is in feed metadata #589
2022-05-13 17:13:58 -05:00
advplyr
17d15144eb
Update:Podcast new episode check cronjob to use last episode pub date if exists otherwise fallback to using last check date
2022-05-11 18:55:19 -05:00
advplyr
474a7d08d0
Fix:Watcher & scanner on folder renames to check inode value and update existing library item paths
2022-05-11 18:18:54 -05:00
advplyr
c6323f8ad9
Fix:Local playback session store date/dayOfWeek string to be used in stats
2022-05-11 17:35:04 -05:00
advplyr
caea6c6371
Update:Show seconds in elapsedPretty
2022-05-11 17:20:32 -05:00
advplyr
d285845e04
Fix:Crash when mobile sends invalid library item to sync with session
2022-05-11 17:07:41 -05:00
advplyr
cc1181b301
Add:Chapter editor, lookup chapters via audnexus, chapters table on audiobook landing page #435
2022-05-10 17:03:41 -05:00
advplyr
b330030f50
Fix:Ignore file metadata updates to metadata.abs files
2022-05-09 18:40:54 -05:00
advplyr
290340a385
Fix:Rescan filter out items not updated #577
2022-05-09 07:23:29 -05:00
advplyr
7f27eabf3e
Update:Authors page check user can access library items and can edit
2022-05-08 18:48:57 -05:00
advplyr
fbd7ae10d1
Add:Authors landing page #187
2022-05-08 18:21:46 -05:00
advplyr
2103edfcdc
Update:Max levenshtein distance for matching author names to 3 #572
2022-05-07 20:01:29 -05:00
jflattery
6b98baafdf
Resolve @advplyr's feedback
...
Add 'itunes' tag to 'season' and fix display formating
2022-05-05 13:38:00 +00:00
jflattery
cc285bb685
Add support for seasonal podcasts
...
Podcasts such as [Command Line Heroes](https://podcasts.apple.com/us/podcast/command-line-heroes/id1319947289 ) have multiple seasons in which each has it's own , . This seaks to add support for such podcast series.
2022-05-04 14:14:09 +00:00
advplyr
2e070227ab
Update:Give full permissions to admin users except updating root or viewing root api token #137
2022-05-03 19:16:16 -05:00
advplyr
195a30096f
Update:Experimental RSS feed setting custom slugs with default to library item id #553
2022-05-03 18:52:34 -05:00
Selfhost Alt
5ac342defd
Handle corrupted backups gracefully and continue loading other backups
2022-05-02 22:47:16 -07:00
advplyr
9b9de84740
Add:Experimental embed audio metadata page
2022-05-02 18:48:00 -05:00
advplyr
2059c9f14a
Fix:Podcast RSS feed require fs
2022-05-02 17:21:16 -05:00
advplyr
0e16a9c8de
Update:Many more debug logs for auto-download podcasts, add timeout for feed request, use anonymous function in cron job
2022-05-02 17:17:26 -05:00
advplyr
678dceefed
Add:Experimental generate podcast RSS feed #553
2022-05-02 16:42:30 -05:00
advplyr
8b38dda229
Add:experimental generate podcast feed for testing
2022-05-02 14:41:59 -05:00
advplyr
7373c7159b
Add additional logs during podcast episode checks and allow up to 3 failed feed requests
2022-05-01 19:54:33 -05:00
advplyr
84c12a6e7e
Add:Experimental embed metadata in audio files #141
2022-05-01 18:33:46 -05:00
advplyr
5f0f8b92d1
Fix:Continue series home page shelf to check for finished books in series #545
2022-05-01 15:31:07 -05:00
advplyr
fc8473ed84
Add:Putting back in the Continue Series shelf on the home page #541
2022-04-30 12:24:48 -05:00
advplyr
b19442e440
Remove old home page personalized API route
2022-04-30 11:36:05 -05:00
advplyr
049ae73d74
Update:Guest user accounts cannot change the account password #537
2022-04-29 18:38:13 -05:00
advplyr
729fdd5c9f
Update:User type admin permissions to create podcasts and download episodes #507
2022-04-29 18:29:40 -05:00
advplyr
220bbc3d2d
Fix:Series covers on home page not spread out correctly #505 , Update:Server settings are now returned with auth requests
2022-04-29 17:43:46 -05:00
advplyr
09d0d47549
Fix:Setting user can access all libraries/tags
2022-04-29 16:50:06 -05:00
advplyr
4185807da4
Add:Check for new episodes manual check and update last check time, Update:Adding new podcasts and downloading podcast episodes restricted to admin users
2022-04-29 16:42:40 -05:00
advplyr
35925ddc1b
Merge pull request #522 from selfhost-alt/skip-matching-identified-media
...
Add options to skip matching media items if they already have an ASIN/ISBN
2022-04-27 20:14:04 -05:00
advplyr
33dfb764fa
Add:Support for openaudible folder structure (subject to change), add support for treating single audio files in the root directory as library items #401
2022-04-27 19:42:34 -05:00
advplyr
c344555be3
Fix:default user settings for orderBy and default to sort ascending for titles and authors #515
2022-04-27 17:20:44 -05:00
Selfhost Alt
84dd06dfc4
Add options to skip matching media items if they already have an ASIN/ISBN
2022-04-26 17:36:29 -07:00
advplyr
0a73dd6437
Add:Ability to ignore directories by putting a file named .ignore inside dir #516
2022-04-26 19:11:32 -05:00
advplyr
d8ec3bd218
Merge pull request #512 from selfhost-alt/log-empty-folder-path-on-scan
...
Log full path when warning about empty root
2022-04-25 19:14:54 -05:00
advplyr
d189ec74c9
Update item api endpoint to include user media progress with item if using query string include=progress and optionally episode=episodeid - for mobile app downloads
2022-04-25 19:03:26 -05:00
advplyr
4291769b93
Fix:Filter checks on server to check for mediaType
2022-04-25 17:36:18 -05:00
Selfhost Alt
22900a3f67
Log full path when warning about empty root
2022-04-25 15:28:03 -07:00
advplyr
dcd4f69383
Fix: set downloaded/uploaded cover owner and permissions and if creating intitial config/metadata directories at startup then set owner of those #394
2022-04-24 19:12:00 -05:00
advplyr
7717e57c16
Fix: add extra check for valid names and valid author name #502
2022-04-24 18:41:47 -05:00
advplyr
2e28c9b06d
Add: button on issues page to remove all library items with issues #476
2022-04-24 18:25:33 -05:00
advplyr
4bc7cd2045
Fix: show books with invalid audio files and add error icon on book items #491
2022-04-24 18:05:15 -05:00
advplyr
5389115120
Add: Button on series page to mark all series as finished #452
2022-04-24 17:46:21 -05:00
advplyr
6e99cf6570
Fix: filter sort authors and series, authors page sort alphabetical #497
2022-04-24 17:15:41 -05:00
advplyr
21bdd9f9ec
Fix set invalid flag to false when adding first episode to an empty podcast library item, dont show podcast errors on episode cards
2022-04-24 17:03:43 -05:00
advplyr
e3ae3f7e6a
Update personalized api endpoint to new optimal function that only loops through library items once
2022-04-24 16:56:30 -05:00
advplyr
034d858f18
Change new podcast modal to remove episode download list #494 , Fix error when importing many episodes (set max size to 5MB) #493 , show podcast episodes downloading and in queue on podcast landing page
2022-04-23 19:41:06 -05:00
advplyr
ebc9e1a888
Fix batch mark as finished and clear selection #490
2022-04-23 17:17:05 -05:00
advplyr
c5a9c2bf5a
Merge pull request #489 from selfhost-alt/configurable-backup-size
...
Make maximum backup size configurable
2022-04-23 17:06:59 -05:00
advplyr
b2d299dba6
Remove open playback sessions for user when starting a new playback session
2022-04-23 16:18:34 -05:00
Selfhost Alt
cb5d9a8287
Add explicit byte conversion variable to make code more self-documenting
2022-04-23 10:26:37 -07:00
Selfhost Alt
7c7e8285a4
Make maximum backup size configurable
2022-04-23 10:19:31 -07:00
advplyr
7b3f9a1e0c
Add bulkInsertEntities to db to handle migrating large collections
2022-04-23 06:25:16 -05:00
advplyr
399e0ea0bc
Merge pull request #486 from selfhost-alt/quickmatch-updates-media-descriptions
...
Set description when quick matching media
2022-04-23 06:00:59 -05:00
Selfhost Alt
4b60b4f73e
Set description when quick matching media
2022-04-22 23:19:46 -07:00
Selfhost Alt
d88b20addd
Update folder update logic to use new media path name
2022-04-22 22:29:38 -07:00
advplyr
5d12cc3f23
Podcast home page shelves for currently listening episodes, newest episodes. Podcast episode card
2022-04-22 19:31:11 -05:00
advplyr
1b79b3f42d
Add secondary sort by series sort title when sorting by author #274
2022-04-22 17:11:03 -05:00
advplyr
d4525ad5ca
Version bump 2.0.1 and Fix db function validation
2022-04-22 12:44:24 -05:00
advplyr
dc9c307663
Fix user tags issue
2022-04-22 05:00:52 -05:00
advplyr
2276228531
Fix user permissions restricted by tag #421
2022-04-21 19:29:15 -05:00
advplyr
ad3fbe7abf
Add back in m4b merge downloader in experimental #478
2022-04-21 18:52:28 -05:00
advplyr
f781fa9e6b
Add green finished line for series #454
2022-04-21 08:55:29 -05:00
advplyr
1ff5637c1b
Fix user issue sending POST requests to play endpoints #473
2022-04-21 07:24:54 -05:00
advplyr
f2d9de5a5f
Library stats page links to genres, authors, items #453 , use overall days when hours > 10000
2022-04-20 18:43:39 -05:00
advplyr
ef88972b25
Fix total listening time stats check for strings, remove from experimental since listening sessions are created for all playbacks
2022-04-20 18:16:27 -05:00
advplyr
35f3b5863f
Add library match all back updated to support v2 models
2022-04-20 18:05:09 -05:00
advplyr
ff294867f8
Fix library folder check if folder exists and if not then attempt to create folder and set permissions, fix library folder check for changes before saving
2022-04-20 17:49:34 -05:00
advplyr
1c6cd7499b
Remove old cover method make sure cover filename is an actual image
2022-04-20 17:34:20 -05:00
jflattery
28c99cf17f
Increase readability of logs
...
Add podcast title to log output when autodownload fails
2022-04-20 17:35:15 +00:00
advplyr
584e754eae
Remove db log from testing
2022-04-20 08:38:24 -05:00
advplyr
68cf748e77
Fix previous version check for db migration to v2
2022-04-20 08:31:57 -05:00
advplyr
9b8f53caf6
abmetadata generator fixes
2022-04-20 07:41:45 -05:00
advplyr
182545a729
Fix ebook scan
2022-04-19 21:10:24 -05:00
advplyr
e83df2bf4b
Update migration version
2022-04-19 20:55:40 -05:00
Selfhost Alt
02bf55b401
Add a filter for media that is missing specific fields
2022-04-18 21:47:03 -07:00
advplyr
3b941d59a3
Merge pull request #463 from selfhost-alt/strict-asin-check
...
Update Audible scraper to be more strict about what it considers an ASIN and a valid ASIN query response
2022-04-18 07:06:55 -05:00
advplyr
d69f6020c6
Fix podcast episode playback session duration, use podcast episode plaintext description
2022-04-17 17:52:06 -05:00
Selfhost Alt
2fc60e4e9c
Handle an undefined publisher_summary when querying Audible
2022-04-16 14:57:36 -07:00
Selfhost Alt
cdcfd01da2
Only consider an Audible ASIN query successful if the response contains an author
2022-04-16 11:55:58 -07:00
Selfhost Alt
d6c5b6e8c6
Implement a stricter check for possible ASIN values in titles
2022-04-16 10:40:10 -07:00
advplyr
5d305c96ad
Add support for WMA and AIFF audio files #449 , add remove orphan streams, clean up audio mime type logic
2022-04-16 12:37:10 -05:00
advplyr
6d823f4e42
Podcast episode audio file to always use index 1
2022-04-15 20:49:13 -05:00
Rasmus Krämer
cd274e0844
Merge branch 'master' of https://github.com/rasmuslos/audiobookshelf
2022-04-15 12:59:45 +02:00
Rasmus Krämer
e9249430c3
Parse current time as float
2022-04-15 12:59:42 +02:00
Rasmus Krämer
cd5e5099f2
Merge branch 'advplyr:master' into master
2022-04-15 12:22:16 +02:00
Rasmus Krämer
09dd90e3fc
Convert timeListened to int
2022-04-15 12:22:00 +02:00
advplyr
a62f7a4861
Update uploader to support podcast folder structure
2022-04-14 18:24:24 -05:00
advplyr
5a26b01ffb
Add LibrarySettings and update edit library modal to include settings tab
2022-04-14 17:15:52 -05:00
advplyr
8bbeae4873
Fix check podcast episodes cronjob
2022-04-14 10:15:42 -05:00
advplyr
05dff2583a
Backups to store server version in zip details and check and show alert for old backups created before version 2.0.0
2022-04-13 18:51:06 -05:00
advplyr
79a82df914
Remove NFO metadata and save metadata button
2022-04-13 18:23:44 -05:00
advplyr
3f6ed6dbf9
Add Podcast match tab and find covers
2022-04-13 18:13:39 -05:00
advplyr
4edba20e9e
Update podcast search page to support manually entering podcast RSS feed
2022-04-13 16:55:48 -05:00
advplyr
88354de495
Fix abmetadata chapter parser
2022-04-13 07:57:21 -05:00
advplyr
5b02c5185f
Fix fs error library item
2022-04-13 04:55:39 -05:00
advplyr
b0b1d2707d
Add podcast episode date picker for pubDate
2022-04-12 17:32:27 -05:00
advplyr
469278cd1e
Fix:Global search support podcasts
2022-04-12 16:54:52 -05:00
advplyr
10d9e11387
Update abmetadata file for new data model, add chapter and description section parser
2022-04-12 16:05:16 -05:00
advplyr
ac097862fc
Update sorting and filtering for podcasts, add title ignore prefix to podcast metadata, check user permissions for podcast episode row UI
2022-04-11 19:42:09 -05:00
advplyr
23cc6bb210
Add published at to podcast episode row #428 , Fix podcast select episodes, fix save order of podcast episode, fix remove podcast episode
2022-04-10 11:01:50 -05:00
advplyr
c60807f998
Removing remaining legacy objects, remove njodb error for fileExists
2022-04-10 10:05:05 -05:00
advplyr
8df05896b5
Fix remove media progress use libraryItemId
2022-04-09 20:30:18 -05:00
advplyr
174dac8fd4
Add collapse series, add filter by series include sequence and sort, show number of episodes on podcast card
2022-04-09 19:44:46 -05:00
advplyr
2a386ca2a9
Add sync local media progress routes for offline mobile playback session support
2022-04-09 17:56:51 -05:00
Rasmus Krämer
5c91c1e2c7
Added select all option to the episode selector
2022-04-09 10:25:24 +02:00
advplyr
baf738f5ba
Fix updating media progress object id
2022-04-08 19:27:35 -05:00
advplyr
3a7cafbb95
Update media progress object to use unique id for podcast episodes
2022-04-08 19:19:47 -05:00
advplyr
ac3fa31d1e
Update Podcast Episode add libraryItemId, expanded returns audioTrack object
2022-04-05 19:40:40 -05:00
advplyr
6e5e638076
Update Book.js to return array of AudioTrack objects on json expand
2022-04-03 16:01:59 -05:00
advplyr
e4936ed522
Add chapters to playback session
2022-04-02 11:41:17 -05:00
advplyr
c201e2aa98
Add mediaPlayer to playback session
2022-04-02 11:19:57 -05:00
advplyr
3d3f20296c
Add displayTitle and displayAuthor to playback session
2022-04-02 10:26:42 -05:00
advplyr
292840a0e3
Update njodb path and add proper-lockfile package
2022-03-31 16:34:24 -05:00
advplyr
84e6e6fdbe
Include njodb statically & fix write stream issue
2022-03-31 16:32:50 -05:00
advplyr
cfe27dff80
Add:Server setting to set custom sorting prefixes to ignore #358
2022-03-31 15:07:50 -05:00
advplyr
c75895d711
Fix:Podcast scanner get embedded cover art
2022-03-28 20:23:16 -05:00
advplyr
c0ff28ffff
Add recent series and authors bookshelf rows on home
2022-03-27 16:16:08 -05:00
advplyr
58dfa65660
Fix update podcast episode api route;
2022-03-27 15:46:57 -05:00
advplyr
3f8e685d64
Podcasts add get episode feed and download, add edit podcast episode modal
2022-03-27 15:37:04 -05:00
advplyr
08e1782253
Fix use first accessible library depending on display order, default library id checked on server when authenticating
2022-03-27 09:45:28 -05:00
advplyr
0dd219f303
Add podcast episode auto download new episodes cron
2022-03-26 19:58:59 -05:00
advplyr
d5e96a3422
Fix podcast re-scan, fix more menu item
2022-03-26 19:00:55 -05:00
advplyr
12027b9a76
Podcast episode player fixes, episode table ui updates
2022-03-26 18:23:33 -05:00
advplyr
0e665e2091
Add playing podcast episodes, episode progress, podcast page, podcast home page shelves
2022-03-26 17:41:26 -05:00
advplyr
e32d05ea27
Podcast library item card, edit details, batch edit
2022-03-26 15:23:25 -05:00
advplyr
5446aea910
Add Scanner support for podcasts
2022-03-26 14:29:49 -05:00
advplyr
173b72c3b5
Add:Purge cache promp alert
2022-03-26 12:08:05 -05:00
advplyr
3150822117
New data model removing media entity for books
2022-03-26 11:59:34 -05:00
advplyr
920ca683b9
Podcast episode downloader, update podcast data model
2022-03-21 19:24:38 -05:00
advplyr
28d76d21f1
Add expand library item authors to /items/:id route
2022-03-21 05:08:33 -05:00
advplyr
e1e6b46456
Create podcast manager and re-organize managers
2022-03-20 16:41:06 -05:00
advplyr
27f1bd90f9
Add:Restrict user permissions by tag
2022-03-20 06:29:08 -05:00
advplyr
f8d0384155
Migration change metadata folder from /books to /items, podcast data model updates, add podcast routes
2022-03-19 10:13:10 -05:00