• 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 Container stuck deploying despite logs appearing ok

     
    • 0 Vote(s) - 0 Average

    Container stuck deploying despite logs appearing ok

    Stuck deploying and cannot access webUI
    novaseline
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 Dec
    Reputation: 0
    Country:United States
    #6
    2025-04-11, 11:10 AM
    Hi Jossk, were you able to solve this issue? I'm running into the exact same thing. It started after I temporarily added an HTTPS port to my config in TrueNAS Scale, but it never corrected, even after removing the port.

    Host: TrueNAS Scale 24.10
    Jellyfin version: 10.10.6

    I did also try to add in the extra environmental variable, but similarly it didn't launch the container.
    Lastly, changing the web ui port in TrueNAS doesn't change the internal 8096 port in Jellyfin, only how to access it on your browser.

    Logs: 2025-04-11 10:24:58.483948+00:00[05:24:58] [INF] [1] Main: Jellyfin version: 10.10.6
    2025-04-11 10:24:58.491682+00:00[05:24:58] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]"]
    2025-04-11 10:24:58.491726+00:00[05:24:58] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
    2025-04-11 10:24:58.519338+00:00[05:24:58] [INF] [1] Main: Operating system: Debian GNU/Linux 12 (bookworm)
    2025-04-11 10:24:58.520127+00:00[05:24:58] [INF] [1] Main: Architecture: X64
    2025-04-11 10:24:58.520176+00:00[05:24:58] [INF] [1] Main: 64-Bit Process: True
    2025-04-11 10:24:58.520223+00:00[05:24:58] [INF] [1] Main: User Interactive: True
    2025-04-11 10:24:58.520280+00:00[05:24:58] [INF] [1] Main: Processor count: 4
    2025-04-11 10:24:58.520342+00:00[05:24:58] [INF] [1] Main: Program data path: /config
    2025-04-11 10:24:58.520391+00:00[05:24:58] [INF] [1] Main: Log directory path: /config/log
    2025-04-11 10:24:58.520466+00:00[05:24:58] [INF] [1] Main: Config directory path: /config/config
    2025-04-11 10:24:58.520560+00:00[05:24:58] [INF] [1] Main: Cache path: /cache
    2025-04-11 10:24:58.520688+00:00[05:24:58] [INF] [1] Main: Temp directory path: /tmp/jellyfin
    2025-04-11 10:24:58.520809+00:00[05:24:58] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web
    2025-04-11 10:24:58.520862+00:00[05:24:58] [INF] [1] Main: Application directory: /jellyfin/
    2025-04-11 10:24:59.915091+00:00[05:24:59] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache
    2025-04-11 10:25:01.027235+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
    2025-04-11 10:25:01.114006+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniDB, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniDB_10.0.0.0/Jellyfin.Plugin.AniDB.dll
    2025-04-11 10:25:01.127155+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniList, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniList_11.0.0.0/Jellyfin.Plugin.AniList.dll
    2025-04-11 10:25:01.149233+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniSearch, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniSearch_5.0.0.0/Jellyfin.Plugin.AniSearch.dll
    2025-04-11 10:25:01.172511+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Fanart, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Fanart_12.0.0.0/Jellyfin.Plugin.Fanart.dll
    2025-04-11 10:25:01.183737+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Kitsu, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Kitsu_6.0.0.0/Jellyfin.Plugin.Kitsu.dll
    2025-04-11 10:25:01.237949+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.OpenSubtitles, Version=20.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Open Subtitles_20.0.0.0/Jellyfin.Plugin.OpenSubtitles.dll
    2025-04-11 10:25:01.239601+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin 2.0.1 of Skin Manager
    2025-04-11 10:25:01.270795+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.SkinManager, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Skin Manager_2.0.2.0/Jellyfin.Plugin.SkinManager.dll
    2025-04-11 10:25:01.309780+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Tvdb.Sdk, Version=4.7.10.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TheTVDB_19.0.0.0/Tvdb.Sdk.dll
    2025-04-11 10:25:01.314827+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Tvdb, Version=19.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TheTVDB_19.0.0.0/Jellyfin.Plugin.Tvdb.dll
    2025-04-11 10:25:01.316207+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TMDbBoxSets, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TMDb Box Sets_11.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll
    2025-04-11 10:25:01.359169+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TvMaze, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/Jellyfin.Plugin.TvMaze.dll
    2025-04-11 10:25:01.360245+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/Flurl.dll
    2025-04-11 10:25:01.364388+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly TvMaze.Api.Client, Version=0.1.72.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/TvMaze.Api.Client.dll
    2025-04-11 10:25:01.378494+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Polly, Version=7.0.0.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/TVmaze_12.0.0.0/Polly.dll
    2025-04-11 10:25:01.433956+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Flurl.Http, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/Flurl.Http.dll
    2025-04-11 10:25:01.576087+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/BouncyCastle.Cryptography.dll
    2025-04-11 10:25:01.590051+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Handlebars, Version=2.1.6.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/Handlebars.dll
    2025-04-11 10:25:01.593802+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Webhook, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Webhook_17.0.0.0/Jellyfin.Plugin.Webhook.dll
    2025-04-11 10:25:01.617932+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MailKit, Version=4.8.0.0, Culture=neutral, PublicKeyToken=redaced from /config/plugins/Webhook_17.0.0.0/MailKit.dll
    2025-04-11 10:25:01.642005+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MQTTnet, Version=4.3.7.1207, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/MQTTnet.dll
    2025-04-11 10:25:01.643197+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MQTTnet.Extensions.ManagedClient, Version=4.3.7.1207, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/MQTTnet.Extensions.ManagedClient.dll
    2025-04-11 10:25:01.659622+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MimeKit, Version=4.8.0.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/MimeKit.dll
    2025-04-11 10:25:01.825154+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
    2025-04-11 10:25:01.825196+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
    2025-04-11 10:25:01.825641+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
    2025-04-11 10:25:01.827032+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.16.1.2"]
    2025-04-11 10:25:01.827719+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
    2025-04-11 10:25:01.827811+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist
    2025-04-11 10:25:01.827924+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
    2025-04-11 10:25:09.659412+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniDB 10.0.0.0
    2025-04-11 10:25:09.661200+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniList 11.0.0.0
    2025-04-11 10:25:09.663070+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniSearch 5.0.0.0
    2025-04-11 10:25:09.664120+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Fanart 12.0.0.0
    2025-04-11 10:25:09.665135+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Kitsu 6.0.0.0
    2025-04-11 10:25:09.693431+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Open Subtitles 20.0.0.0
    2025-04-11 10:25:09.694648+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: SkinManager 2.0.2.0
    2025-04-11 10:25:09.695808+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TheTVDB 19.0.0.0
    2025-04-11 10:25:09.697003+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb Box Sets 11.0.0.0
    2025-04-11 10:25:09.698092+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TVmaze 12.0.0.0
    2025-04-11 10:25:09.701026+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Webhook 17.0.0.0
    2025-04-11 10:25:09.701832+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.10.6.0
    2025-04-11 10:25:09.702441+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.10.6.0
    2025-04-11 10:25:09.702551+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.10.6.0
    2025-04-11 10:25:09.767154+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.10.6.0
    2025-04-11 10:25:09.769406+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.10.6.0
    2025-04-11 10:25:10.137451+00:00[05:25:10] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.
    2025-04-11 10:25:10.137511+00:00[05:25:10] [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.
    2025-04-11 10:25:10.246394+00:00[05:25:10] [INF] [1] Main: Kestrel is listening on 0.0.0.0
    2025-04-11 10:25:10.429342+00:00[05:25:10] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {redacted} may be persisted to storage in unencrypted form.
    2025-04-11 10:25:11.503915+00:00[05:25:11] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /wwwroot. Static files may be unavailable.
    2025-04-11 10:25:11.607956+00:00[05:25:11] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
    2025-04-11 10:25:11.625173+00:00[05:25:11] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/Anime_Movies
    2025-04-11 10:25:11.655945+00:00[05:25:11] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/Anime_Shows
    2025-04-11 10:25:11.681376+00:00[05:25:11] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/TV_Shows
    2025-04-11 10:25:11.681413+00:00[05:25:11] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2025-04-12 03:00:00.000 -05:00, which is 21:34:48.3233214 from now.
    2025-04-11 10:25:11.697421+00:00[05:25:11] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/Movies
    2025-04-11 10:25:11.728417+00:00[05:25:11] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2025-04-12 02:00:00.000 -05:00, which is 20:34:48.2718040 from now.
    2025-04-11 10:25:12.896836+00:00[05:25:12] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.0.2
    2025-04-11 10:25:13.042890+00:00[05:25:13] [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", "ac4", "dca", "flac", "mp3", "truehd"]
    2025-04-11 10:25:13.064485+00:00[05:25:13] [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", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
    2025-04-11 10:25:13.125187+00:00[05:25:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "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", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
    2025-04-11 10:25:13.285966+00:00[05:25:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
    2025-04-11 10:25:14.773128+00:00[05:25:14] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds
    2025-04-11 10:25:14.844907+00:00[05:25:14] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds
    2025-04-11 10:25:17.535732+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.Plugins.PluginManager: No local manifest exists for plugin Skin Manager. Skipping manifest reconciliation.
    2025-04-11 10:25:17.538084+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.Updates.InstallationManager: Plugin updated: Skin Manager 2.0.2.0
    2025-04-11 10:25:17.748887+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.ApplicationHost: App needs to be restarted.
    2025-04-11 10:25:17.753409+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 2 seconds
    2025-04-11 10:25:18.496334+00:00[05:25:18] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
    2025-04-11 10:25:18.496398+00:00[05:25:18] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: redacted
    2025-04-11 10:25:18.496410+00:00[05:25:18] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete


    Attached Files Thumbnail(s)
       
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    Messages In This Thread
    Container stuck deploying despite logs appearing ok - by Jossk - 2025-03-18, 04:55 PM
    RE: Container stuck deploying despite logs appearing ok - by TheDreadPirate - 2025-03-18, 05:14 PM
    RE: Container stuck deploying despite logs appearing ok - by Jossk - 2025-03-18, 06:25 PM
    RE: Container stuck deploying despite logs appearing ok - by Jossk - 2025-03-18, 07:33 PM
    RE: Container stuck deploying despite logs appearing ok - by TheDreadPirate - 2025-03-18, 07:58 PM
    RE: Container stuck deploying despite logs appearing ok - by novaseline - 2025-04-11, 11:10 AM
    RE: Container stuck deploying despite logs appearing ok - by TheDreadPirate - 2025-04-11, 12:59 PM
    RE: Container stuck deploying despite logs appearing ok - by novaseline - 2025-04-11, 01:57 PM
    RE: Container stuck deploying despite logs appearing ok - by TheDreadPirate - 2025-04-11, 03:19 PM

    • 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