advplyr
345ff1aa66
Update author API endpoints to load library items from DB
2023-08-06 15:06:45 -05:00
advplyr
1372c24535
Update queries to account for user permissions
2023-08-06 13:36:58 -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
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
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
22323f606d
Fix:RSS feed covers #1948
2023-07-21 16:59:00 -05:00
advplyr
3f380b0839
Fix:Parsing authors from meta tags removes duplicates #1932
2023-07-20 16:55:49 -05:00
Rasmus Krämer
38596d017f
Fix byte conversion
2023-07-19 23:59:00 +02:00
advplyr
6814adffcc
Update:Only load feeds when needed
2023-07-17 16:48:46 -05:00
advplyr
2afd0e2acd
Update dbMigration for old main library ids
2023-07-16 16:39:59 -05:00
advplyr
d99b2c25e8
Fixes for db migration & local playback sessions
2023-07-16 15:05:51 -05:00
advplyr
ec998dc1ac
Update:Podcast library item covers show number of episodes incomplete #782
2023-07-15 14:45:08 -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
89aa4a8bdc
Update logger to support dev only log, remove old model docs
2023-07-14 14:50:37 -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
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
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
0ac63b2678
Update Series and Author model to be library specific
2023-07-08 09:57:32 -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
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
aae92649b1
Add:Ebook and supplementary ebook library filters
2023-06-10 15:59:44 -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
5dc4606657
Add:Support for CAF audio files
2023-06-05 16:23:40 -05:00
advplyr
4d8a1b5b6d
Add:Ebook library filter, and update e-book to ebook
2023-05-30 16:37:24 -05:00
advplyr
15aaf2863c
Add:OPML Export #1260
2023-05-28 15:10:34 -05:00
advplyr
0678c26627
Fix:Catch exception when podcast episode download request fails #1759
2023-05-27 15:24:08 -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
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
c848f366de
Update:Audio file disc meta tag support for TPA #1749
2023-05-03 17:33:01 -05:00
Andreas
d0972348b9
Added part
to supported tags for file_tag_seriespart
...
Since `part` is a supported tag for `m4b` files, it's now added as another fallback option.
2023-05-03 10:40:11 +02:00
advplyr
ff8a58c7bc
Remove log about not modifying permissions
2023-04-28 16:08:57 -05:00
advplyr
065675697d
Fix:Catch exception when failing to download podcast episodes
2023-04-26 18:15:50 -05:00
advplyr
dadd41cb5c
Fix:Podcast episode quick match crash #1711
2023-04-21 17:49:25 -05:00
advplyr
0bb1cf002d
Fix:Crash when podcasts put empty spaces with episode file path in RSS feed #1650
2023-04-17 17:03:58 -05:00
advplyr
589c4f73d2
Cleanup scanner
2023-04-12 16:45:52 -05:00
advplyr
c1b2aaec9f
Fix:Set tone path for debian tone usage #1643
2023-04-11 16:55:22 -05:00
advplyr
718890cfad
Add:Download button to download full library item #580
2023-04-09 17:05:35 -05:00
advplyr
3dc9416da6
Add:Chapters to podcast episodes #1646
2023-04-09 14:32:51 -05:00
advplyr
3656eab8bf
Update:Add audible_asin meta tag #1640
2023-04-09 11:23:02 -05:00
advplyr
4d110ebe7e
Fix:Podcast RSS feed parse when element has attributes #1650
2023-04-05 17:40:40 -05:00
advplyr
05b102722b
Remove unused ebook routes
2023-04-03 17:33:02 -05:00
advplyr
034b8956a2
Add:Batch embed metadata and queue system for metadata embedding #700
2023-04-02 16:13:18 -05:00
advplyr
1a3f0e332e
Fix download podcast episode that is not mp3
2023-04-01 16:31:04 -05:00
advplyr
212b97fa20
Add:Parsing meta tags from podcast episode audio file #1488
2023-03-30 18:04:21 -05:00
advplyr
704fbaced8
Update:Download podcast episodes and embed meta tags #1488
2023-03-29 18:05:53 -05:00
advplyr
e248b6d8d8
Fix:Parsing id3 tags case insensitive
2023-03-25 16:09:41 -05:00
advplyr
fd58df4729
Add:Abridged book detail, parse from audible, abridged book filter #1408
2023-03-22 18:05:43 -05:00
advplyr
146093d81e
Add:Support for .awb AMR-WB audio file #1565
2023-03-17 16:52:07 -05:00
advplyr
11ccbf1913
Merge pull request #1609 from Linden-Ryuujin/feature/semicolonSeperators
...
Support for scanning semicolon seperated author and narator lists.
2023-03-16 17:06:22 -05:00
Linden Ryuujin
a4a334a18a
Support for scanning semicolon seperated author and narator lists.
2023-03-16 21:44:03 +00:00
advplyr
ebad304aa9
Remove filePerms log
2023-03-14 15:38:53 -05:00
advplyr
27b9d3b94f
Update:Add support for MKA audio files #1597
2023-03-12 15:52:49 -05:00
advplyr
3df7caa838
Fix:OPF parser crash when no narrators #1578
2023-03-05 12:40:21 -06:00
advplyr
d95975cade
Fix:Series page progress filter #1577
2023-03-03 17:35:14 -06:00
advplyr
0d50d730d9
Update:Html sanitizer to allow br tag
2023-02-25 15:05:44 -06:00
mfcar
b1ee54522a
Add support to podcast type
2023-02-22 18:22:52 +00:00
mfcar
08d7a9aa14
Add size stats
2023-02-19 21:39:28 +00:00
advplyr
4039dc7968
Podcast episode download notification adding variables for mediaTags, podcastAuthor, podcastDescription, podcastGenres, episodeTitle, episodeSubtitle, episodeDescription
2023-02-15 15:57:04 -06:00
Philipp Rintz
a08cfa436e
Fix code formatting
2023-02-14 16:51:20 +01:00
Philipp Rintz
7207efb4da
Add library tags variable to podcast notifications
2023-02-14 16:41:58 +01:00
advplyr
e195eec1c5
Fix:OPF parser supporting attributes on tags #1478
2023-02-10 17:22:23 -06:00
advplyr
33846e46fa
Fix:Handle podcast RSS feeds with iso-8859-1 encoding #1489
2023-02-10 17:07:25 -06:00
advplyr
08f765fa51
Update parsing and using tags from abmetadata file
2023-02-02 17:13:22 -06:00
yuuzhan
68621e0c07
Update abmetadataGenerator.js
2023-02-02 12:43:48 -05:00
advplyr
49279430fc
Add:Recommended book home page shelf
2023-01-27 17:59:06 -06:00
advplyr
da2d1455d7
Merge pull request #1420 from Bostrolicious/master
...
Fix HTTP links not working in podcast show notes.
2023-01-22 08:07:55 -06:00
Lars Kiesow
274b0e48be
Skip AUDIOBOOKSHELF_UID/GID if undefined
...
This patch slightly changes the behavior of the `AUDIOBOOKSHELF_UID` and
`AUDIOBOOKSHELF_GID` options. Instead of defining a default user and
group, trying to modify files and silently failing if the filesystem
mode cannot be changed, this patch will just skip the entire process in
the first place.
If these options are defined, Audiobookshelf should behave exactly as
before. If they are not defined, Audiobookshelf will now cause fewer
file modifications (or less failures when trying to modify files).
If this patch gets applied, it should probably be highlighted in the
release notes. This usually shouldn't cause problems for migrations
since the Docker guides explicitly configure the options and the
package installations do not seem to use this at all, but there is still
a change that it will and users should be aware of that.
If a problem arises, users can easily fix the problem by either setting
the permissions once manually to the audiobookshelf user or by simply
defining the `AUDIOBOOKSHELF_UID/GID` options.
2023-01-22 12:30:36 +01:00
Martin Boström
89d497a305
Fix mailto links not working in podcast show notes.
2023-01-21 22:46:38 +01:00
Martin Boström
9e095a4bc1
Fix HTTP links not working in podcast show notes.
2023-01-21 21:51:05 +01:00
Lars Kiesow
aaede2752c
Don't list book twice in continue series
...
Sometimes, a book belongs to more than one series. If you listen to and
finish such a book, Audiobookshelf will list the next book in “Continue
Series” twice, right next to each other. That is not helpful.
This patch fixes the problem by not adding books to the list if they are
already in the list.
2023-01-13 00:50:04 +01:00
Lars Kiesow
02c4b21d3f
Show next book only if previous book is finished
...
This patch changes the books displayed in “Continue Series”, avoiding
books if another book from the series is played back right now. This
prevents Audiobookshelf suggesting books to which users will not listen
to because they are still listening to the last one.
Once a book is finished, the next book in the series will pop still be
suggested to the user.
This fixes #1382
2023-01-10 21:50:33 +01:00
advplyr
5a26704c32
Add:Option to disable backup of audio files in embed metadata tool #1370
2023-01-07 15:16:52 -06:00
advplyr
878330b4fb
Fix filePathToPOSIX used in scan, updates for music track page
2023-01-06 17:10:55 -06:00