• 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 Help with troubleshooting

     
    • 0 Vote(s) - 0 Average

    Help with troubleshooting

    slhr
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    Country:Germany
    #1
    2024-07-17, 08:11 PM
    Greetings.

    I have a weird situation and being a total noob with Jellyfin I'm at loss at where and what to dig for. Any input on finding out the reason of the issue is appreciated.


    ===Issue(s)===
    Both videos in questions can be viewed via web client from a computer.
    When trying through a TV (Hisense) via DLNA the first video runs fine. 
    The second video changes the screen to playback screen with black screen instead of the image and a toast message "File not supported" appears. Both toast and playback screen disappear and it's back to folder menu.

    Issue #2 - for troubleshooting, to exclude issues with filepath I moved both test files in a same test folder. Did library scan. None of the files can be played on TV, including the one which runs fine in its original location. I mean for both videos I have the "file not supported" scenario.


    ===Setup===
    Jellyfin v10.9.7 runs on a Proxmox VE in a LXC container (before that I tried it in a docker on a LXC on the same Proxmox with same issue there).
    Media is a on OMV SMB share which is mounted on Proxmox host and granted to LXC container.
    Proxmox runs on a Dell Optiplex 5060 (not sure if that's relevant though).

    Video files' codecs info is in the screenshots attached.

    First video is played fine with no entries in jellyfinlog.
    Log entries from jellyfinlog on attempt to plaz second video are in the screenshot.

    FfmpegTranscode log for the second video
    Code:
    {"Protocol":0,"Id":"9507da8dd0a86670f23a37bceeb18565","Path":"/jelly/media/video2.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":1754554493,"Name":"The.video2.S01E01.576p.BluRay.Amedia.Eng.HBO","IsRemote":false,"ETag":"a18e109932ab97119077a21a3cc4644e","RunTimeTicks":36015360000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"h264","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"576p H264 SDR","NalLengthSize":"4","IsInterlaced":false,"IsAVC":true,"ChannelLayout":null,"BitRate":3897347,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":576,"Width":1024,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"High","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":41,"IsAnamorphic":false},{"Codec":"ac3","CodecTag":null,"Language":"rus","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"DD 5.1 @ 448 kbps (MVO Novamedia)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"DD 5.1 @ 448 kbps (MVO Novamedia) - Russian - Dolby Digital - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":448000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"ac3","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"DD 5.1 @ 448 kbps (English)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"DD 5.1 @ 448 kbps (English) - Dolby Digital","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":448000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"rus","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SRT (Novamedia)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SRT (Novamedia) - Russian - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SRT (English)","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SRT (English) - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":0,"Width":0,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":4,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":4793347,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

    /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G  -i file:"/jelly/media/video2.mkv" -vn -map 0:1 -map -0:s -codec:v:0 copy -map_metadata -1 -map_chapters -1 -threads 0 -codec:a:0 copy -y "/var/cache/jellyfin/transcodes/057adc4a2ef364a1a8c54f81d9f642fa.mkv"


    ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
      built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
      configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
      libavutil      58.  2.100 / 58.  2.100
      libavcodec    60.  3.100 / 60.  3.100
      libavformat    60.  3.100 / 60.  3.100
      libavdevice    60.  1.100 / 60.  1.100
      libavfilter    9.  3.100 /  9.  3.100
      libswscale      7.  1.100 /  7.  1.100
      libswresample  4. 10.100 /  4. 10.100
      libpostproc    57.  1.100 / 57.  1.100
    Input #0, matroska,webm, from 'file:/jelly/media/video2.mkv':
      Metadata:
        encoder        : libebml v1.3.0 + libmatroska v1.4.1
        creation_time  : 2020-06-10T04:13:15.000000Z
      Duration: 01:00:01.54, start: 0.000000, bitrate: 3897 kb/s
      Chapters:
        Chapter #0:0: start 0.000000, end 99.725000
          Metadata:
            title          : 00:00:00.000
        Chapter #0:1: start 99.725000, end 1115.781000
          Metadata:
            title          : 00:01:39.725
        Chapter #0:2: start 1115.781000, end 1559.808000
          Metadata:
            title          : 00:18:35.781
        Chapter #0:3: start 1559.808000, end 2002.334000
          Metadata:
            title          : 00:25:59.808
        Chapter #0:4: start 2002.334000, end 2507.922000
          Metadata:
            title          : 00:33:22.334
        Chapter #0:5: start 2507.922000, end 2998.495000
          Metadata:
            title          : 00:41:47.922
        Chapter #0:6: start 2998.495000, end 3548.545000
          Metadata:
            title          : 00:49:58.495
        Chapter #0:7: start 3548.545000, end 3601.536000
          Metadata:
            title          : 00:59:08.545
      Stream #0:0(eng): Video: h264 (High), yuv420p(progressive), 1024x576 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn (default)
      Stream #0:1(rus): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
        Metadata:
          title          : DD 5.1 @ 448 kbps (MVO Novamedia)
      Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
        Metadata:
          title          : DD 5.1 @ 448 kbps (English)
      Stream #0:3(rus): Subtitle: subrip
        Metadata:
          title          : SRT (Novamedia)
      Stream #0:4(eng): Subtitle: subrip
        Metadata:
          title          : SRT (English)
    Output #0, matroska, to '/var/cache/jellyfin/transcodes/057adc4a2ef364a1a8c54f81d9f642fa.mkv':
      Metadata:
        encoder        : Lavf60.3.100
      Stream #0:0: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
    Stream mapping:
      Stream #0:1 -> #0:0 (copy)
    Press [q] to stop, [?] for help
    size=      0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A   
    size=  14336kB time=00:04:27.45 bitrate= 439.1kbits/s speed= 526x   
    size=  27392kB time=00:08:19.61 bitrate= 449.1kbits/s speed= 494x   
    size=  38400kB time=00:11:46.24 bitrate= 445.4kbits/s speed= 463x   
    size=  54784kB time=00:16:41.88 bitrate= 447.9kbits/s speed= 495x   
    size=  66560kB time=00:20:13.47 bitrate= 449.3kbits/s speed= 468x   
    size=  78336kB time=00:23:51.87 bitrate= 448.2kbits/s speed= 460x   
    size=  89856kB time=00:27:21.95 bitrate= 448.3kbits/s speed= 453x   
    size=  102656kB time=00:31:12.09 bitrate= 449.2kbits/s speed= 454x   
    size=  116480kB time=00:35:25.85 bitrate= 448.9kbits/s speed= 459x   
    size=  130048kB time=00:39:34.88 bitrate= 448.6kbits/s speed= 463x   
    size=  141056kB time=00:42:51.23 bitrate= 449.4kbits/s speed= 456x   
    size=  150528kB time=00:45:47.10 bitrate= 448.9kbits/s speed= 447x   
    size=  164608kB time=00:50:00.86 bitrate= 449.4kbits/s speed= 451x   
    size=  178688kB time=00:54:16.25 bitrate= 449.5kbits/s speed= 455x   
    size=  190208kB time=00:57:47.58 bitrate= 449.4kbits/s speed= 452x   
    size=  197756kB time=01:00:01.50 bitrate= 449.8kbits/s speed= 452x   
    video:0kB audio:196959kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.404777%



    === Hisense DLNA profile ===

    Code:
    <?xml version="1.0"?>
    <Profile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <Name>Hisense Smart TV</Name>
      <Identification>
        <FriendlyName>Wohnzimmer-TV</FriendlyName>
        <Headers />
      </Identification>
      <Manufacturer>Jellyfin</Manufacturer>
      <ManufacturerUrl>https://github.com/jellyfin/jellyfin</ManufacturerUrl>
      <ModelName>Jellyfin Server</ModelName>
      <ModelDescription>UPnP/AV 1.0 Compliant Media Server</ModelDescription>
      <ModelNumber>01</ModelNumber>
      <ModelUrl>https://github.com/jellyfin/jellyfin</ModelUrl>
      <EnableAlbumArtInDidl>true</EnableAlbumArtInDidl>
      <EnableSingleAlbumArtLimit>true</EnableSingleAlbumArtLimit>
      <EnableSingleSubtitleLimit>false</EnableSingleSubtitleLimit>
      <SupportedMediaTypes>Audio,Photo,Video</SupportedMediaTypes>
      <AlbumArtPn>JPEG_SM</AlbumArtPn>
      <MaxAlbumArtWidth>480</MaxAlbumArtWidth>
      <MaxAlbumArtHeight>480</MaxAlbumArtHeight>
      <MaxIconWidth>48</MaxIconWidth>
      <MaxIconHeight>48</MaxIconHeight>
      <MaxStreamingBitrate>140000000</MaxStreamingBitrate>
      <MaxStaticBitrate>140000000</MaxStaticBitrate>
      <MusicStreamingTranscodingBitrate>192000</MusicStreamingTranscodingBitrate>
      <MaxStaticMusicBitrate xsi:nil="true" />
      <ProtocolInfo>http-get:*:video/mpeg:*,http-get:*:video/mp4:*,http-get:*:video/vnd.dlna.mpeg-tts:*,http-get:*:video/avi:*,http-get:*:video/x-matroska:*,http-get:*:video/x-ms-wmv:*,http-get:*:video/wtv:*,http-get:*:audio/mpeg:*,http-get:*:audio/mp3:*,http-get:*:audio/mp4:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/wav:*,http-get:*:audio/L16:*,http-get:*:image/jpeg:*,http-get:*:image/png:*,http-get:*:image/gif:*,http-get:*:image/tiff:*</ProtocolInfo>
      <TimelineOffsetSeconds>0</TimelineOffsetSeconds>
      <RequiresPlainVideoItems>false</RequiresPlainVideoItems>
      <RequiresPlainFolders>false</RequiresPlainFolders>
      <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar>
      <IgnoreTranscodeByteRangeRequests>false</IgnoreTranscodeByteRangeRequests>
      <XmlRootAttributes>
        <XmlAttribute name="xmlns:sec" value="http://www.sec.co.kr/" />
      </XmlRootAttributes>
      <DirectPlayProfiles>
        <DirectPlayProfile container="asf" audioCodec="mp3,ac3,wmav2,wmapro,wmavoice" videoCodec="h264,mpeg4,mjpeg" type="Video" />
        <DirectPlayProfile container="avi" audioCodec="mp3,ac3,dca,dts" videoCodec="h264,mpeg4,mjpeg" type="Video" />
        <DirectPlayProfile container="mkv" audioCodec="mp3,ac3,dca,aac,dts" videoCodec="h264,mpeg4,mjpeg4" type="Video" />
        <DirectPlayProfile container="mp4,m4v" audioCodec="mp3,aac" videoCodec="h264,mpeg4" type="Video" />
        <DirectPlayProfile container="3gp" audioCodec="aac,he-aac" videoCodec="h264,mpeg4" type="Video" />
        <DirectPlayProfile container="mpg,mpeg" audioCodec="ac3,mp2,mp3,aac" videoCodec="mpeg1video,mpeg2video,h264" type="Video" />
        <DirectPlayProfile container="vro,vob" audioCodec="ac3,mp2,mp3" videoCodec="mpeg1video,mpeg2video" type="Video" />
        <DirectPlayProfile container="ts" audioCodec="ac3,aac,mp3,eac3" videoCodec="mpeg2video,h264,vc1" type="Video" />
        <DirectPlayProfile container="asf" audioCodec="wmav2,wmavoice" videoCodec="wmv2,wmv3" type="Video" />
        <DirectPlayProfile container="ac3,a52,mp3,flac" type="Audio" />
        <DirectPlayProfile container="jpeg" type="Photo" />
      </DirectPlayProfiles>
      <TranscodingProfiles>
        <TranscodingProfile container="mp3" type="Audio" audioCodec="mp3" estimateContentLength="false" enableMpegtsM2TsMode="false" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />
        <TranscodingProfile container="ts" type="Video" videoCodec="h264" audioCodec="ac3" estimateContentLength="false" enableMpegtsM2TsMode="false" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />
        <TranscodingProfile container="jpeg" type="Photo" estimateContentLength="false" enableMpegtsM2TsMode="false" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />
      </TranscodingProfiles>
      <ContainerProfiles>
        <ContainerProfile type="Photo">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
          </Conditions>
        </ContainerProfile>
      </ContainerProfiles>
      <CodecProfiles>
        <CodecProfile type="Video" codec="mpeg2video">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoFramerate" value="30" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoBitrate" value="30720000" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
        <CodecProfile type="Video" codec="mpeg4">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoFramerate" value="30" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoBitrate" value="8192000" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
        <CodecProfile type="Video" codec="h264">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoFramerate" value="30" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoBitrate" value="37500000" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoLevel" value="41" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
        <CodecProfile type="Video" codec="wmv2,wmv3,vc1">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoFramerate" value="30" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoBitrate" value="25600000" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
        <CodecProfile type="VideoAudio" codec="wmav2,dca,aac,mp3,dts">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="AudioChannels" value="6" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
      </CodecProfiles>
      <ResponseProfiles>
        <ResponseProfile container="avi" type="Video" mimeType="video/x-msvideo">
          <Conditions />
        </ResponseProfile>
        <ResponseProfile container="mkv" type="Video" mimeType="video/x-mkv">
          <Conditions />
        </ResponseProfile>
        <ResponseProfile container="flac" type="Audio" mimeType="audio/x-flac">
          <Conditions />
        </ResponseProfile>
        <ResponseProfile container="m4v" type="Video" mimeType="video/mp4">
          <Conditions />
        </ResponseProfile>
      </ResponseProfiles>
      <SubtitleProfiles>
        <SubtitleProfile format="srt" method="Embed" />
        <SubtitleProfile format="srt" method="External" didlMode="CaptionInfoEx" />
      </SubtitleProfiles>
    </Profile>


    Attached Files Thumbnail(s)
               
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #2
    2024-07-17, 09:15 PM
    Try this. In this line

    Code:
    <TranscodingProfile container="ts" type="Video" videoCodec="h264" audioCodec="ac3" estimateContentLength="false" enableMpegtsM2TsMode="false" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />

    Change enableMpegtsM2TsMode from false to true?
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    slhr
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    Country:Germany
    #3
    2024-07-17, 11:33 PM
    Thanks for an advice. Gave it a try but didn't notice any difference. (Changed the string in the profile file, admin, dashboard, restart server, try the files - same result as before.)
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-07-18, 01:21 AM
    Out of curiosity, where did this profile come from?

    Can you try this profile? Replace the name, though. It is one of the default profiles that the DLNA plugin comes with.

    Code:
    <?xml version="1.0"?>
    <Profile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <Name>Sony Bravia (2014)</Name>
      <Identification>
        <FriendlyName>(KDL-[0-9]{2}W[5-9][0-9]{2}B|KDL-[0-9]{2}R480|XBR-[0-9]{2}X[89][0-9]{2}B|KD-[0-9]{2}[SX][89][0-9]{3}B).*</FriendlyName>
        <Manufacturer>Sony</Manufacturer>
        <Headers>
          <HttpHeaderInfo name="X-AV-Client-Info" value=".*(KDL-[0-9]{2}W[5-9][0-9]{2}B|KDL-[0-9]{2}R480|XBR-[0-9]{2}X[89][0-9]{2}B|KD-[0-9]{2}[SX][89][0-9]{3}B).*" match="Regex" />
        </Headers>
      </Identification>
      <Manufacturer>Microsoft Corporation</Manufacturer>
      <ManufacturerUrl>http://www.microsoft.com/</ManufacturerUrl>
      <ModelName>Windows Media Player Sharing</ModelName>
      <ModelDescription>UPnP/AV 1.0 Compliant Media Server</ModelDescription>
      <ModelNumber>3.0</ModelNumber>
      <ModelUrl>http://www.microsoft.com/</ModelUrl>
      <EnableAlbumArtInDidl>true</EnableAlbumArtInDidl>
      <EnableSingleAlbumArtLimit>true</EnableSingleAlbumArtLimit>
      <EnableSingleSubtitleLimit>false</EnableSingleSubtitleLimit>
      <SupportedMediaTypes>Audio,Photo,Video</SupportedMediaTypes>
      <AlbumArtPn>JPEG_TN</AlbumArtPn>
      <MaxAlbumArtWidth>480</MaxAlbumArtWidth>
      <MaxAlbumArtHeight>480</MaxAlbumArtHeight>
      <MaxIconWidth>48</MaxIconWidth>
      <MaxIconHeight>48</MaxIconHeight>
      <MaxStreamingBitrate>140000000</MaxStreamingBitrate>
      <MaxStaticBitrate>140000000</MaxStaticBitrate>
      <MusicStreamingTranscodingBitrate>192000</MusicStreamingTranscodingBitrate>
      <MaxStaticMusicBitrate xsi:nil="true" />
      <SonyAggregationFlags>10</SonyAggregationFlags>
      <ProtocolInfo>http-get:*:video/mpeg:*,http-get:*:video/mp4:*,http-get:*:video/vnd.dlna.mpeg-tts:*,http-get:*:video/avi:*,http-get:*:video/x-matroska:*,http-get:*:video/x-ms-wmv:*,http-get:*:video/wtv:*,http-get:*:audio/mpeg:*,http-get:*:audio/mp3:*,http-get:*:audio/mp4:*,http-get:*:audio/x-ms-wma:*,http-get:*:audio/wav:*,http-get:*:audio/L16:*,http-get:*:image/jpeg:*,http-get:*:image/png:*,http-get:*:image/gif:*,http-get:*:image/tiff:*</ProtocolInfo>
      <TimelineOffsetSeconds>0</TimelineOffsetSeconds>
      <RequiresPlainVideoItems>false</RequiresPlainVideoItems>
      <RequiresPlainFolders>false</RequiresPlainFolders>
      <EnableMSMediaReceiverRegistrar>false</EnableMSMediaReceiverRegistrar>
      <IgnoreTranscodeByteRangeRequests>false</IgnoreTranscodeByteRangeRequests>
      <XmlRootAttributes>
        <XmlAttribute name="xmlns:av" value="urn:schemas-sony-com:av" />
      </XmlRootAttributes>
      <DirectPlayProfiles>
        <DirectPlayProfile container="ts,mpegts" audioCodec="ac3,eac3,aac,mp3" videoCodec="h264" type="Video" />
        <DirectPlayProfile container="ts,mpegts" audioCodec="mp3,mp2" videoCodec="mpeg2video" type="Video" />
        <DirectPlayProfile container="mp4,m4v" audioCodec="ac3,eac3,aac,mp3,mp2" videoCodec="h264,mpeg4" type="Video" />
        <DirectPlayProfile container="mov" audioCodec="ac3,eac3,aac,mp3,mp2" videoCodec="h264,mpeg4,mjpeg" type="Video" />
        <DirectPlayProfile container="mkv" audioCodec="ac3,eac3,aac,mp3,mp2,pcm,vorbis" videoCodec="h264,mpeg4,vp8" type="Video" />
        <DirectPlayProfile container="avi" audioCodec="ac3,eac3,mp3" videoCodec="mpeg4" type="Video" />
        <DirectPlayProfile container="avi" audioCodec="pcm" videoCodec="mjpeg" type="Video" />
        <DirectPlayProfile container="mpeg" audioCodec="mp3,mp2" videoCodec="mpeg2video,mpeg1video" type="Video" />
        <DirectPlayProfile container="asf" audioCodec="wmav2,wmapro,wmavoice" videoCodec="wmv2,wmv3,vc1" type="Video" />
        <DirectPlayProfile container="mp3" audioCodec="mp3" type="Audio" />
        <DirectPlayProfile container="mp4" audioCodec="aac" type="Audio" />
        <DirectPlayProfile container="wav" audioCodec="pcm" type="Audio" />
        <DirectPlayProfile container="asf" audioCodec="wmav2,wmapro,wmavoice" type="Audio" />
        <DirectPlayProfile container="jpeg" type="Photo" />
      </DirectPlayProfiles>
      <TranscodingProfiles>
        <TranscodingProfile container="mp3" type="Audio" estimateContentLength="false" enableMpegtsM2TsMode="false" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />
        <TranscodingProfile container="ts" type="Video" videoCodec="h264" audioCodec="ac3" estimateContentLength="false" enableMpegtsM2TsMode="true" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />
        <TranscodingProfile container="jpeg" type="Photo" estimateContentLength="false" enableMpegtsM2TsMode="false" transcodeSeekInfo="Auto" copyTimestamps="false" context="Streaming" enableSubtitlesInManifest="false" minSegments="0" segmentLength="0" breakOnNonKeyFrames="false" />
      </TranscodingProfiles>
      <ContainerProfiles>
        <ContainerProfile type="Photo">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
          </Conditions>
        </ContainerProfile>
      </ContainerProfiles>
      <CodecProfiles>
        <CodecProfile type="Video">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="Width" value="1920" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="Height" value="1080" isRequired="true" />
            <ProfileCondition condition="LessThanEqual" property="VideoFramerate" value="30" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
        <CodecProfile type="VideoAudio" codec="mp3,mp2">
          <Conditions>
            <ProfileCondition condition="LessThanEqual" property="AudioChannels" value="2" isRequired="true" />
          </Conditions>
          <ApplyConditions />
        </CodecProfile>
      </CodecProfiles>
      <ResponseProfiles>
        <ResponseProfile container="ts,mpegts" audioCodec="ac3,aac,mp3" videoCodec="h264" type="Video" orgPn="AVC_TS_HD_24_AC3_T,AVC_TS_HD_50_AC3_T,AVC_TS_HD_60_AC3_T,AVC_TS_HD_EU_T" mimeType="video/vnd.dlna.mpeg-tts">
          <Conditions>
            <ProfileCondition condition="Equals" property="PacketLength" value="192" isRequired="true" />
            <ProfileCondition condition="Equals" property="VideoTimestamp" value="Valid" isRequired="true" />
          </Conditions>
        </ResponseProfile>
        <ResponseProfile container="ts,mpegts" audioCodec="ac3,aac,mp3" videoCodec="h264" type="Video" orgPn="AVC_TS_HD_24_AC3_ISO,AVC_TS_HD_50_AC3_ISO,AVC_TS_HD_60_AC3_ISO,AVC_TS_HD_EU_ISO" mimeType="video/mpeg">
          <Conditions>
            <ProfileCondition condition="Equals" property="PacketLength" value="188" isRequired="true" />
          </Conditions>
        </ResponseProfile>
        <ResponseProfile container="ts,mpegts" audioCodec="ac3,aac,mp3" videoCodec="h264" type="Video" orgPn="AVC_TS_HD_24_AC3,AVC_TS_HD_50_AC3,AVC_TS_HD_60_AC3,AVC_TS_HD_EU" mimeType="video/vnd.dlna.mpeg-tts">
          <Conditions />
        </ResponseProfile>
        <ResponseProfile container="ts,mpegts" videoCodec="mpeg2video" type="Video" orgPn="MPEG_TS_SD_EU,MPEG_TS_SD_NA,MPEG_TS_SD_KO" mimeType="video/vnd.dlna.mpeg-tts">
          <Conditions />
        </ResponseProfile>
        <ResponseProfile container="mpeg" videoCodec="mpeg1video,mpeg2video" type="Video" orgPn="MPEG_PS_NTSC,MPEG_PS_PAL" mimeType="video/mpeg">
          <Conditions />
        </ResponseProfile>
        <ResponseProfile container="m4v" type="Video" mimeType="video/mp4">
          <Conditions />
        </ResponseProfile>
      </ResponseProfiles>
      <SubtitleProfiles>
        <SubtitleProfile format="srt" method="Embed" />
      </SubtitleProfiles>
    </Profile>
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    slhr
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    Country:Germany
    #5
    2024-07-18, 07:10 AM (This post was last modified: 2024-07-18, 08:58 AM by slhr. Edited 1 time in total.)
    I copied Samsung Smart TV profile, changed the identification section in a way that my TV was identified and made sure this profile is being applied to it.

    Tested the profile file, nope didn't make any difference.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-07-18, 12:59 PM
    I don't normally use DLNA, but I THINK one of my TVs supports DLNA. I'll setup my server, but I won't have time until Friday night to test this out. I'll get back to you then unless someone else responds.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #7
    2024-07-21, 02:44 PM
    Unfortunately, I could not find the network dongle for my TV so I wasn't able to do any testing. Slightly-frowning-face
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    slhr
    Offline

    Junior Member

    Posts: 4
    Threads: 1
    Joined: 2024 Jul
    Reputation: 0
    Country:Germany
    #8
    2024-07-25, 07:13 AM (This post was last modified: 2025-02-26, 07:36 PM by slhr. Edited 1 time in total.)
    Thanks for trying though.
    I've tested some videos copying them to a USB stick and playing them on the TV like that.
    Video 1 runs fine, video 2 - runs fine as well, another video brings up exactly the same toast "File not supported".
    Which makes me think it's not the jellyfin not transcoding something correctly (that's why I can find nothing in the logs) but some stuff on the network level in the proxmox - lxc - docker - jellyfin - TV chain.
    Too lazy to run wireshark, so I guess I'll just run a Firestick and a browser.

    Thanks everyone for trying to help.


    p.S. in case if it comes usefull for anybody, there is a jellyfin client for firestick and I'm pretty glad about how it runs. Wish you all good.
    « 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