[Bug]: Umlauts in folder or files #1325

Closed
opened 2026-04-24 23:39:51 +02:00 by adam · 6 comments
Owner

Originally created by @ExXxtr3me on GitHub (Aug 21, 2023).

Describe the issue

Nothing big, but it seems ABS can't add files/folders with umlauts (ä,ö,ü). Would it be possible to fix this?

Steps to reproduce the issue

  1. Add a folder with a umlaut.

Audiobookshelf version

2.3.3

How are you running audiobookshelf?

Docker

Originally created by @ExXxtr3me on GitHub (Aug 21, 2023). ### Describe the issue Nothing big, but it seems ABS can't add files/folders with umlauts (ä,ö,ü). Would it be possible to fix this? ### Steps to reproduce the issue 1. Add a folder with a umlaut. ### Audiobookshelf version 2.3.3 ### How are you running audiobookshelf? Docker
adam added the bug label 2026-04-24 23:39:51 +02:00
adam closed this issue 2026-04-24 23:39:51 +02:00
Author
Owner

@advplyr commented on GitHub (Aug 24, 2023):

I just tested this and had no problems putting those characters in a folder.

Can you share the error you are getting or what made you think this is not supported?

@advplyr commented on GitHub (Aug 24, 2023): I just tested this and had no problems putting those characters in a folder. Can you share the error you are getting or what made you think this is not supported?
Author
Owner

@MobiusOne1 commented on GitHub (Aug 27, 2023):

I don't have the exactly same problem, but when I use quick embed it stalls and will not finish. This happens when the audiobook and/or the folder has on of the ö, ä, ü, but also by ð, ß and ó in it.

As a workaround I changed the letter to oe, ae, ue, th, ss, o

@MobiusOne1 commented on GitHub (Aug 27, 2023): I don't have the exactly same problem, but when I use quick embed it stalls and will not finish. This happens when the audiobook and/or the folder has on of the ö, ä, ü, but also by ð, ß and ó in it. As a workaround I changed the letter to oe, ae, ue, th, ss, o
Author
Owner

@ExXxtr3me commented on GitHub (Aug 28, 2023):

Sorry wasn't at the PC the last few days. Here is an example, i created a folder called "Über".
image

@ExXxtr3me commented on GitHub (Aug 28, 2023): Sorry wasn't at the PC the last few days. Here is an example, i created a folder called "Über". ![image](https://github.com/advplyr/audiobookshelf/assets/6366829/38722a3d-2096-48c2-823e-db5e7832b533)
Author
Owner

@advplyr commented on GitHub (Sep 26, 2023):

Are you creating the folder manually or using the upload through Abs? I'm not sure how to reproduce this

@advplyr commented on GitHub (Sep 26, 2023): Are you creating the folder manually or using the upload through Abs? I'm not sure how to reproduce this
Author
Owner

@ExXxtr3me commented on GitHub (Sep 28, 2023):

I'm doing it manually, with TotalCommander and SSH from my PC or with SolidExplorer from my phone.

@ExXxtr3me commented on GitHub (Sep 28, 2023): I'm doing it manually, with TotalCommander and SSH from my PC or with SolidExplorer from my phone.
Author
Owner

@rorar commented on GitHub (Jul 11, 2025):

Hey @advplyr I've got the same issue

[2025-07-11 04:43:45.101] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'stat',
  path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier'
}
[2025-07-11 04:44:49.996] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'stat',
  path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier'
}
[2025-07-11 04:48:40.012] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'stat',
  path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3'
}
[2025-07-11 04:49:40.141] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'stat',
  path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia'
}
[2025-07-11 04:49:40.142] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'stat',
  path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te'
}
[2025-07-11 04:49:40.142] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'stat',
  path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3'
}
[2025-07-11 05:03:28.313] ERROR: [Watcher] Error: ENOENT: no such file or directory, watch '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia'
[2025-07-11 05:03:28.316] ERROR: [Watcher] Error: ENOENT: no such file or directory, watch '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te'

I'm using the docker container from https://hub.docker.com/r/advplyr/audiobookshelf/ and I'm on v2.25.1

@rorar commented on GitHub (Jul 11, 2025): Hey @advplyr I've got the same issue ``` [2025-07-11 04:43:45.101] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier' } [2025-07-11 04:44:49.996] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3:Zone.Identifier' } [2025-07-11 04:48:40.012] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3' } [2025-07-11 04:49:40.141] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia' } [2025-07-11 04:49:40.142] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te' } [2025-07-11 04:49:40.142] ERROR: [fileUtils] Recurse files file "/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3" has error [Error: ENOENT: no such file or directory, stat '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3'] { errno: -2, code: 'ENOENT', syscall: 'stat', path: '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia/Die Chroniken von Narnia (04) - Prinz Kaspian von Narnia (1) - Die R�ckkehr.mp3' } [2025-07-11 05:03:28.313] ERROR: [Watcher] Error: ENOENT: no such file or directory, watch '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (02) - Der K�nig von Narnia' [2025-07-11 05:03:28.316] ERROR: [Watcher] Error: ENOENT: no such file or directory, watch '/audiobooks/C. S. Lewis/Die Chroniken von Narnia/Die Chroniken von Narnia (05) - Die Reise auf der Morgenr�te' ``` I'm using the docker container from https://hub.docker.com/r/advplyr/audiobookshelf/ and I'm on [v2.25.1](https://github.com/advplyr/audiobookshelf/releases/tag/v2.25.1)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1325