• 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 General Questions Where to put home videos?

    Pages (3): « Previous 1 2 3

     
    • 0 Vote(s) - 0 Average

    Where to put home videos?

    ve6rah
    Offline

    Junior Member

    Posts: 10
    Threads: 0
    Joined: 2024 Jul
    Reputation: 0
    #21
    2024-07-17, 05:18 PM
    It says the image is based on the docker image from linuxserver.io
    https://github.com/linuxserver/docker-jellyfin
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #22
    2024-07-17, 06:03 PM (This post was last modified: 2024-07-17, 06:06 PM by TheDreadPirate. Edited 1 time in total.)
    You wouldn't happen have ".ignore" files in those directories with the missing videos?  I did some testing and the only way to replicate what you are describing is by having a .ignore file in a directory.  Even with debug logging, the log does not mention a test directory with a .ignore file in it. Which is what I noticed in your debug log.

       
       
    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]
    ve6rah
    Offline

    Junior Member

    Posts: 10
    Threads: 0
    Joined: 2024 Jul
    Reputation: 0
    #23
    2024-07-17, 11:05 PM
    No .ignore file
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #24
    2024-07-18, 01:16 AM
    You got me stumped. I know you said you checked the permissions, but the fact that we aren't seeing any logs for any of the contents, and you not having .ignore files to trigger the exclude function, keeps bringing me back to some sort of permissions issue. Or SMB caching or something, IDK.

    Open a bash shell for the container. The LSIO docker SHOULD let you install packages within the container. It did in my test container.

    Open a bash shell for the container and run this.

    Code:
    apt install tree

    Once that is installed run this command and substitute the path for your actual path.

    Code:
    tree -pug /path/to/SMB > /config/tree.txt

    This will write the structure of your SMB and all the permissions+ownership from the SMB client side. It will write it to the container's /config path.

    On the SMB server side, install tree and run the same command on the path for the SMB share.

    Can you also run, also from within the container, this command against one of the videos you are having trouble with.

    Code:
    /usr/lib/jellyfin-ffmpeg/ffprobe /path/to/home/video.mkv
    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]
    ve6rah
    Offline

    Junior Member

    Posts: 10
    Threads: 0
    Joined: 2024 Jul
    Reputation: 0
    #25
    2024-07-22, 07:48 PM
    (2024-07-18, 01:16 AM)TheDreadPirate Wrote: You got me stumped.  I know you said you checked the permissions, but the fact that we aren't seeing any logs for any of the contents, and you not having .ignore files to trigger the exclude function, keeps bringing me back to some sort of permissions issue.  Or SMB caching or something, IDK.

    Open a bash shell for the container.  The LSIO docker SHOULD let you install packages within the container.  It did in my test container.

    Open a bash shell for the container and run this.

    Code:
    apt install tree

    Once that is installed run this command and substitute the path for your actual path.

    Code:
    tree -pug /path/to/SMB > /config/tree.txt

    This will write the structure of your SMB and all the permissions+ownership from the SMB client side.  It will write it to the container's /config path.

    On the SMB server side, install tree and run the same command on the path for the SMB share.

    Can you also run, also from within the container, this command against one of the videos you are having trouble with.

    Code:
    /usr/lib/jellyfin-ffmpeg/ffprobe /path/to/home/video.mkv
    I did ffprobe and it seems to have no problem at all seeing the files. reads the metadata, shows the duration and bitrate, etc.
    Code:
    ffprobe version 6.0.1-Jellyfin Copyright (c) 2007-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, mov,mp4,m4a,3gp,3g2,mj2, from '/mnt/Lyre/Video/Other/video name.mp4':
      Metadata:
        major_brand    : mp42
        minor_version  : 0
        compatible_brands: isommp42
        creation_time  : 2024-03-01T21:19:01.000000Z
      Duration: 00:11:29.91, start: 0.000000, bitrate: 177 kb/s
      Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 640x360 [SAR 1:1 DAR 16:9], 45 kb/s, 29.97 fps, 29.97 tbr, 11988 tbn (default)
        Metadata:
          creation_time  : 2024-03-01T21:19:01.000000Z
          handler_name    : ********
          vendor_id      : [0][0][0][0]
      Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
        Metadata:
          creation_time  : 2024-03-01T21:19:01.000000Z
          handler_name    : ********
          vendor_id      : [0][0][0][0]

    I also did the tree command. I'm not sure what you were looking for here, but really it's just a different way of seeing the same info that ls gave, and unsurprisingly, it gives 100% identical results to what ls gave for permissions and ownership. Again, every file and folder is completely identical to the working files in the working folder "Movies" 
    Code:
    [drwxrwxr-x root    root    ]  /mnt/Lyre/Video/Other/
    ├── [-rwxrwxr-x root    root    ]  video name.mp4
    Code:
    [drwxrwxr-x root    root    ]  /mnt/Lyre/Video/Movies/
    ├── [-rwxrwxr-x root    root    ]  movie name.mp4
    Pages (3): « Previous 1 2 3

    « 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