• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting SOLVED: Importing ebooks with special characters

     
    • 0 Vote(s) - 0 Average

    SOLVED: Importing ebooks with special characters

    Shifter
    Offline

    Junior Member

    Posts: 7
    Threads: 2
    Joined: 2023 Sep
    Reputation: 0
    Country:Germany
    #1
    2024-05-13, 02:17 PM
    With 10.9.0 and 10.9.1, Jellyfin does not import epubs with special characters like german umlauts anymore. 

    Renaming the files (and even the titles with calibre) does not help.

    Any suggestions?

    Thanks!
    Go to solution
    Shifter
    Offline

    Junior Member

    Posts: 7
    Threads: 2
    Joined: 2023 Sep
    Reputation: 0
    Country:Germany
    #2
    2024-05-13, 02:55 PM
    That's what I found in the logs:


    Code:
    [2024-05-13 16:08:46.708 +02:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: "RandomHouse" ("/library/Bücher/RandomHouse") will be refreshed.
    [2024-05-13 16:08:47.168 +02:00] [ERR] [15] MediaBrowser.Providers.Manager.ProviderManager: Error refreshing item
    System.TypeInitializationException: The type initializer for 'ICU4N.Text.Transliterator' threw an exception.
    ---> System.TypeInitializationException: The type initializer for 'ICU4N.Globalization.UCultureInfo' threw an exception.
    ---> System.Globalization.CultureNotFoundException: Only the invariant culture is supported in globalization-invariant mode. See https://aka.ms/GlobalizationInvariantMode for more information. (Parameter 'name')
    en is an invalid culture identifier.
      at System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride)
      at ICU4N.Globalization.UCultureInfo..cctor()
    Tim
    Offline

    Community Moderator

    Posts: 49
    Threads: 1
    Joined: 2023 Jun
    Reputation: 3
    #3
    2024-05-13, 05:15 PM
    Does this only happen to books? Do you have series or movies with an umlaut?
    Not your average hoarder.

    Storage: 8x18TB RAIDz2 + 2x16TB Mirror + 512GB NVMe OS drive
    CPU: Ryzen 1700
    Cooler: Scythe Fuma 2
    Motherboard: Gigabyte AORUS B450 PRO
    RAM: DDR4; 2x8GB + 2x16GB
    Shifter
    Offline

    Junior Member

    Posts: 7
    Threads: 2
    Joined: 2023 Sep
    Reputation: 0
    Country:Germany
    #4
    2024-05-13, 05:36 PM
    Only with ePubs, PDFs are working fine.

    I don‘t manage my movies with Jellyfin, but I have some song titles containing umlauts, and they are ok.
    Tim
    Offline

    Community Moderator

    Posts: 49
    Threads: 1
    Joined: 2023 Jun
    Reputation: 3
    #5
    2024-05-13, 07:16 PM
    @Fallenbagel and I have been trying to reproduce this. But we are not able to get an error. I think we need more information on how your books are structured and named. Could you provide us with a file tree?
    Not your average hoarder.

    Storage: 8x18TB RAIDz2 + 2x16TB Mirror + 512GB NVMe OS drive
    CPU: Ryzen 1700
    Cooler: Scythe Fuma 2
    Motherboard: Gigabyte AORUS B450 PRO
    RAM: DDR4; 2x8GB + 2x16GB
    Shifter
    Offline

    Junior Member

    Posts: 7
    Threads: 2
    Joined: 2023 Sep
    Reputation: 0
    Country:Germany
    #6
    2024-05-13, 07:48 PM
    Thanks for looking into this.

    I have sent you a link.
    Tim
    Offline

    Community Moderator

    Posts: 49
    Threads: 1
    Joined: 2023 Jun
    Reputation: 3
    #7
    2024-05-13, 08:14 PM
    Thank you for providing the additional details. I will see when I have time again to re-test it. I will come back to this after I tested it again.
    Not your average hoarder.

    Storage: 8x18TB RAIDz2 + 2x16TB Mirror + 512GB NVMe OS drive
    CPU: Ryzen 1700
    Cooler: Scythe Fuma 2
    Motherboard: Gigabyte AORUS B450 PRO
    RAM: DDR4; 2x8GB + 2x16GB
    Tim
    Offline

    Community Moderator

    Posts: 49
    Threads: 1
    Joined: 2023 Jun
    Reputation: 3
    #8
    2024-05-17, 05:30 PM
    @Shifter
    Hi there. I am unable to reproduce this issue with the provided book names. I am testing this in a Docker on WSL with Jellyfin 10.9.1. Based on the information below, do you know if your setup is different?
    The log output can be seen below:

    Code:
    [2024-05-17 16:56:52.951 +00:00] [INF] [1] Main: Jellyfin version: "10.9.1"
    [2024-05-17 16:56:52.988 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_DATA_DIR, /config]"]
    [2024-05-17 16:56:52.990 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll", "--ffmpeg", "/usr/lib/jellyfin-ffmpeg/ffmpeg"]
    [2024-05-17 16:56:52.991 +00:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
    [2024-05-17 16:56:52.991 +00:00] [INF] [1] Main: Architecture: X64
    [2024-05-17 16:56:52.991 +00:00] [INF] [1] Main: 64-Bit Process: True
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: User Interactive: True
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Processor count: 8
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Program data path: "/config"
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Log directory path: "/config/log"
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Config directory path: "/config/config"
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Cache path: "/cache"
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web"
    [2024-05-17 16:56:52.992 +00:00] [INF] [1] Main: Application directory: "/jellyfin/"
    [2024-05-17 16:56:53.183 +00:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
    [2024-05-17 16:56:53.330 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
    [2024-05-17 16:56:53.437 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Bookshelf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/Bookshelf_11.0.0.0/Jellyfin.Plugin.Bookshelf.dll"
    [2024-05-17 16:56:53.454 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Tvdb.Sdk, Version=4.7.9.1, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TheTVDB_11.0.0.0/Tvdb.Sdk.dll"
    [2024-05-17 16:56:53.457 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Tvdb, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/config/plugins/TheTVDB_11.0.0.0/Jellyfin.Plugin.Tvdb.dll"
    [2024-05-17 16:56:53.548 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN addresses: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
    [2024-05-17 16:56:53.549 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
    [2024-05-17 16:56:53.549 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using LAN addresses: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
    [2024-05-17 16:56:53.550 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: ["127.0.0.1", "172.17.0.2"]
    [2024-05-17 16:56:53.550 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
    [2024-05-17 16:56:53.550 +00:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filter list: []
    [2024-05-17 16:56:54.875 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Bookshelf" "11.0.0.0"
    [2024-05-17 16:56:54.877 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TheTVDB" "11.0.0.0"
    [2024-05-17 16:56:54.877 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.9.1.0"
    [2024-05-17 16:56:54.878 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.9.1.0"
    [2024-05-17 16:56:54.878 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.9.1.0"
    [2024-05-17 16:56:54.894 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.9.1.0"
    [2024-05-17 16:56:54.894 +00:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.9.1.0"
    [2024-05-17 16:56:54.949 +00:00] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.
    [2024-05-17 16:56:54.950 +00:00] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
    [2024-05-17 16:56:54.959 +00:00] [INF] [1] Main: Kestrel is listening on "127.0.0.1"
    [2024-05-17 16:56:54.960 +00:00] [INF] [1] Main: Kestrel is listening on "172.17.0.2"
    [2024-05-17 16:56:54.971 +00:00] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {f6c75986-be71-4858-ac5d-83fd1780c63c} may be persisted to storage in unencrypted form.
    [2024-05-17 16:56:55.634 +00:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
    [2024-05-17 16:56:55.709 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
    [2024-05-17 16:56:55.726 +00:00] [INF] [14] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/TVDB"
    [2024-05-17 16:56:55.728 +00:00] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Movies"
    [2024-05-17 16:56:55.728 +00:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Books"
    [2024-05-17 16:56:55.736 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-05-18 03:00:00.000 +00:00, which is 10:03:04.2632945 from now.
    [2024-05-17 16:56:55.748 +00:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-05-18 02:00:00.000 +00:00, which is 09:03:04.2516550 from now.
    [2024-05-17 16:56:55.765 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/TMDB"
    [2024-05-17 16:56:55.948 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "6.0.1"
    [2024-05-17 16:56:56.021 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
    [2024-05-17 16:56:56.048 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
    [2024-05-17 16:56:56.073 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
    [2024-05-17 16:56:56.186 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
    [2024-05-17 16:56:56.857 +00:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
    [2024-05-17 16:56:56.859 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "c8331dc9498a44aa94572ba237bc8846"
    [2024-05-17 16:56:56.859 +00:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
    [2024-05-17 16:56:56.859 +00:00] [INF] [1] Main: Startup complete 0:00:04.2221493
    [2024-05-17 16:56:58.761 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:56:59.811 +00:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 1 seconds
    [2024-05-17 16:57:04.627 +00:00] [INF] [8] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.17.0.1" request
    [2024-05-17 16:57:55.746 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Download missing subtitles" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:55.827 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: Optimizing and vacuuming jellyfin.db...
    [2024-05-17 16:57:55.828 +00:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/Movies"
    [2024-05-17 16:57:55.828 +00:00] [INF] [25] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:55.828 +00:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Log Directory" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:55.868 +00:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/TMDB"
    [2024-05-17 16:57:55.869 +00:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/TVDB"
    [2024-05-17 16:57:55.869 +00:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path "/media/Books"
    [2024-05-17 16:57:55.872 +00:00] [INF] [15] Emby.Server.Implementations.Library.LibraryManager: Validating media library
    [2024-05-17 16:57:55.873 +00:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Audio Normalization" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:55.899 +00:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "TasksRefreshChannels" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:55.924 +00:00] [INF] [23] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Cache Directory" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:55.965 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.Tasks.OptimizeDatabaseTask: jellyfin.db optimized successfully!
    [2024-05-17 16:57:55.965 +00:00] [INF] [24] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Optimize database" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:56.264 +00:00] [WRN] [15] MediaBrowser.Controller.Entities.BaseItem: Library folder "/config/data/playlists" is inaccessible or empty, skipping
    [2024-05-17 16:57:56.397 +00:00] [WRN] [25] MediaBrowser.Controller.Entities.BaseItem: Library folder "/config/data/playlists" is inaccessible or empty, skipping
    [2024-05-17 16:57:56.620 +00:00] [INF] [22] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 0 seconds
    [2024-05-17 16:57:58.946 +00:00] [INF] [21] Jellyfin.LiveTv.Guide.GuideManager: Refreshing guide with 7 days of guide data
    [2024-05-17 16:57:58.950 +00:00] [INF] [21] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Refresh Guide" Completed after 0 minute(s) and 3 seconds
    [2024-05-17 16:58:00.830 +00:00] [INF] [18] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Scan Media Library" Completed after 0 minute(s) and 5 seconds
    [2024-05-17 16:58:00.856 +00:00] [INF] [16] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/TVDB"
    [2024-05-17 16:58:00.858 +00:00] [INF] [21] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Movies"
    [2024-05-17 16:58:00.860 +00:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Books"
    [2024-05-17 16:58:00.892 +00:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/TMDB"
    [2024-05-17 17:16:33.413 +00:00] [INF] [3] Jellyfin.Drawing.ImageProcessor: Creating image collage and saving to "/cache/temp/31200cc183ea4065a895f613005e21f9.png"
    [2024-05-17 17:16:33.918 +00:00] [INF] [3] Jellyfin.Drawing.ImageProcessor: Completed creation of image collage and saved to "/cache/temp/31200cc183ea4065a895f613005e21f9.png"
    [2024-05-17 17:16:34.983 +00:00] [WRN] [50] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.071 +00:00] [WRN] [35] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.388 +00:00] [WRN] [45] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.408 +00:00] [WRN] [35] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.445 +00:00] [WRN] [35] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.469 +00:00] [WRN] [37] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.582 +00:00] [WRN] [37] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.866 +00:00] [WRN] [46] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:35.924 +00:00] [WRN] [46] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:36.021 +00:00] [WRN] [46] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:36.394 +00:00] [WRN] [35] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:36.468 +00:00] [WRN] [45] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:36.594 +00:00] [WRN] [45] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    [2024-05-17 17:16:36.609 +00:00] [WRN] [35] Jellyfin.Plugin.Bookshelf.Providers.ComicVine.ComicVineApiKeyProvider: Comic Vine API key is not set.
    The file tree I use is as follows:

    Volume serial number is E277-2179
    D:.
    ├───Books
    │  ├───Byron, Tanya
    │  │  └───Gehirn meiner Großmutter, Das
    │  │          Gehirn meiner Großmutter, Das - Byron, Tanya.epub
    │  │          Gehirn meiner Großmutter, Das - Byron, Tanya.jpg
    │  │          Gehirn meiner Großmutter, Das - Byron, Tanya.opf
    │  │
    │  ├───Bücher
    │  │  └───RandomHouse
    │  │          RandomHouse.epub
    │  │
    │  ├───Chvan, Jurij
    │  │  └───Spar‘ Dir den Arzt
    │  │          Spar‘ Dir den Arzt - Chvan, Jurij.epub
    │  │          Spar‘ Dir den Arzt - Chvan, Jurij.jpg
    │  │          Spar‘ Dir den Arzt - Chvan, Jurij.opf
    │  │
    │  ├───Dahlke, Ruediger; Dahlke, Margit
    │  │  └───Hör auf gegen die Wand zu laufen!
    │  │          Hör auf gegen die Wand zu laufen! - Dahlke, Ruediger; Dahlke, Margit.epub
    │  │          Hör auf gegen die Wand zu laufen! - Dahlke, Ruediger; Dahlke, Margit.jpg
    │  │          Hör auf gegen die Wand zu laufen! - Dahlke, Ruediger; Dahlke, Margit.opf
    │  │
    │  ├───Fielding, Helen
    │  │  └───Bridget Jones – Schokolade zum Frühstück_Am Rande des Wahnsinns
    │  │          Bridget Jones – Schokolade zum Frühstück_Am Rande des Wahnsinns - Fielding, Helen.epub
    │  │          Bridget Jones – Schokolade zum Frühstück_Am Rande des Wahnsinns - Fielding, Helen.jpg
    │  │          Bridget Jones – Schokolade zum Frühstück_Am Rande des Wahnsinns - Fielding, Helen.opf
    │  │
    │  ├───Frampton, Saul
    │  │  └───Wenn ich mit meiner Katze spiele - woher weiß ich, dass sie nicht mit mir spielt
    │  │          Wenn ich mit meiner Katze spiele - woher weiß ich, dass sie nicht mit mir spielt - Frampton, Saul.epub
    │  │          Wenn ich mit meiner Katze spiele - woher weiß ich, dass sie nicht mit mir spielt - Frampton, Saul.jpg
    │  │          Wenn ich mit meiner Katze spiele - woher weiß ich, dass sie nicht mit mir spielt - Frampton, Saul.opf
    │  │
    │  ├───Goerge R. R. Martin
    │  │  └───Dance With Dragons (Song 05)
    │  │          A Dance With Dragons (Song 05) - George R. R. Martin.epub
    │  │
    │  ├───Lütz, Manfred
    │  │  └───Wie Sie unvermeidlich glücklich werden
    │  │          Wie Sie unvermeidlich glücklich werden - Lütz, Manfred.epub
    │  │          Wie Sie unvermeidlich glücklich werden - Lütz, Manfred.jpg
    │  │          Wie Sie unvermeidlich glücklich werden - Lütz, Manfred.opf
    │  │
    │  ├───Matharu, Taran
    │  │  └───Dämonenakademie – Wie alles begann, Die
    │  │          Dämonenakademie – Wie alles begann, Die - Matharu, Taran.epub
    │  │          Dämonenakademie – Wie alles begann, Die - Matharu, Taran.jpg
    │  │          Dämonenakademie – Wie alles begann, Die - Matharu, Taran.opf
    │  │
    │  ├───Rendell, Ruth
    │  │  └───Wer Zwietracht sät
    │  │          Wer Zwietracht sät - Rendell, Ruth.epub
    │  │          Wer Zwietracht sät - Rendell, Ruth.jpg
    │  │          Wer Zwietracht sät - Rendell, Ruth.opf
    │  │
    │  ├───Scheffler, Ursel
    │  │  └───Erst ich ein Stück, dann du - Das große Schulgeschichten-Buch
    │  │          Erst ich ein Stück, dann du - Das große Schulgeschichten-Buch - Scheffler, Ursel.epub
    │  │          Erst ich ein Stück, dann du - Das große Schulgeschichten-Buch - Scheffler, Ursel.jpg
    │  │          Erst ich ein Stück, dann du - Das große Schulgeschichten-Buch - Scheffler, Ursel.opf
    │  │
    │  ├───Schember, John
    │  │  └───Quick Start Guide
    │  │          Quick Start Guide - John Schember.epub
    │  │          Quick Start Guide - John Schember.jpg
    │  │          Quick Start Guide - John Schember.opf
    │  │
    │  ├───Schirmaier-Huber, Andrea
    │  │  └───Kuchen & Süßes
    │  │          Kuchen & Süßes - Schirmaier-Huber, Andrea.epub
    │  │          Kuchen & Süßes - Schirmaier-Huber, Andrea.jpg
    │  │          Kuchen & Süßes - Schirmaier-Huber, Andrea.opf
    │  │
    │  └───Yeh, Molly
    │      └───Molly's Kitchen Stadt, Land, Genuss – vom Glück zu kochen und zu genießen
    │              Molly's Kitchen Stadt, Land, Genuss – vom Glück zu kochen und zu genießen - Yeh, Molly.epub
    │              Molly's Kitchen Stadt, Land, Genuss – vom Glück zu kochen und zu genießen - Yeh, Molly.jpg
    │              Molly's Kitchen Stadt, Land, Genuss – vom Glück zu kochen und zu genießen - Yeh, Molly.opf
    Not your average hoarder.

    Storage: 8x18TB RAIDz2 + 2x16TB Mirror + 512GB NVMe OS drive
    CPU: Ryzen 1700
    Cooler: Scythe Fuma 2
    Motherboard: Gigabyte AORUS B450 PRO
    RAM: DDR4; 2x8GB + 2x16GB
    Tim
    Offline

    Community Moderator

    Posts: 49
    Threads: 1
    Joined: 2023 Jun
    Reputation: 3
    #9
    2024-05-17, 05:58 PM (This post was last modified: 2024-05-17, 05:58 PM by Tim.)
    By chance, do you provide Jellyfin with a localization environment variable? like DOTNET_SYSTEM_GLOBALIZATION_INVARIANT? remove those and try again.
    https://github.com/jellyfin/jellyfin/iss...2105568202
    Not your average hoarder.

    Storage: 8x18TB RAIDz2 + 2x16TB Mirror + 512GB NVMe OS drive
    CPU: Ryzen 1700
    Cooler: Scythe Fuma 2
    Motherboard: Gigabyte AORUS B450 PRO
    RAM: DDR4; 2x8GB + 2x16GB
    Shifter
    Offline

    Junior Member

    Posts: 7
    Threads: 2
    Joined: 2023 Sep
    Reputation: 0
    Country:Germany
    #10
    2024-05-18, 01:01 PM (This post was last modified: 2024-05-18, 01:02 PM by Shifter. Edited 1 time in total.)
    Thanks, that worked!

    I am also using a container - docker on a QNAP NAS, managed by Portainer.

    I removed DOTNET_SYSTEM_GLOBALIZATION_INVARIANT and also changed all other language-related environment variables to German.

    For some books, I had to switch the filter "unplayed" ("Ungespielt" in German) on and off.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode