Francisco Serrador and Hosted Weblate
5f8db24b96
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/
2026-03-18 23:01:30 +01:00
Francisco Serrador and Hosted Weblate
e781ff5eae
Translated using Weblate (Spanish)
...
Currently translated at 99.7% (1160 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/
2026-03-18 23:01:30 +01:00
Francisco Serrador and Hosted Weblate
32a17c0044
Translated using Weblate (Spanish)
...
Currently translated at 99.7% (1160 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/
2026-03-18 23:01:29 +01:00
Fabian Jülich and Hosted Weblate
f84831d6f1
Translated using Weblate (German)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2026-03-18 23:01:29 +01:00
Pavel Miniutka and Hosted Weblate
dc54d42dcf
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/
2026-03-18 23:01:28 +01:00
Pavel Miniutka and Hosted Weblate
15af7407ff
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/
2026-03-18 23:01:27 +01:00
Charlie and Hosted Weblate
5d9682410a
Translated using Weblate (French)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/
2026-03-18 23:01:27 +01:00
advplyr
4bdd76d94c
Update podcast episode update endpoint to sanitize subtitle
2026-03-18 17:01:19 -05:00
advplyr
7c0d9efe91
Update Confirm component to support allowHtml prompt option
2026-03-18 16:51:51 -05:00
advplyr
874e9e1856
Update API Key jwtAuthCheck to check user active status
2026-03-18 16:17:45 -05:00
advplyr
6d3773a0b8
Version bump v2.33.0
v2.33.0
2026-03-12 17:01:54 -05:00
advplyr
a47c869d0b
Update migration file to v2.33.0
2026-03-12 16:45:08 -05:00
advplyr and GitHub
eb0383d37a
Merge pull request #5073 from kevingatera/perf/minimal-upstream-patchset
...
Improve personalized/discover query performance and cache invalidation behavior
2026-03-12 16:38:26 -05:00
advplyr
e66ffb9c23
Add indexes to MediaProgress and BookSeries models
2026-03-12 16:37:59 -05:00
advplyr
972193b193
Update server settings authLoginCustomMessage to sanitize on save and load
2026-03-11 17:18:05 -05:00
advplyr
690a7e0da9
Update session DeviceInfo with sanitize on clientDeviceInfo
2026-03-11 17:03:07 -05:00
Oliver Marriott
d9355ac3aa
Force AAC transcode when streaming mka+opus to desktop client
...
Matroska audio containers (aka mka files) with Opus codec streams inside
were unplayable on the desktop client because hls.js was unable to
decode the stream, resulting in an infinitely "spinning" play button.
When configuring a stream, we now check for the opus codec and force AAC
transcoding.
Matroska containers support other codecs besides Opus, eg: mp3, which do
not require transcoding and work fine before this patch, which is why we
check for opus in codecsToForceAAC instead of AudioMimeType.MKA in
mimeTypesToForceAAC.
The AudioMimeType.OPUS mimetype is already marked as requiring
transcoding but since its inside a container this check does not
evaluate to true, we must check the codec explicitly.
2026-03-11 00:35:12 +11:00
advplyr and GitHub
fbe1d1eed6
Merge pull request #5030 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2026-03-08 17:30:54 -05:00
Grzegorz Orlowski and Hosted Weblate
e83aca572e
Translated using Weblate (Polish)
...
Currently translated at 95.7% (1113 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2026-03-08 23:26:10 +01:00
Artur and Hosted Weblate
367826ce64
Translated using Weblate (Polish)
...
Currently translated at 95.7% (1113 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2026-03-08 23:26:10 +01:00
Torstein Eide and Hosted Weblate
6e6c43c53c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/
2026-03-08 23:26:10 +01:00
weblate.user.1274 and Hosted Weblate
6479cdb66d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/
2026-03-08 23:26:10 +01:00
Øystein S. Hegnander and Hosted Weblate
635e132325
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/
2026-03-08 23:26:10 +01:00
thehijacker and Hosted Weblate
45dd843ce1
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/
2026-03-08 23:26:10 +01:00
Torstein Eide and Hosted Weblate
7c956b1582
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/
2026-03-08 23:26:10 +01:00
Pavel Miniutka and Hosted Weblate
9afa39e29e
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/
2026-03-08 23:26:10 +01:00
Pavel Miniutka and Hosted Weblate
5f8450602e
Translated using Weblate (Belarusian)
...
Currently translated at 92.1% (1072 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/
2026-03-08 23:26:10 +01:00
Pavel Miniutka and Hosted Weblate
fa6dae1a53
Translated using Weblate (Belarusian)
...
Currently translated at 79.8% (929 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/
2026-03-08 23:26:10 +01:00
lambolighting and Hosted Weblate
a1d439b8d5
Translated using Weblate (Greek)
...
Currently translated at 27.6% (322 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/el/
2026-03-08 23:26:10 +01:00
peter cerny and Hosted Weblate
2f32673991
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sk/
2026-03-08 23:26:10 +01:00
herny ucet and Hosted Weblate
c1a6b51d78
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sk/
2026-03-08 23:26:09 +01:00
Gneb and Hosted Weblate
6c2e13fb4e
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sk/
2026-03-08 23:26:09 +01:00
Plazec and Hosted Weblate
210fa55b6a
Translated using Weblate (Czech)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/
2026-03-08 23:26:09 +01:00
Silviu Bajenaru and Hosted Weblate
fb8ca043ad
Translated using Weblate (Romanian)
...
Currently translated at 55.1% (641 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ro/
2026-03-08 23:26:09 +01:00
Karl Bernstål and Hosted Weblate
69d7c399b8
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/
2026-03-08 23:26:09 +01:00
Igor Dobrača and Hosted Weblate
a35ba05600
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/
2026-03-08 23:26:09 +01:00
B0rax and Hosted Weblate
40f42b2ab6
Translated using Weblate (German)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2026-03-08 23:26:09 +01:00
Maxklos and Hosted Weblate
cf4b9e938d
Translated using Weblate (German)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/
2026-03-08 23:26:09 +01:00
ugyes and Hosted Weblate
31120ad111
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hu/
2026-03-08 23:26:09 +01:00
Yusuke Sakai and Hosted Weblate
cd8640f00e
Translated using Weblate (Japanese)
...
Currently translated at 23.1% (269 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ja/
2026-03-08 23:26:09 +01:00
Luis Landeiro and Hosted Weblate
d0ba455ed6
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (1163 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pt_BR/
2026-03-08 23:26:09 +01:00
advplyr and GitHub
e5b7aea46c
Merge pull request #5063 from mandreko/idor-fixes
...
IDOR fixes
2026-03-08 17:26:03 -05:00
advplyr
2f2d026b06
Auto format
2026-03-08 17:25:52 -05:00
advplyr and GitHub
c156b063f5
Merge pull request #5036 from kctdfh/Slightly-better-subtitle-parsing-logic
...
Improved subtitle parsing to account for bare colon in title
2026-03-08 17:12:55 -05:00
advplyr
e6d49a2d53
Fix home page check current user for hide from continue listening
2026-03-04 16:50:36 -06:00
advplyr
6d3404272c
Fix Match click to use current label string
2026-02-28 11:32:28 -06:00
meek2100
a9e12657f5
Add autocomplete attributes to login and setup fields for password manager support
2026-02-26 14:29:28 -08:00
Kevin Gatera
c0319ebbac
Adjust discover/search changes for API compatibility
2026-02-23 19:22:45 -05:00
advplyr and GitHub
1d0b7e383a
Merge pull request #5071 from pavel-miniutka/master
...
Add Belarusian language option & Belarus podcast region
2026-02-22 16:19:19 -06:00
advplyr and GitHub
9f5d8386f3
Merge pull request #5077 from belpe/add-slovak-language
...
Add Slovak (sk) language to language selector
2026-02-22 16:15:55 -06:00