[Issue]: Jellyfin unstable not binding to localhost #5004

Closed
opened 2025-12-22 01:00:56 +01:00 by backuprepo · 3 comments
Owner

Originally created by @aptalca on GitHub (Aug 1, 2023).

Please describe your bug

Jellyfin stable release binds to localhost as expected.

Jellyfin unstable releases no longer bind to localhost, I believe as a result of this PR: https://github.com/jellyfin/jellyfin/pull/8147

When jellyfin is run inside of a container for instance, netstat -tulpn | grep LISTEN output is as follows:
Stable:
tcp 0 0 0.0.0.0:8096 0.0.0.0:* LISTEN -
Unstable:
tcp 0 0 172.17.0.2:8096 0.0.0.0:* LISTEN -
In this case, 172.17.0.2 is the container IP. Somehow jellyfin detects the container IP and only listens at that IP.

Relevant log snippet:

[20:45:45] [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"]
[20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[20:45:45] [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"]
[20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: ["172.17.0.2"]

Perhaps this is intended behavior, but it causes other issues for things that rely on localhost binding, like health checks. The container IP is ephemeral.

Thanks

Jellyfin Version

Other

if other:

10.9

Environment

Fresh instance in an ubuntu jammy based docker container for reproducability purposes. Jellyfin started for the first time with no existing data.

Jellyfin logs

[20:45:45] [INF] [1] Main: Jellyfin version: 10.9.0
[20:45:45] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_DATA_DIR, /config/data]"]
[20:45:45] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[20:45:45] [INF] [1] Main: Operating system: Linux 6.1.38-Unraid #2 SMP PREEMPT_DYNAMIC Mon Jul 10 09:50:25 PDT 2023
[20:45:45] [INF] [1] Main: Architecture: X64
[20:45:45] [INF] [1] Main: 64-Bit Process: True
[20:45:45] [INF] [1] Main: User Interactive: True
[20:45:45] [INF] [1] Main: Processor count: 12
[20:45:45] [INF] [1] Main: Program data path: /config/data
[20:45:45] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web
[20:45:45] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
[20:45:45] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Marking following migrations as applied because this is a fresh install: ["CreateNetworkConfiguration", "MigrateMusicBrainzTimeout", "MigrateNetworkConfiguration"]
[20:45:45] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
[20:45:45] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[20:45:45] [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"]
[20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[20:45:45] [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"]
[20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: ["172.17.0.2"]
[20:45:45] [INF] [1] Emby.Server.Implementations.ApplicationHost: There are pending EFCore migrations in the database. Applying... (This may take a while, do not stop Jellyfin)
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'ImageInfos' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'ImageInfos' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Permissions' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Permissions' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Preferences' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Preferences' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Users' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Users' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration.
[20:45:46] [INF] [13] Emby.Server.Implementations.ApplicationHost: EFCore migrations applied successfully
[20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
[20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.9.0.0
[20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.9.0.0
[20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.9.0.0
[20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.9.0.0
[20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.9.0.0
[20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Marking following migrations as applied because this is a fresh install: ["DisableTranscodingThrottling", "CreateLoggingConfigHeirarchy", "MigrateActivityLogDatabase", "RemoveDuplicateExtras", "MigrateUserDatabase", "MigrateDisplayPreferencesDatabase", "RemoveDownloadImagesInAdvance", "MigrateAuthenticationDatabase", "FixPlaylistOwner", "MigrateRatingLevels"]
[20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Applying migration 'AddDefaultPluginRepository'
[20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration
[20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
[20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Migration 'AddDefaultPluginRepository' applied successfully
[20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Applying migration 'ReaddDefaultPluginRepository'
[20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Migration 'ReaddDefaultPluginRepository' applied successfully
[20:45:46] [WRN] [13] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.
[20:45:46] [WRN] [13] 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.
[20:45:46] [INF] [13] Main: Kestrel is listening on 172.17.0.2
[20:45:46] [WRN] [13] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {a8614aec-1776-4daf-8f7e-c7dd85166148} may be persisted to storage in unencrypted form.
[20:45:46] [INF] [13] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[20:45:46] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2023-08-02 02:00:00.000 +00:00, which is 05:14:13.1673771 from now.
[20:45:46] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 5.1.3
[20:45:46] [INF] [13] 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"]
[20:45:46] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libsvtav1", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[20:45:46] [INF] [13] 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"]
[20:45:47] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[20:45:47] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
[20:45:47] [INF] [13] Emby.Server.Implementations.ApplicationHost: ServerId: 930cd2c9fe214871a568eb21e9844969
[20:45:47] [INF] [6] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.0633776
[20:45:47] [INF] [6] Emby.Server.Implementations.ApplicationHost: Core startup complete
[20:45:47] [INF] [6] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.1277107
[20:45:47] [INF] [6] Main: Startup complete 0:00:02.3759644
[20:45:49] [INF] [6] Emby.Server.Implementations.ScheduledTasks.TaskManager: TaskCleanCollections Completed after 0 minute(s) and 0 seconds
[20:45:50] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 0 seconds

FFmpeg logs

N/A

Please attach any browser or client logs here

N/A

Please attach any screenshots here

Screenshot 2023-08-02 102750
While the settings menu has this blurb, it no longer seems to be accurate as it's set to blank by default but it does not bind to all available addresses.

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @aptalca on GitHub (Aug 1, 2023). ### Please describe your bug Jellyfin stable release binds to localhost as expected. Jellyfin unstable releases no longer bind to localhost, I believe as a result of this PR: https://github.com/jellyfin/jellyfin/pull/8147 When jellyfin is run inside of a container for instance, `netstat -tulpn | grep LISTEN` output is as follows: Stable: `tcp 0 0 0.0.0.0:8096 0.0.0.0:* LISTEN -` Unstable: `tcp 0 0 172.17.0.2:8096 0.0.0.0:* LISTEN -` In this case, `172.17.0.2` is the container IP. Somehow jellyfin detects the container IP and only listens at that IP. Relevant log snippet: ``` [20:45:45] [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"] [20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] [20:45:45] [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"] [20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: ["172.17.0.2"] ``` Perhaps this is intended behavior, but it causes other issues for things that rely on localhost binding, like health checks. The container IP is ephemeral. Thanks ### Jellyfin Version Other ### if other: 10.9 ### Environment ```markdown Fresh instance in an ubuntu jammy based docker container for reproducability purposes. Jellyfin started for the first time with no existing data. ``` ### Jellyfin logs ```shell [20:45:45] [INF] [1] Main: Jellyfin version: 10.9.0 [20:45:45] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_DATA_DIR, /config/data]"] [20:45:45] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"] [20:45:45] [INF] [1] Main: Operating system: Linux 6.1.38-Unraid #2 SMP PREEMPT_DYNAMIC Mon Jul 10 09:50:25 PDT 2023 [20:45:45] [INF] [1] Main: Architecture: X64 [20:45:45] [INF] [1] Main: 64-Bit Process: True [20:45:45] [INF] [1] Main: User Interactive: True [20:45:45] [INF] [1] Main: Processor count: 12 [20:45:45] [INF] [1] Main: Program data path: /config/data [20:45:45] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web [20:45:45] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/ [20:45:45] [INF] [1] Jellyfin.Server.Migrations.MigrationRunner: Marking following migrations as applied because this is a fresh install: ["CreateNetworkConfiguration", "MigrateMusicBrainzTimeout", "MigrateNetworkConfiguration"] [20:45:45] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache [20:45:45] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies [20:45:45] [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"] [20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] [20:45:45] [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"] [20:45:45] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Using bind addresses: ["172.17.0.2"] [20:45:45] [INF] [1] Emby.Server.Implementations.ApplicationHost: There are pending EFCore migrations in the database. Applying... (This may take a while, do not stop Jellyfin) [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'ImageInfos' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'ImageInfos' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Permissions' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Permissions' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Preferences' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Preferences' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Users' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [WRN] [6] Microsoft.EntityFrameworkCore.Migrations: An operation of type 'SqlOperation' will be attempted while a rebuild of table 'Users' is pending. The database may not be in an expected state. Review the SQL generated by this migration to help diagnose any failures. Consider moving these operations to a subsequent migration. [20:45:46] [INF] [13] Emby.Server.Implementations.ApplicationHost: EFCore migrations applied successfully [20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration [20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache [20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.9.0.0 [20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.9.0.0 [20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.9.0.0 [20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.9.0.0 [20:45:46] [INF] [13] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.9.0.0 [20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Marking following migrations as applied because this is a fresh install: ["DisableTranscodingThrottling", "CreateLoggingConfigHeirarchy", "MigrateActivityLogDatabase", "RemoveDuplicateExtras", "MigrateUserDatabase", "MigrateDisplayPreferencesDatabase", "RemoveDownloadImagesInAdvance", "MigrateAuthenticationDatabase", "FixPlaylistOwner", "MigrateRatingLevels"] [20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Applying migration 'AddDefaultPluginRepository' [20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Saving system configuration [20:45:46] [INF] [13] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache [20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Migration 'AddDefaultPluginRepository' applied successfully [20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Applying migration 'ReaddDefaultPluginRepository' [20:45:46] [INF] [13] Jellyfin.Server.Migrations.MigrationRunner: Migration 'ReaddDefaultPluginRepository' applied successfully [20:45:46] [WRN] [13] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage. [20:45:46] [WRN] [13] 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. [20:45:46] [INF] [13] Main: Kestrel is listening on 172.17.0.2 [20:45:46] [WRN] [13] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {a8614aec-1776-4daf-8f7e-c7dd85166148} may be persisted to storage in unencrypted form. [20:45:46] [INF] [13] Emby.Server.Implementations.ApplicationHost: Running startup tasks [20:45:46] [INF] [13] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2023-08-02 02:00:00.000 +00:00, which is 05:14:13.1673771 from now. [20:45:46] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 5.1.3 [20:45:46] [INF] [13] 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"] [20:45:46] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libsvtav1", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] [20:45:46] [INF] [13] 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"] [20:45:47] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] [20:45:47] [INF] [13] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg [20:45:47] [INF] [13] Emby.Server.Implementations.ApplicationHost: ServerId: 930cd2c9fe214871a568eb21e9844969 [20:45:47] [INF] [6] Emby.Server.Implementations.ApplicationHost: Executed all pre-startup entry points in 0:00:00.0633776 [20:45:47] [INF] [6] Emby.Server.Implementations.ApplicationHost: Core startup complete [20:45:47] [INF] [6] Emby.Server.Implementations.ApplicationHost: Executed all post-startup entry points in 0:00:00.1277107 [20:45:47] [INF] [6] Main: Startup complete 0:00:02.3759644 [20:45:49] [INF] [6] Emby.Server.Implementations.ScheduledTasks.TaskManager: TaskCleanCollections Completed after 0 minute(s) and 0 seconds [20:45:50] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 0 seconds ``` ### FFmpeg logs ```shell N/A ``` ### Please attach any browser or client logs here N/A ### Please attach any screenshots here ![Screenshot 2023-08-02 102750](https://github.com/jellyfin/jellyfin/assets/541623/ccc83de7-b3d6-4563-bed9-58c1878e3e4a) While the settings menu has this blurb, it no longer seems to be accurate as it's set to `blank` by default but it does not bind to all available addresses. ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
backuprepo 2025-12-22 01:00:56 +01:00
Author
Owner

@pitbuster commented on GitHub (Aug 5, 2023):

I wanted to add that this issue also affects reverse proxy setups.

@pitbuster commented on GitHub (Aug 5, 2023): I wanted to add that this issue also affects reverse proxy setups.
Author
Owner

@alexi741 commented on GitHub (Aug 25, 2023):

This broke my nginx setup.

Workaround: Have the reverse proxy point to the sever IP, as opposed to localhost.

@alexi741 commented on GitHub (Aug 25, 2023): This broke my [nginx](https://jellyfin.org/docs/general/networking/nginx/) setup. Workaround: Have the reverse proxy point to the sever IP, as opposed to localhost.
Author
Owner

@Cebrain commented on GitHub (Sep 25, 2023):

I know this is the unstable release, but isnt this a major problem?
Would be nice this could be fixed.

@Cebrain commented on GitHub (Sep 25, 2023): I know this is the unstable release, but isnt this a major problem? Would be nice this could be fixed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#5004
No description provided.