advplyr
80c9efc618
Update:Make m4b timeout to 30 mins
2022-06-12 15:59:36 -05:00
jmt-gh
d43d351721
remove loggers
2022-06-12 02:03:26 -07:00
jmt-gh
6064e8af87
fix using OMMs with regular scan option
2022-06-12 01:46:50 -07:00
jmt-gh
8754f0c25f
Cleaning up server code
...
Doing some literal cleaning
2022-06-12 01:38:09 -07:00
jmt-gh
9877b139f6
add new parser for overdrive media markers
2022-06-12 00:53:56 -07:00
jmt-gh
5643c846ee
Fix bug for certain scan types
...
Needed to look in to scanOptions to access the properties I wanted.
It's..... unclear to me if this needs to be done for those other ones as
well. I think so?
2022-06-12 00:47:54 -07:00
jmt-gh
68afc2c718
Add support for various scan types
...
This commit adds support for the various scan types, and ensures that we
only run Overdrive parsing on files that can actually support it
2022-06-11 23:56:36 -07:00
jmt-gh
b3d9323f66
Initial commit for server side approach
...
This is the first commit for bringing this over to the server side.
It works! Right now it fails if the autoscanner or or the manual
individual book scanner try to do it's thing. I'll need to update those
2022-06-11 23:17:22 -07:00
jmt-gh
fc614b9833
Add support for overdrive media marker file tag
...
This commit adds serverside support for grabbing the
overdrive_media_marker file tag that exists on mp3 files from overdrive
2022-06-11 02:00:07 -07:00
advplyr
a97c102369
Version bump 2.0.21
2022-06-09 18:24:03 -05:00
advplyr
089d4b5cee
Update:Remove fast-sort dependency
2022-06-07 20:22:23 -05:00
advplyr
03bffb725a
Update:Remove rss feed dependencies add node-xml lib
2022-06-07 19:25:14 -05:00
advplyr
46fc89e247
Update:Cache feed xml
2022-06-07 18:37:37 -05:00
advplyr
fbbceaa642
Add:Persist RSS feeds in db #696 , Update:RSS feed data model
2022-06-07 18:29:43 -05:00
advplyr
938a8c6f80
Fix:Casing typo in LibraryItem
2022-06-04 13:00:51 -05:00
advplyr
1bd657f07d
Fix:Mark as finished once media has ended #635
2022-06-02 16:31:52 -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
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
160dac109d
Add:User permission restrict explicit content #637
2022-05-28 16:53:03 -05:00
advplyr
a5dacd7821
Merge master
2022-05-28 13:58:52 -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
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
3e98b6f749
Update:Remove manual sorting of podcast episodes and default to sort by published at
2022-05-23 19:28:00 -05: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
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
Cassie Esposito
23904d57ad
Narrator data is sucessfully saved from folder name.
2022-05-19 20:59:59 -07: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
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
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
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
7f27eabf3e
Update:Authors page check user can access library items and can edit
2022-05-08 18:48:57 -05: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
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
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
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
7717e57c16
Fix: add extra check for valid names and valid author name #502
2022-04-24 18:41:47 -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
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
Selfhost Alt
7c7e8285a4
Make maximum backup size configurable
2022-04-23 10:19:31 -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
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
d69f6020c6
Fix podcast episode playback session duration, use podcast episode plaintext description
2022-04-17 17:52:06 -05: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
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
5b02c5185f
Fix fs error library item
2022-04-13 04:55:39 -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
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
cfe27dff80
Add:Server setting to set custom sorting prefixes to ignore #358
2022-03-31 15:07:50 -05:00
advplyr
c0ff28ffff
Add recent series and authors bookshelf rows on home
2022-03-27 16:16:08 -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
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
advplyr
43bbfbfee3
Fix library check path and set provider, update podcast model and UI
2022-03-19 06:41:54 -05:00
advplyr
deadc63dbb
Add podcast add modal
2022-03-18 19:16:54 -05:00
advplyr
a9b9e23f46
Library update migrate to use book mediaType, disable editing mediaType, set icon instead of media category
2022-03-18 17:09:17 -05:00