.m3u8 and .m3u files are skipped during library scan. #6869

Closed
opened 2026-02-07 04:13:09 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @anilsoni85 on GitHub (Apr 2, 2025).

Description of the bug

Jellyfin version 10.10.6 library scan doesn't recognize and add (*.m3u8, *.m3u) files to library

The best workaround is to create a .strm file with .m3u8 url in it

Reproduction steps

  1. create a new library
  2. Make sure that folder has few .m3u8 files
  3. After scan completes m3u8 aren't available in library

What is the current bug behavior?

m3u8 and .m3u are skipped because these extension are NamingOPtions.VideoFileExtensions

What is the expected correct behavior?

m3u8 and .m3u should be added into library after scan without using ,strm container file

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

10.10.6

Specify the build version

Jellyfin.Server 10.10.6.0

Environment

- OS: Debian 11
- Linux Kernel: 6.1.21-v8+
- Virtualization: N/A
- Clients: Browser
- Browser: Edge
- FFmpeg Version: 
- Playback Method: N/A
- Hardware Acceleration: N/A
- GPU Model: N/A
- Plugins: Standard
- Reverse Proxy: None
- Base URL: none
- Networking: NAT
- Storage: local

Jellyfin logs

N/A

FFmpeg logs

N/A

Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @anilsoni85 on GitHub (Apr 2, 2025). ### Description of the bug Jellyfin version 10.10.6 library scan doesn't recognize and add (*.m3u8, *.m3u) files to library The best workaround is to create a .strm file with .m3u8 url in it ### Reproduction steps 1. create a new library 2. Make sure that folder has few .m3u8 files 3. After scan completes m3u8 aren't available in library ### What is the current _bug_ behavior? m3u8 and .m3u are skipped because these extension are `NamingOPtions.VideoFileExtensions` ### What is the expected _correct_ behavior? m3u8 and .m3u should be added into library after scan without using ,strm container file ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number 10.10.6 ### Specify the build version Jellyfin.Server 10.10.6.0 ### Environment ```markdown - OS: Debian 11 - Linux Kernel: 6.1.21-v8+ - Virtualization: N/A - Clients: Browser - Browser: Edge - FFmpeg Version: - Playback Method: N/A - Hardware Acceleration: N/A - GPU Model: N/A - Plugins: Standard - Reverse Proxy: None - Base URL: none - Networking: NAT - Storage: local ``` ### Jellyfin logs ```shell N/A ``` ### FFmpeg logs ```shell N/A ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 04:13:09 +03:00
Author
Owner

@cvium commented on GitHub (Apr 2, 2025):

Those file extensions were never handled as video files. You will need to use strm as a "container".

@cvium commented on GitHub (Apr 2, 2025): Those file extensions were never handled as video files. You will need to use strm as a "container".
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#6869