Commit graph

  • cb6ff9eedf
    Merge pull request #5204 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-04-27 16:45:57 -05:00
  • 5dc01261c1
    Translated using Weblate (Dutch) LvanAlphen 2026-04-26 20:18:36 +02:00
  • cbc103cf05
    Translated using Weblate (Japanese) Naoto Ishikawa 2026-04-25 16:33:49 +02:00
  • e79256d0fb
    Translated using Weblate (Belarusian) Pavel Miniutka 2026-04-22 22:27:58 +02:00
  • f8ef56c6bc
    Translated using Weblate (Hungarian) ugyes 2026-04-20 18:22:36 +02:00
  • 62d7097e23 Add ApiCacheManager test for should remove recent-episodes cache entries advplyr 2026-04-26 16:51:39 -05:00
  • 92df92ec99 Fix recent episodes endpoint cache not being cleared when updating media progress #5159 advplyr 2026-04-26 16:51:08 -05:00
  • 1c229e0627
    Merge pull request #5211 from na3shkw/add-i18n-japanese advplyr 2026-04-26 16:19:37 -05:00
  • f8a71cc514
    Merge pull request #5089 from meek2100/pass_managers advplyr 2026-04-26 16:16:42 -05:00
  • 63de5bb2d5
    Merge branch 'advplyr:master' into add-i18n-japanese Naoto Ishikawa 2026-04-26 15:23:22 +09:00
  • d73ee098a6
    Merge branch 'advplyr:master' into audible-preorders Michael Vinci 2026-04-25 21:30:50 -05:00
  • 792210d8cd Enable audible scrape of personal user account to list preorders Michael Vinci 2026-04-25 21:29:48 -05:00
  • 2c3108a1fa
    Merge pull request #5163 from pjkottke/master advplyr 2026-04-25 17:15:23 -05:00
  • 928051744a ShareController check ?t param is less than duration, revert frontend mounted usage of param advplyr 2026-04-25 17:13:22 -05:00
  • 3ccdcaec1a Implement SSRF filter for podcast episode downloads advplyr 2026-04-25 16:46:54 -05:00
  • f47bbc7886 Add Japanese language and Japan podcast search region na3shkw 2026-04-25 15:56:16 +00:00
  • 7c0ca44727 Update podcast create/update endpoints to validate autoDownloadSchedule cron expression, validate cron expression before starting in CronManager advplyr 2026-04-24 16:55:42 -05:00
  • d6a2e5596b Fix undefined variable in error log for when podcast cron is invalid advplyr 2026-04-24 16:18:56 -05:00
  • 3b013cd7cf
    Merge c0ed3afe30 into a5362de9cc Danny Rich 2026-04-24 22:24:44 +02:00
  • a5362de9cc Update podcast createFromRequest to sanitize html description advplyr 2026-04-23 14:34:59 -05:00
  • 9ab35ef418 Update playlist endpoints to check user still has library access advplyr 2026-04-22 16:42:58 -05:00
  • 79cc9765cf Update collection endpoints to check user library access advplyr 2026-04-22 16:29:47 -05:00
  • 2cfc175c61 update readme korjik 2026-04-22 10:21:04 -07:00
  • b5e620b981 update korjik 2026-04-22 10:00:03 -07:00
  • 58776ca983 update korjik 2026-04-22 09:41:28 -07:00
  • e5261d137f update korjik 2026-04-22 09:32:39 -07:00
  • f4ce4a4bde update korjik 2026-04-22 09:15:27 -07:00
  • 6527b8b0f5 update korjik 2026-04-21 20:39:32 -07:00
  • 83fc6f0495 update korjik 2026-04-21 20:36:08 -07:00
  • 77206d90cb Add OpenAI series evaluation korjik 2026-04-21 19:38:34 -07:00
  • 5b2a788cfc Update LibraryItemController test with 403 tests advplyr 2026-04-21 17:13:52 -05:00
  • 80b39abaa2 Update library item batch api endpoints check users per-item access & return 403 advplyr 2026-04-21 17:13:06 -05:00
  • 64fd42ebf4
    Merge branch 'advplyr:master' into auto-generate-chapters-from-timestamps Harry 2026-04-21 20:04:24 +01:00
  • 700d1e8459 fix for unhandled error on eacces Jack Mayo 2026-04-20 17:52:53 +01:00
  • b41db23994 Version bump v2.33.2 v2.33.2 advplyr 2026-04-19 16:46:10 -05:00
  • 125f265f55
    Merge pull request #5141 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-04-19 16:21:40 -05:00
  • aa4a191567
    Translated using Weblate (German) Gernomaly 2026-04-16 11:41:09 +02:00
  • e431ea0472
    Translated using Weblate (German) Jan 2026-04-16 11:40:38 +02:00
  • e3388d4446
    Translated using Weblate (German) Laurin Sorgend 2026-04-16 11:39:35 +02:00
  • 88879f1409
    Translated using Weblate (German) Mario 2026-04-16 11:41:30 +02:00
  • 3e0099e8d9
    Translated using Weblate (Belarusian) Pavel Miniutka 2026-04-10 15:29:08 +02:00
  • f558182d94
    Translated using Weblate (Italian) tizio04 2026-04-08 15:12:13 +02:00
  • a30fe15b10
    Translated using Weblate (Russian) Владимир Макеев 2026-04-09 12:03:20 +02:00
  • 0bbf8bde5c
    Translated using Weblate (Bulgarian) A L 2026-03-30 13:23:36 +02:00
  • 0e2cdde731
    Translated using Weblate (Slovak) Alex 2026-03-29 15:01:47 +02:00
  • bc6bfbe804
    Translated using Weblate (Italian) tfr tint 2026-03-29 10:52:39 +02:00
  • 2755204168
    Translated using Weblate (Russian) Vadzim Kurdzesau 2026-03-29 15:06:51 +02:00
  • 2d4df273f0
    Translated using Weblate (Spanish) Francisco Serrador 2026-03-19 18:28:11 +01:00
  • d73b64a19c
    Translated using Weblate (Belarusian) Pavel Miniutka 2026-03-20 10:41:58 +01:00
  • b7e8a0474a Update bulk download endpoint ensure items are from the same library requested advplyr 2026-04-19 16:20:31 -05:00
  • 39adefb632 Update backup load & upload to remove tempfile on failed backups, validate details filesize & close zip advplyr 2026-04-18 17:03:37 -05:00
  • 24cab79c66 Update filesystem/pathexists endpoint to use existing isSameOrSubPath func advplyr 2026-04-18 16:24:48 -05:00
  • b27f21fd95 Update podcastUtils to sanitize episode subtitle from rss feed advplyr 2026-04-17 16:59:22 -05:00
  • 09fa0b38f5 Update podcast create path validation & fix relPath advplyr 2026-04-17 16:51:22 -05:00
  • 455e605162 Update author & library item image endpoints to clamp width/height query params advplyr 2026-04-17 16:30:08 -05:00
  • 9391a940f5 Add ntfy.sh as notification provider alongside Apprise Mikkel Mikkelsen 2026-04-15 11:02:02 +02:00
  • 6f19bb1e0c Added date and pubDate for AudioFileScanner Jeferson 'Shin 2026-04-15 09:29:44 +02:00
  • 30f1c9c252 Added check for date in extract metadata Jeferson 'Shin 2026-04-15 08:54:23 +02:00
  • 640c2f98b8 Add "Download by Chapters" tool for audiobooks Victor Da Luz 2026-04-14 17:24:01 -06:00
  • 0b3fd53681 Added initial usage of parserDate Jeferson 'Shin 2026-04-13 20:58:30 +02:00
  • b266828b45 feat: Add Series and Sequence number to the playlist view for items when applicable Ben Kugler 2026-04-10 17:46:27 -07:00
  • 7d36698916 feat: Add 'Add to Playlist' option when selecting multiple items Ben Kugler 2026-04-10 17:23:28 -07:00
  • 88667d00a1
    Merge pull request #5115 from rktjmp/fix-mka-opus-desktop-streaming advplyr 2026-04-10 16:54:18 -05:00
  • 94c426bd97 Update comments on matroska advplyr 2026-04-10 16:42:39 -05:00
  • 522b9735e2 Add audio/(x-)matroska to client player MIME types to avoid transcode Oliver Marriott 2026-04-09 20:49:48 +10:00
  • ca6c7d7958 feat: Add native podcast episode bookmarking john eliot 2026-04-08 12:48:12 -07:00
  • e8191b503d
    move num calculation inside sql Finn Dittmar 2026-04-05 11:58:29 +02:00
  • 464b720d9e Add canStream user permission to control streaming access zriddle 2026-04-02 14:12:08 -06:00
  • 5a6b3d8e61 updates to allow share t argument to over-ride server stored position peter.kottke 2026-04-01 21:05:48 -04:00
  • 186bac0d45
    feat: add drag-and-drop reordering to player queue Alessandro Cuzzocrea 2026-04-01 22:14:32 +09:00
  • 64cbf59609
    Merge pull request #5160 from mikiher/fix-item-removed-payload advplyr 2026-03-31 16:43:51 -05:00
  • fda1a6ea9b Fix item_removed payload to include libraryId mikiher 2026-03-31 22:02:52 +03:00
  • c4c8b8d0f2
    Merge pull request #5158 from mikiher/book-update-author-events advplyr 2026-03-30 16:26:47 -05:00
  • ab3bd6f4a1 Update JS docs advplyr 2026-03-30 16:22:27 -05:00
  • 093124aac6 Emit proper author_updated/added events when updating book media mikiher 2026-03-30 22:02:56 +03:00
  • 5de92d08f9 Fix share playback session not including coverAspectRatio advplyr 2026-03-29 15:36:07 -05:00
  • c0ed3afe30
    Merge branch 'master' into master Danny Rich 2026-03-27 13:27:39 +00:00
  • 84e6006708 Support series in playlists and collections Paul DeVito 2026-03-24 22:32:43 -04:00
  • 08c568a3fc Fix issues with symlink directories Jacob Truman 2026-03-23 16:07:42 -06:00
  • 2b8f0082df Inline minimal podcast episode findAll Nicholas Wallace 2026-03-22 18:59:44 -07:00
  • 2bc6dcf576 Prevent loading full podcast when adding episodes to playlist Nicholas Wallace 2026-03-22 18:50:44 -07:00
  • 37b95582a2 Add backend support for users to follow series Paul DeVito 2026-03-22 20:29:11 -04:00
  • 5657899749 error handling Thomas 2026-03-20 19:49:27 -06:00
  • cbbe85c35e
    Merge branch 'advplyr:master' into auto-generate-chapters-from-timestamps Harry 2026-03-20 17:25:04 +00:00
  • b4fded0d40 created a directory reorganizer Thomas 2026-03-20 11:21:56 -06:00
  • ac841856df Hide favorites in get all users api call. Rapha149 2026-03-20 14:40:29 +01:00
  • 8b89b27654 Version bump v2.33.1 v2.33.1 advplyr 2026-03-19 17:09:14 -05:00
  • 1d42d1137d
    Merge d5a2ea9feb into 3faa6f3e7d Quentin 2026-03-19 17:01:33 -05:00
  • 3faa6f3e7d Update playlist create/update endpoint to strip all html tags advplyr 2026-03-19 16:57:22 -05:00
  • 9821c31f8e Update collection create/update endpoints to strip html tags from collection name advplyr 2026-03-19 16:53:21 -05:00
  • efe2a22674
    Merge pull request #5122 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-03-19 16:41:19 -05:00
  • a926df3aae Fix bug in readers where web browser is unable to load the ebook when running behind a reverse proxy at /audiobookshelf Kareem Ahmad 2026-03-18 22:07:22 -04:00
  • 9634c46bc5
    Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:56:54 +01:00
  • 5f8db24b96
    Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:52:38 +01:00
  • e781ff5eae
    Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:51:19 +01:00
  • 32a17c0044
    Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:15:11 +01:00
  • f84831d6f1
    Translated using Weblate (German) Fabian Jülich 2026-03-14 00:00:58 +01:00
  • dc54d42dcf
    Translated using Weblate (Belarusian) Pavel Miniutka 2026-03-13 15:46:52 +01:00
  • 15af7407ff
    Translated using Weblate (Belarusian) Pavel Miniutka 2026-03-13 14:22:29 +01:00
  • 5d9682410a
    Translated using Weblate (French) Charlie 2026-03-13 03:00:30 +01:00