2025-09-28, 11:44 PM
Sorry for the stale post, but I didn't see an easy answer for this; my workaround:
MPLS files are how I had KODI set to play BDMV-folder-structure media for over a decade now...but Jellyfin can't play MPLS files.
I tried many hacks, but the easiest thing I've gotten working is:
-make a symbolic link named for each episode (S0XE0X.M2TS) in the season folder (S0X) that links to the corresponding M2TS file in the BDMV/STREAM folder for the appropriate Disc (wherever you store them)
-copy the thumbnail jpg and NFO files for that episode next to each symbolic link and name them to match
-put a .ignore file in the folder of the actual BDMV structures to stop JF from scanning the largest M2TS file in each and cluttering the JF page for that season with DISC# entries, under the episodes
...my Disc1, Disc 2, Disc3 etc BD folders live in the same folder as the symlinks, so JF can access the files to play them, but the .ignore file in each makes the scanning stop at the top Season folder.
Symlinks cause no extra drive space to achieve the naming structure JF wants (along with 1 jpg and NFO text file), but because I set Kodi to ignore m2ts files, Kodi still bypasses the symlinks and uses my mpls files (and original jpg and NFO files) in the PLAYLIST folders for each Disc.
Hope this helps someone.
MPLS files are how I had KODI set to play BDMV-folder-structure media for over a decade now...but Jellyfin can't play MPLS files.
I tried many hacks, but the easiest thing I've gotten working is:
-make a symbolic link named for each episode (S0XE0X.M2TS) in the season folder (S0X) that links to the corresponding M2TS file in the BDMV/STREAM folder for the appropriate Disc (wherever you store them)
-copy the thumbnail jpg and NFO files for that episode next to each symbolic link and name them to match
-put a .ignore file in the folder of the actual BDMV structures to stop JF from scanning the largest M2TS file in each and cluttering the JF page for that season with DISC# entries, under the episodes
...my Disc1, Disc 2, Disc3 etc BD folders live in the same folder as the symlinks, so JF can access the files to play them, but the .ignore file in each makes the scanning stop at the top Season folder.
Symlinks cause no extra drive space to achieve the naming structure JF wants (along with 1 jpg and NFO text file), but because I set Kodi to ignore m2ts files, Kodi still bypasses the symlinks and uses my mpls files (and original jpg and NFO files) in the PLAYLIST folders for each Disc.
Hope this helps someone.