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 |
|
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 |
|
advplyr
|
6a06ba4327
|
Fix player content url, update user progress object include media entity id, update reset progress route
|
2022-03-18 15:31:46 -05:00 |
|
advplyr
|
3d2bbc7719
|
Fix bug with creating new series & authors on scan
|
2022-03-18 14:08:57 -05:00 |
|
advplyr
|
c9ea5dd2d7
|
New data model backups and move backups to API endpoints
|
2022-03-18 13:44:29 -05:00 |
|
advplyr
|
eea3e2583c
|
New data model fix library stats
|
2022-03-18 12:37:47 -05:00 |
|
advplyr
|
57399bb79e
|
Clean up ApiRouter adding MiscController, move upload and scan to api endpoints
|
2022-03-18 11:51:55 -05:00 |
|
advplyr
|
69fcb103e4
|
Fix:Updating author name to update author name on each library item
|
2022-03-18 09:38:36 -05:00 |
|
advplyr
|
f00b120e96
|
New data model scanner update and change scan chunks to be based on total file size
|
2022-03-18 09:16:10 -05:00 |
|
advplyr
|
14a8f84446
|
New data model update bookmarks and bookmark routes to use API
|
2022-03-17 20:28:04 -05:00 |
|
advplyr
|
099ae7c776
|
New data model play media entity, PlaybackSessionManager
|
2022-03-17 19:10:47 -05:00 |
|
advplyr
|
1cf9e85272
|
New data model update MeController user progress routes
|
2022-03-17 13:33:22 -05:00 |
|
advplyr
|
c4eeb1cfb7
|
New data model Book media type contains Audiobooks updates
|
2022-03-17 12:25:12 -05:00 |
|
advplyr
|
08e648a3bc
|
Fix db migration
|
2022-03-17 09:07:02 -05:00 |
|
advplyr
|
755e70b4a9
|
Fix db migration
|
2022-03-17 09:04:10 -05:00 |
|
Quietus
|
d561a48229
|
Allowed the configuration of a "HOST" parameter to enable ipv6 support.
|
2022-03-17 11:06:52 +00:00 |
|
advplyr
|
4fe60465e5
|
New data model change of Book media type to include array of Audiobook and Ebook objects
|
2022-03-16 19:15:25 -05:00 |
|
advplyr
|
0af6ad63c1
|
New data model start of PlaybackSessionManager to replace StreamManager, remove podcast & ip npm package
|
2022-03-15 19:28:54 -05:00 |
|
advplyr
|
68b13ae45f
|
New data model migration for users, bookmarks and playback sessions
|
2022-03-15 18:57:15 -05:00 |
|
advplyr
|
4c2ad3ede5
|
Add author edit modal & remove from experimental
|
2022-03-14 18:53:49 -05:00 |
|
advplyr
|
deea6702f0
|
Change Library object use mediaCategory, allow adding new manual folder path, validate folder paths, fix Watcher re-init after folder path updates
|
2022-03-14 09:56:24 -05:00 |
|
advplyr
|
7348432594
|
New data model update for Match tab
|
2022-03-14 08:12:28 -05:00 |
|
advplyr
|
7d66f1eec9
|
New data model edit tracks page, match, quick match, clean out old files
|
2022-03-13 19:34:31 -05:00 |
|
advplyr
|
be1e1e7ba0
|
New data model update stats page and routes, update users page
|
2022-03-13 17:33:50 -05:00 |
|
advplyr
|
4bdef893af
|
New data model batch routes and batch editor
|
2022-03-13 17:10:48 -05:00 |
|
advplyr
|
6597fca576
|
New data model fix scan for creating series/authors and mapping ebooks
|
2022-03-13 13:47:36 -05:00 |
|
advplyr
|
ea9ec13845
|
New data model for global search input and search page
|
2022-03-13 12:39:12 -05:00 |
|
advplyr
|
30f15d3575
|
Add:Authors page match authors and display author image
|
2022-03-13 10:35:35 -05:00 |
|
advplyr
|
dad12537b6
|
New data model authors routes
|
2022-03-13 06:42:43 -05:00 |
|
advplyr
|
65df377a49
|
New model update audio player, stream, collections
|
2022-03-12 19:59:35 -06:00 |
|
advplyr
|
2d19208340
|
New model updates for series, collections, authors routes
|
2022-03-12 18:50:31 -06:00 |
|
advplyr
|
73257188f6
|
New data model save covers, scanner, new api routes
|
2022-03-12 17:45:32 -06:00 |
|
advplyr
|
5f4e5cd3d8
|
New model update details, author and series inputs with create new, compare & copy utils
|
2022-03-11 19:46:32 -06:00 |
|
advplyr
|
f2be3bc95e
|
Add multi select dropdown with query from server
|
2022-03-10 19:13:19 -06:00 |
|
advplyr
|
2a30cc428f
|
New api routes, updating web client pages, audiobooks to libraryItem migration
|
2022-03-10 18:45:02 -06:00 |
|
advplyr
|
b97ed953f7
|
Add db migration file to change audiobooks to library items with new data model
|
2022-03-09 19:23:17 -06:00 |
|
advplyr
|
65793f7109
|
Start of new data model
|
2022-03-08 19:31:44 -06:00 |
|
advplyr
|
2b7f53b0a7
|
Add:Support for book folders with CD# subfolders #393
|
2022-03-07 16:22:20 -06:00 |
|
advplyr
|
c6eb1096e8
|
Add:Podcast search page
|
2022-03-06 19:02:06 -06:00 |
|
advplyr
|
a907c88f66
|
Add:iTunes search api metadata provider #381
|
2022-03-06 17:26:35 -06:00 |
|
advplyr
|
43f48b65f8
|
Add:Podcast iTunes search api and iTunes provider
|
2022-03-06 16:32:04 -06:00 |
|
advplyr
|
2a4cbd48b8
|
Remove old API routes
|
2022-03-06 09:51:56 -06:00 |
|
advplyr
|
b6e4f3a8c5
|
Add:Podcast RSS feed parser
|
2022-03-05 18:54:24 -06:00 |
|
advplyr
|
408775a25a
|
Add:Library media type selection and library icons
|
2022-03-03 19:03:34 -06:00 |
|
advplyr
|
74a68a4557
|
Add:Check metadata.abs file modified date to rescan
|
2022-02-27 18:58:23 -06:00 |
|
advplyr
|
428a515c6a
|
Add:mtime,ctime,birthtime to audiobook folder and files
|
2022-02-27 18:07:36 -06:00 |
|
advplyr
|
c81b12f459
|
Add:Book folder name starting with number and has series folder use as volume number
|
2022-02-27 16:52:01 -06:00 |
|
advplyr
|
779d22bf55
|
Add:Parse abmetadata metadata.abs file, save metadata.abs on all audiobook insert/update
|
2022-02-27 16:14:57 -06:00 |
|
advplyr
|
295c6b0c74
|
Add:Generate book metadata file when book details are changed,Add:Server setting for storing book metadata in book folder
|
2022-02-27 14:28:18 -06:00 |
|
advplyr
|
aa50cc2d81
|
Change:Main dir paths moved to global vars, server settings stored in globals vars
|
2022-02-27 13:47:52 -06:00 |
|
advplyr
|
eb109c398f
|
Change:Server setting for coverDestination to storeCoverWithBook boolean, Add:abmetadata generator
|
2022-02-27 12:47:56 -06:00 |
|
advplyr
|
4e7d2ddc58
|
Fix:Quick match requiring cover
|
2022-02-27 11:03:10 -06:00 |
|
advplyr
|
3a34daef7c
|
Fix:Client emitter users not found no longer is an error
|
2022-02-26 16:35:40 -06:00 |
|
advplyr
|
d368988899
|
Add:Disable watcher library specific #378
|
2022-02-26 16:34:54 -06:00 |
|
advplyr
|
aa675422a9
|
Add:Support multiple book upload #248
|
2022-02-26 16:19:22 -06:00 |
|
advplyr
|
907790fe92
|
Remove unnecessary fields in audiobook json
|
2022-02-26 09:37:19 -06:00 |
|
advplyr
|
7f1fc1901b
|
Add:Server setting to disable folder watcher #378
|
2022-02-23 17:52:21 -06:00 |
|
advplyr
|
89f498f31a
|
Add:Chromecast support in experimental #367, Change:Audio player model for direct play
|
2022-02-22 17:33:55 -06:00 |
|
advplyr
|
f51299c798
|
Add:Start of chromecast plugin & update cors accept header, move sortable to static
|
2022-02-17 17:39:38 -06:00 |
|
advplyr
|
11be49a535
|
Add:Library match all books #359
|
2022-02-15 18:33:33 -06:00 |
|
advplyr
|
c953c3dee0
|
Add:Library route quick match all books
|
2022-02-15 16:36:22 -06:00 |
|
advplyr
|
088969e1fe
|
Add:Quick match option
|
2022-02-15 16:15:09 -06:00 |
|
advplyr
|
de32698ea5
|
Add:Metadata provider option to library
|
2022-02-15 14:59:46 -06:00 |
|
advplyr
|
3be32a2813
|
Add:Alternate bookshelf view show sorting/filtering keys and ignore The prefix title #232 #361
|
2022-02-14 16:01:53 -06:00 |
|
advplyr
|
f15be4c96e
|
Add:Server setting to ignore "The" infront of titles and series when sorting #361
|
2022-02-13 15:00:59 -06:00 |
|
advplyr
|
30e0cc4c07
|
Cleanup & start of abs metadata file
|
2022-02-10 17:05:15 -06:00 |
|
advplyr
|
6683301106
|
Fix:FLAC files use mpegts segment type and force AAC transcode
|
2022-02-06 17:31:04 -06:00 |
|
advplyr
|
c0c4b1fa23
|
Fix:FFprobe path for node-ffprobe
|
2022-02-06 17:14:55 -06:00 |
|
advplyr
|
d2c1c7aee0
|
Fix:Init user audiobook map before mobile app sync #345
|
2022-02-03 18:12:12 -06:00 |
|
advplyr
|
590dbe3991
|
Fix:Downloader sets file permission and owner on files #286
|
2022-02-03 18:08:39 -06:00 |
|
advplyr
|
405d333d60
|
Change:Download m4b file set proper metadata id3 tags #286
|
2022-02-03 17:27:22 -06:00 |
|
advplyr
|
663ab2db90
|
Fix:Save library updating name only #350
|
2022-02-03 16:39:05 -06:00 |
|
advplyr
|
964cba0491
|
Fix:Cover aspect ratio init #341
|
2022-02-01 16:58:11 -06:00 |
|
Igor Kaldowski
|
4212251c78
|
Added try catch to opf fetchNarrators
|
2022-02-01 16:50:42 +00:00 |
|
Igor Kaldowski
|
4e329a3f8e
|
Fetch Narrators from opf custom column
|
2022-02-01 02:32:03 +00:00 |
|
advplyr
|
c3376ad0ae
|
Merge pull request #331 from igorkaldowski/master
Add continue series category to home
|
2022-01-27 16:55:02 -06:00 |
|
advplyr
|
676eb13fc6
|
Remove unnecessary series volume sort
|
2022-01-27 16:53:18 -06:00 |
|
advplyr
|
454e51bf53
|
Add:Api route for syncing local downloaded audiobook progress
|
2022-01-26 18:00:40 -06:00 |
|
Igor Kaldowski
|
503bfbf2ef
|
Add continue series category
Added section to home with next book in series
|
2022-01-25 11:49:14 +00:00 |
|
advplyr
|
d8cc0b57a5
|
Add:Experimental collapse series for library option #322
|
2022-01-24 18:03:54 -06:00 |
|
advplyr
|
5bd6c8f553
|
Update njodb version
|
2022-01-24 16:53:35 -06:00 |
|
advplyr
|
336fbedc75
|
Fix:Library controller middleware for user accessible libraries
|
2022-01-16 14:10:46 -06:00 |
|
advplyr
|
156a4ed01d
|
Fix:Get library check user access
|
2022-01-16 13:37:32 -06:00 |
|
advplyr
|
8442a629fb
|
Fix:Get libraries endpoint return only libraries accessible to user
|
2022-01-16 11:17:09 -06:00 |
|
advplyr
|
024627fefc
|
Fix:Ensure chapter start/end are numbers
|
2022-01-13 16:43:32 -06:00 |
|
advplyr
|
712aad2f14
|
Fix:FFprobe requires path update config #302
|
2022-01-10 17:57:51 -06:00 |
|
advplyr
|
e5f8be5b24
|
Fix:Scanner smart re-order
|
2022-01-10 11:12:47 -06:00 |
|
advplyr
|
411183e4b4
|
Fix:Typo in function for language tags #305
|
2022-01-09 19:21:13 -06:00 |
|
advplyr
|
b284a9bd57
|
Add:Language and ASIN id3 tag parse, language filter, asin search, asin audible match, add fields to details #305
|
2022-01-09 18:37:16 -06:00 |
|
advplyr
|
afd2b8c98f
|
Add:Smart audio track order based on best match track and disc #155
|
2022-01-09 17:36:25 -06:00 |
|
advplyr
|
1be0ff7654
|
Add:Scanner set default cover provider #291
|
2022-01-08 17:03:33 -06:00 |
|
advplyr
|
2c29a273f3
|
Change:Make square covers the default
|
2022-01-08 16:42:30 -06:00 |
|