Quentin
9e3ab13c85
Merge cbd63de17d into 1d0b7e383a
2026-02-22 17:38:35 -06:00
advplyr
1d0b7e383a
Merge pull request #5071 from pavel-miniutka/master
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Add Belarusian language option & Belarus podcast region
2026-02-22 16:19:19 -06:00
advplyr
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
advplyr
6e0da3bf7a
Fix updating author name merging with same name authors in a different library #4628
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
2026-02-21 16:00:38 -06:00
Peter Belák
ee6016f70e
Add Slovak (sk) language to the language selector
...
The Slovak translation file (client/strings/sk.json) already exists
with a complete translation but was missing from the languageCodeMap
in i18n.js, making it inaccessible from the language dropdown.
Also adds Slovakia to the podcast search region map.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 09:11:50 +01:00
pavel-miniutka
75eed9d09a
Add Belarusian language option & Belarus podcast region
2026-02-19 10:36:28 +03:00
advplyr
fa5fa7b788
Fix server crash on /me/progress/:libraryItemId/:episodeId? when episodeId is not passed in for a podcast library item #5058
CodeQL / Analyze (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2026-02-14 17:17:12 -06:00
advplyr
b01facc034
Merge pull request #5042 from openam/open-api-spec-fixes
...
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Fix OpenAPI spec description
2026-02-08 17:23:18 -06:00
Michael Tuttle
dd4fc09909
Fix OpenAPI spec description
2026-02-08 00:19:23 -07:00
advplyr
fe13456a2b
Merge pull request #4936 from weblate/weblate-audiobookshelf-abs-web-client
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Translations update from Hosted Weblate
2026-02-03 17:26:42 -06:00
Lluís Forns
2ee893062f
Translated using Weblate (Catalan)
...
Currently translated at 92.2% (1073 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ca/
2026-02-03 20:10:06 +01:00
dapitch666
31630f50a5
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-02-03 20:10:06 +01:00
Delta Umhöfer
edfce46058
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-02-02 08:02:28 +00:00
Jan-Eric Myhrgren
cc5244c596
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-02-02 08:02:27 +00:00
enosh
b8942c5931
Translated using Weblate (Hebrew)
...
Currently translated at 81.4% (947 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/he/
2026-02-02 08:02:26 +00:00
FiendFEARing
6e5feee78a
Translated using Weblate (Chinese (Simplified Han script))
...
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/zh_Hans/
2026-02-02 08:02:25 +00:00
Dawid Kuźnicki
e7cb0466e6
Translated using Weblate (Polish)
...
Currently translated at 94.5% (1100 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2026-02-02 08:02:24 +00:00
dv4yGY2U
6c7221d37d
Translated using Weblate (Turkish)
...
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/tr/
2026-02-02 08:02:24 +00:00
Samuel Guerrero
1f3fa80ddd
Translated using Weblate (Spanish)
...
Currently translated at 97.5% (1134 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/
2026-02-02 08:02:23 +00:00
Mantas
87f3766299
Translated using Weblate (Lithuanian)
...
Currently translated at 59.9% (697 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/lt/
2026-02-02 08:02:22 +00:00
Bartłomiej
d08cef11ed
Translated using Weblate (Polish)
...
Currently translated at 94.5% (1100 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2026-02-02 08:02:21 +00:00
Kabika82
7201cced42
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-02-02 08:02:20 +00:00
N Visi
4f8fbbc979
Translated using Weblate (Japanese)
...
Currently translated at 22.8% (266 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ja/
2026-02-02 08:02:19 +00:00
Henrik Lynge
e55fed4a33
Translated using Weblate (Danish)
...
Currently translated at 99.9% (1162 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-02-02 08:02:19 +00:00
herny ucet
dcbeecff7a
Translated using Weblate (Slovak)
...
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/sk/
2026-02-02 08:02:18 +00:00
xxzp3
32276aacd9
Translated using Weblate (Danish)
...
Currently translated at 99.8% (1161 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/
2026-02-02 08:02:17 +00:00
J. Lavoie
b921a08809
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-02-02 08:02:16 +00:00
J. Lavoie
c089336e41
Translated using Weblate (Italian)
...
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/it/
2026-02-02 08:02:15 +00:00
Charlie
5107b0307c
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-02-02 08:02:14 +00:00
advplyr
8498378bca
Merge pull request #4952 from sir-wilhelm/use-localized-text-for-selected-filter
...
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
Display localized/styled text for selected filter.
2026-01-31 17:56:07 -06:00
advplyr
b61e2c30f2
Merge pull request #4973 from KiwiHour/jump-backwards-label-fix
...
Fix screen reader compatability issue for the "jump backwards" button for media controls
2026-01-31 17:50:41 -06:00
KiwiHour
3e4225bced
Fix aria-label for jumpBackward button
2026-01-09 14:26:56 +00:00
Quentin King
cbd63de17d
Add series metadata tags to FFmpeg encoding
2026-01-04 10:11:10 -06:00
Quentin King
e7a980d55a
Adds extended metadata fields to FFmpeg output
...
Enriches audiobook metadata by adding support for additional fields including abridged/unabridged format, full publication date, ISBN, language, explicit content flags, and subtitle.
Improves compatibility with Libation by including both lowercase and uppercase ASIN variants.
Sets appropriate iTunes advisory flags to distinguish explicit from clean content.
2026-01-04 09:43:59 -06:00
Quentin King
9e7d4ab5e7
feat: Embed AUDIBLE_ASIN metadata in m4b files
...
- Add AUDIBLE_ASIN tag to FFmpeg metadata object
- Use -movflags use_metadata_tags to preserve custom tags in mp4/m4b
- Fix .m4b extension detection for mp4 format handling
- Remove redundant -map_metadata 0 option
- Update tests to match new FFmpeg options
The mp4 muxer in FFmpeg only writes standard iTunes tags by default.
Custom tags like AUDIBLE_ASIN are silently dropped unless
use_metadata_tags is specified.
Tested and verified with ffprobe and mediainfo on clean m4b files.
2026-01-03 04:22:10 -06:00
sir-wilhelm
e6d99d07f0
Display localized/styled text for selected filter.
...
The selected filter was using the id before.
2025-12-28 11:28:36 -06:00
advplyr
122fc34a75
Fix server crash filtering by decade with collapsed series
CodeQL / Analyze (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-12-24 17:07:05 -06:00
advplyr
e5c0a9d22c
Version bump v2.32.1
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Run Component Tests / Run Component Tests (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-12-23 16:51:54 -06:00
advplyr
3bf136a20b
Merge pull request #4933 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2025-12-23 16:49:04 -06:00
Marcin
b387d9484a
Translated using Weblate (Polish)
...
Currently translated at 89.2% (1038 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2025-12-23 23:44:39 +01:00
bittin1ddc447d824349b2
e8668d9f22
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/
2025-12-23 23:44:38 +01:00
Petri Hämäläinen
f3e90bd420
Translated using Weblate (Finnish)
...
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/fi/
2025-12-23 23:44:37 +01:00
Ivan Smoliakov
4bf15bbffd
Translated using Weblate (Russian)
...
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/ru/
2025-12-23 23:44:37 +01:00
advplyr
04eb3bc437
Fix server crash on audible match #4931
2025-12-23 16:44:29 -06:00
advplyr
81e96df9c5
Version bump v2.32.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-12-21 15:54:07 -06:00
advplyr
44aff23e1b
Merge pull request #4921 from weblate/weblate-audiobookshelf-abs-web-client
...
Translations update from Hosted Weblate
2025-12-21 15:44:28 -06:00
lambolighting
cc48d9f26d
Translated using Weblate (Greek)
...
Currently translated at 26.9% (313 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/el/
2025-12-21 21:38:43 +00:00
Ahetek
ac08e897ee
Translated using Weblate (Polish)
...
Currently translated at 89.2% (1038 of 1163 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/
2025-12-21 21:38:43 +00:00
FiendFEARing
3c2eec8279
Translated using Weblate (Chinese (Simplified Han script))
...
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/zh_Hans/
2025-12-21 21:38:42 +00:00
advplyr
7b37c98e88
Book tags genres dedupe ( #4927 )
...
* Update Audible provider dedupe genres/tags and return tags as array
* Update custom metadata provider to dedupe tags/genres and return tags as array
2025-12-21 15:38:34 -06:00