Commit Graph

605 Commits

Author SHA1 Message Date
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
benonymity
243cc672f7 Fix libraryItem in global search, same fix as app 2022-04-22 18:58:43 -04:00
advplyr
663546dd77 Fix edit modal registering/unregistering library item listeners #483 2022-04-22 17:42:49 -05:00
advplyr
d4525ad5ca Version bump 2.0.1 and Fix db function validation 2022-04-22 12:44:24 -05:00
advplyr
554e9ec238 Remove download button form item landing page 2022-04-22 04:53:09 -05:00
advplyr
2276228531 Fix user permissions restricted by tag #421 2022-04-21 19:29:15 -05:00
advplyr
6f7d2ef4cd
Merge pull request #477 from jflattery/master
remove redunant line
2022-04-21 18:52:53 -05:00
advplyr
ad3fbe7abf Add back in m4b merge downloader in experimental #478 2022-04-21 18:52:28 -05:00
jflattery
c58110c7b7 remove redunant line 2022-04-21 18:08:45 +00:00
advplyr
f781fa9e6b Add green finished line for series #454 2022-04-21 08:55:29 -05:00
advplyr
7f3543400a Add realtime updates to collections bookshelf 2022-04-21 08:30:44 -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
8be3bebee8 Fix showing series on book landing page 2022-04-20 18:20:31 -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
fdf332937f Remove match books on library item temporarily until implemented 2022-04-19 21:49:12 -05:00
advplyr
10299e3037
Merge pull request #465 from selfhost-alt/filter-by-missing-fields
Proposal: Add a filter for media that is missing specific fields
2022-04-19 05:02:12 -05:00
Selfhost Alt
02bf55b401 Add a filter for media that is missing specific fields 2022-04-18 21:47:03 -07:00
Selfhost Alt
f0615c2971 Include the type of filter being applied in the UI 2022-04-18 21:20:32 -07:00
advplyr
7ef44eb75b Fix episode sort by publishedAt instead of pubDate 2022-04-18 18:09:23 -05:00
advplyr
044804115b Version bump 2.0.0 2022-04-18 08:10:55 -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
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
cbde451120 Add redirects for media types on unsupported pages 2022-04-14 12:57:34 -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
jflattery
e1af25d9d8 Accessible tweaks 2022-04-13 20:17:00 +00:00
jflattery
9b30a8ff4b Accessibility Labels: User Account Icon 2022-04-13 19:14:44 +00:00
jflattery
b1a9de819e Improve Accessibility: Zoom Labels 2022-04-13 19:10:03 +00:00
Jim Flattery
68da974c12
Merge branch 'advplyr:master' into master 2022-04-13 11:01:47 -04:00
jflattery
8c47ccb651 Add episode number
Add episode number to list group view
2022-04-13 15:00:20 +00:00
advplyr
d544ecc657
Merge pull request #458 from jflattery/master
Make sort column title more clear & add ep#
2022-04-13 08:40:13 -05:00
jflattery
9f69a8ace3 Make sort column title more clear & add ep# 2022-04-13 13:29:31 +00:00
advplyr
a90cfc4d04 Fix experimental e-reader with new data model 2022-04-13 08:26:43 -05:00
advplyr
5b02c5185f Fix fs error library item 2022-04-13 04:55:39 -05:00
advplyr
1152e5513e Add podcast episode sorting and saving sort order 2022-04-12 18:07:13 -05:00
advplyr
8ce9b55969 Merge branch 'master' of https://github.com/advplyr/audiobookshelf 2022-04-12 17:32:59 -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
jflattery
5328f4cddb Dedupe packages 2022-04-12 18:03:43 +00:00
jflattery
4154022ad1 Update Packages 2022-04-12 18:00:00 +00:00
Rasmus Krämer
da2e65c042
Merge branch 'master' of https://github.com/rasmuslos/audiobookshelf 2022-04-12 14:05:28 +02:00
Rasmus Krämer
ab895fa8ed
Filter all episodes when selecting all 2022-04-12 14:05:24 +02:00
Rasmus Krämer
f5e892b862
allow connections from the mobile app while running in dev env 2022-04-12 13:57:45 +02: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
99e2ea228d Update chromecast with new data model 2022-04-10 06:02:53 -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
fc228013d3
Merge pull request #448 from rasmuslos/bulk-download
Added select all option to the episode selector
2022-04-09 05:36:06 -05:00
Rasmus Krämer
96cd91a385 Added select all episodes option to episode feed 2022-04-09 11:44:31 +02:00
Rasmus Krämer
5c91c1e2c7 Added select all option to the episode selector 2022-04-09 10:25:24 +02:00
Rasmus Krämer
2df5ab0dde Only fall back to the default secret when no is provided 2022-04-09 09:25:13 +02:00
advplyr
baf738f5ba Fix updating media progress object id 2022-04-08 19:27:35 -05:00
advplyr
3276b04256 Fix authors filter query string 2022-04-08 18:34:30 -05:00
advplyr
6e5e638076 Update Book.js to return array of AudioTrack objects on json expand 2022-04-03 16:01:59 -05:00
Albuca
66b5c14c6b
Change 'Current' to 'Currently'
Nitpicking verbiage tbh. Reference: https://github.com/advplyr/audiobookshelf/issues/431
2022-04-02 17:37:44 -05:00
advplyr
3d3f20296c Add displayTitle and displayAuthor to playback session 2022-04-02 10:26:42 -05:00
advplyr
9ae71615bc Add:Match tab show current value next to new match value #431 2022-03-31 17:10:02 -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
03bfecefee Podcast episode playing fix title and author 2022-03-26 18:30:58 -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
86e7c7fc33
Merge pull request #426 from jflattery/master
Upgrade Node to v16 and update packages
2022-03-26 12:51:51 -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
jflattery
9a96d17a30 Update NPM Packages
Update all NPM packages addressing several CVEs
2022-03-25 22:14:02 +00: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
122f2a2556 New data model fix collections page & table 2022-03-20 16:16:39 -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
c9ea5dd2d7 New data model backups and move backups to API endpoints 2022-03-18 13:44:29 -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
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
1dde02b170 Add user API token with copy to clipboard 2022-03-17 09:28:31 -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
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
65793f7109 Start of new data model 2022-03-08 19:31:44 -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
83976b5549 Fix:Encode filename for audio player direct plays 2022-03-05 17:28:15 -06:00
advplyr
9f29b245d7 Version bump 1.7.2 2022-03-05 15:46:06 -06:00
advplyr
ecf62c5443 Add:Experimental direct play support 2022-03-05 15:37:30 -06:00
advplyr
eb82d9c300 Add:Sleep timer #165 2022-03-05 12:30:46 -06:00
advplyr
45582343b8 Fix:Backups table UI 2022-03-05 10:23:30 -06:00
advplyr
6a4d3a55b1 Fix:User last activity 2022-03-05 10:10:42 -06:00
advplyr
95bacce5e5 Add:Start/complete date on audiobook page #383, Fix local hls stream url 2022-03-04 18:44:20 -06:00
advplyr
408775a25a Add:Library media type selection and library icons 2022-03-03 19:03:34 -06:00
advplyr
d3a8ecc8d1 Remove unnecessary env 2022-03-01 17:59:47 -06:00
advplyr
289b3e9f94 Version bump 1.7.1 2022-02-27 19:02:07 -06:00
advplyr
42604331ff Add:Sort by file birthtime and modified timestamps #215 2022-02-27 18:18:38 -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
eb109c398f Change:Server setting for coverDestination to storeCoverWithBook boolean, Add:abmetadata generator 2022-02-27 12:47:56 -06:00
advplyr
fcbccaeb4e Fix:Drag n drop uploader 2022-02-26 18:28:09 -06:00
advplyr
90d1e159d7 Version bump 1.7.0 2022-02-26 16:38:35 -06:00
advplyr
cf4824d349 Change:Chromecast support no longer experimental #367 2022-02-26 16:38:01 -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
7f1fc1901b Add:Server setting to disable folder watcher #378 2022-02-23 17:52:21 -06:00
advplyr
1a89b6e493 Add:Chromecast non-secure alert 2022-02-23 17:01:11 -06:00
advplyr
d2c6f1bab1 Fix:Stream url format issues 2022-02-22 19:02:01 -06:00
advplyr
74d5174cfc Version bump 1.6.70 2022-02-22 17:37:05 -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
9f133ba98c Version bump 1.6.69 2022-02-17 17:40:23 -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
6c6a0b4ba6 Add:Change volume with hover and scroll wheel #366 2022-02-17 15:19:50 -06:00
advplyr
0892291499 Add:Batch set book details #370 2022-02-17 14:33:12 -06:00
advplyr
82afefc133 Version bump 1.6.68 2022-02-15 18:35:01 -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
c046f9ee98 Add:Edit button and play button on audiobook landing page cover #360, Fix:Playback rate controller sending change events 2022-02-15 14:38:06 -06:00
advplyr
db25affd43 Fix:Reactivity for book cards on home page 2022-02-15 12:57:56 -06:00
advplyr
aa2fa0a748 Version bump 1.6.67 2022-02-14 17:33:24 -06:00
advplyr
d78cc90276 Add:Discord invite to config 2022-02-14 17:32:35 -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
e0a6631396 Update readme screenshot 2022-02-12 17:19:14 -06:00
advplyr
0dca8472de Fix:Mobile flag max size 2022-02-11 08:50:28 -06:00
advplyr
8a0508342b Fix:PWA icon sizes 2022-02-09 12:15:36 -06:00
advplyr
f315e77b10 Version bump 1.6.66 2022-02-09 11:19:29 -06:00
advplyr
70c5db4534 Mobile UI adjustments 2022-02-09 11:19:02 -06:00
advplyr
18a095c6e4 Fix:Only show collapse series checkbox on library page 2022-02-09 09:02:37 -06:00
advplyr
922214f241 Add:PWA support #354 2022-02-09 08:57:34 -06:00
advplyr
42e7b7f590 Add:Initial setup for PWA #354 2022-02-08 19:09:24 -06:00
advplyr
3906031d62 Version bump 1.6.65 2022-02-06 17:31:47 -06:00
advplyr
0336b65bca Version bump 1.6.64 2022-02-03 18:12:44 -06:00
advplyr
812818bdff Version bump 1.6.63 2022-01-31 16:07:32 -06:00
advplyr
b3ed29b280 Add:Collapse series no longer experimental #322 2022-01-31 16:02:52 -06:00
advplyr
d9a3195831 Version bump 1.6.62 2022-01-30 13:33:51 -06:00
advplyr
fe18321e0c
Merge pull request #330 from mx03/groupcoverlimit
Fix: Group cover does not use full width
2022-01-27 16:56:14 -06:00
mx03
6b476b84b2
Update GroupCover.vue
Groupcover limit 10
2022-01-27 23:27:18 +01:00
advplyr
28b900d6ba Version bump 1.6.61 2022-01-26 18:01:10 -06:00
advplyr
00e205ac2d Change:Hide batch select and more menu for collapsed series 2022-01-25 17:15:42 -06:00
mx03
372a0a2c3f Fix: Group cover does not use full width 2022-01-25 12:10:51 +01:00
advplyr
111f038cb2 Version bump 1.6.60 2022-01-24 18:04:51 -06:00
advplyr
d8cc0b57a5 Add:Experimental collapse series for library option #322 2022-01-24 18:03:54 -06:00
advplyr
ff4ca0f675 Add:Number of series over series covers #321 2022-01-24 16:46:14 -06:00
advplyr
28b5e3919f
Merge pull request #326 from MartinCa/master
Fix: Series link from search goes straight to series
2022-01-22 09:13:47 -06:00
Martin Caspersen
73347f15d9 Fix:Series link from search goes straight to series 2022-01-22 13:04:32 +01:00
mx03
a9eb64fdc6 Merge branch 'master' into groupcoverlimit 2022-01-22 11:26:23 +01:00
advplyr
be7aa3e39f Version bump 1.6.59 2022-01-15 11:11:50 -06:00
advplyr
3abb1fdf48 Version bump 1.6.58 2022-01-10 17:58:39 -06:00
advplyr
018cebb0f5 Version bump 1.6.57 2022-01-10 11:13:12 -06:00
advplyr
59d6c377e5 Version bump 1.6.56 2022-01-09 18:37:47 -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
c22eaae3bf Version bump 1.6.55 2022-01-08 18:15:06 -06:00
advplyr
19cb8ba9a9 Add:Alt bookshelf view add volume number infront of title #232 2022-01-08 18:05:38 -06:00
advplyr
1be0ff7654 Add:Scanner set default cover provider #291 2022-01-08 17:03:33 -06:00
advplyr
f6a03f866c Version bump 1.6.54 2022-01-07 18:07:23 -06:00
ISO-B
7fa2ec2789 Bookview shows description line changes 2022-01-06 12:50:33 +02:00
advplyr
559bb6dec4 Version bump 1.6.53 2022-01-05 19:10:03 -06:00
advplyr
4778d09501 Fix:Stream container not opening on mount 2022-01-05 18:01:33 -06:00
advplyr
d0d19ed1ad Version bump 1.6.52 2022-01-04 08:16:50 -06:00
advplyr
47dbd90971 Add:ISBN highlighting to book search card 2022-01-04 07:36:52 -06:00
advplyr
511a330aa4 Version bump 1.6.51 2022-01-03 07:59:53 -06:00
advplyr
5a32fba88e Fix:Batch new collection #282 2022-01-03 07:59:24 -06:00
advplyr
55e253ac60 Fix:Audiobook page progress track cover z-index 2022-01-02 12:20:39 -06:00
advplyr
5edff98942 Fix:Stat sessions title text overflow 2021-12-29 16:21:07 -06:00
advplyr
72b5579842 Version bump 1.6.50 2021-12-29 15:54:54 -06:00
advplyr
b80d735750 Add:User listening stats page and new library stats 2021-12-29 15:53:19 -06:00
advplyr
7845e06a24 Version bump 1.6.49 2021-12-28 15:50:42 -06:00
advplyr
e56196a137 Add:Alternative bookshelf view with titles #232 2021-12-28 15:50:17 -06:00