Jellyfin Forum
SOLVED: No playable media recognized - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: No playable media recognized (/t-solved-no-playable-media-recognized)

Pages: 1 2 3


SOLVED: No playable media recognized - Elixirslayer - 2024-10-25

Hey, I've been facing this issue of Jellyfin not recognizing any media. A while back everything was working fine but suddenly, it failed to play new mkv file.
Then i deleted and recreated my Anime library and none of my Anime was being recognized (except a few EPs of any random Anime).
I have 2 libraries, Anime and Movies.
by that time Movies library was working perfectly fine but i couldn't solve Anime library issues so i forcefully reinstalled the whole Jellyfin out of frustration, Movie library stopped working too.
Only a single movie is recognized and is playable, with no additional metadata.

Here's my directory tree for Movies and Anime folders: https://pastebin.com/B71ZajSg
(i only have a few anime and a movie in there for testing)
only Narnia movie is recognized and playable
iron-man is recognized but "Unable to find a valid media source to play." (no metadata for both)

Is my naming convention wrong? i haven't edited most of their names, but Movies were recognized and played perfectly fine along with metadata.

Here are the permissions and ownership for both the folder: https://pastebin.com/CULZj5H4

pretty sure jellyfin should have access to them, when everything worked fine, they were owned by root:root now i edited Fstab to make it oc:jellyfin (oc is my username)

OS: Arch Linux x86_64
Kernel: 6.11.3-arch1-1
Shell: zsh 5.9

jellyfin logs: https://pastebin.com/Tx3jNpAb
pls help


RE: No playable media recognized - TheDreadPirate - 2024-10-25

What is the ownership and permissions of /mnt/HDD/F1lm and Anime?

Code:
ls -ld /mnt /mnt/HDD /mnt/HDD/F1lm /mnt/HDD/Anime

And your organization is not compliant with our documentation. Both for most the movies files and for your external files, like the subtitles.

https://jellyfin.org/docs/general/server/media/external-files
https://jellyfin.org/docs/general/server/media/movies

Your Anime SHOULD be ok, but I see you are using AniList as the primary metadata provider. I've found that AniList either mis-identifies Anime a lot or just doesn't work a lot of the time. Use TMDB or AniDB.


RE: No playable media recognized - Elixirslayer - 2024-10-25

(7 hours ago)TheDreadPirate Wrote: What is the ownership and permissions of /mnt/HDD/F1lm and Anime?

Code:
ls -ld /mnt /mnt/HDD /mnt/HDD/F1lm /mnt/HDD/Anime
Thanks for the reply, here are the ownerships:
drwxr-xr-x 6 root root      4096 Oct 19 17:01 /mnt
drwxrwxrwx 1 oc  jellyfin 81920 Oct 25 00:20 /mnt/HDD
drwxrwxrwx 1 oc  jellyfin  4096 Oct 25 02:11 /mnt/HDD/Anime
drwxrwxrwx 1 oc  jellyfin 81920 Oct 25 16:51 /mnt/HDD/F1lm


i only just now installed AniList, I'll uninstall and use TMDB and AniDB now.


RE: No playable media recognized - Elixirslayer - 2024-10-25

My current Dir tree of F1lm: https://pastebin.com/z8cDaVk2
Didn't help, still got the issue



RE: No playable media recognized - TheDreadPirate - 2024-10-25

A lot of this is still noncompliant.  Some of it is compliant now, but not all.  For example, Back the the Future.  You have all 3 movies in the same folder.  Each movie needs to be in its own folder located directly below the Film folder.

Code:
├── Back to the future
│  ├── Back To The Future Part II 1989 720p BluRay x264- {censored} .mkv
│  ├── Back.To.The.Future.1985.720p.BluRay.x264- {censored} .mkv
│  ├── Back.To.The.Future.Part.III.1990.720p.BluRay.x264- {censored} .eng.srt
│  ├── Back.To.The.Future.Part.III.1990.720p.BluRay.x264- {censored} .mkv
│  └── back.to.the.future.part.2.1989.720p.bluray.x264- {censored} .eng.srt

This should look like this.  (I censored the source of the files)

Code:
├── Back to the Future
│  ├── Back.To.The.Future.1985.720p.BluRay.x264-{censored}.mkv
├── Back to the Future 2
│  ├── Back To The Future Part II 1989 720p BluRay x264-{censored}.mkv
│  └── Back To The Future Part II 1989 720p BluRay x264-{censored}.eng.srt
├── Back to the Future 3
│  ├── Back.To.The.Future.Part.III.1990.720p.BluRay.x264-{censored}.eng.srt
│  ├── Back.To.The.Future.Part.III.1990.720p.BluRay.x264-{censored}.mkv

And you have to split up all the other movies you've grouped together like what I've shown above.

And your subtitle files need to be named exactly the same as the movie prior to the language code and extension.  Also shown above.

For Batman Begins, most or all of those subtitles will not be detected.

In general, you SHOULD clean up the folder and file names to remove all of the "x264" "IMAX" "BDRip" "Clean" non-sense, since that all gets used to search TMDB.


RE: No playable media recognized - Elixirslayer - 2024-10-25

(6 hours ago)TheDreadPirate Wrote: In general, you SHOULD clean up the folder and file names to remove all of the "x264" "IMAX" "BDRip" "Clean" non-sense, since that all gets used to search TMDB.

does the resolution such as "1080p" count as non-sense or should you have it in the name?


RE: No playable media recognized - TheDreadPirate - 2024-10-25

You can have that in the file name, but you shouldn't have that in the folder name.


RE: No playable media recognized - Elixirslayer - 2024-10-25

https://pastebin.com/66R832Jy
I have fixed the names and dir tree for F1lm now.
you need to have subtitles in the same dir as the movie right?

Update:That did not help.
What to do next to troubleshoot this?


RE: No playable media recognized - TheDreadPirate - 2024-10-25

The subtitles need to be in the same directory as the movie and need to have the same name as the movie. In your Batman Begins you have an "English.srt" file, which is not correct. It should be this.

Code:
│   │   ├── Batman Begins (2005) 1080p.mp4
│   │   ├── Batman Begins (2005) 1080p.eng.srt

https://jellyfin.org/docs/general/server/media/external-files/

There needs to be a period before you specify the language code. I see a couple movies where it doesn't have the period.

Like this one.

Code:
│   │   ├── Fantastic Beasts The Crimes Of Grindelwald (2018) eng.srt

It should be this.

Code:
│   │   ├── Fantastic Beasts The Crimes Of Grindelwald (2018).eng.srt

Also, you cannot nest folders like you're doing in your latest pastebin.

This is not ok.

Code:
/mnt/HDD/F1lms/Batman/Batman Begins (2005)

It should be this.

Code:
/mnt/HDD/F1lms/Batman Begins (2005)



RE: No playable media recognized - Elixirslayer - 2024-10-25

Also it shows the wrong year for this only working movie (both 2000 and 2018 )

(4 hours ago)TheDreadPirate Wrote: The subtitles need to be in the same directory as the movie and need to have the same name as the movie.  In your Batman Begins you have an "English.srt" file, which is not correct.  It should be this.

Code:
│  │  ├── Batman Begins (2005) 1080p.mp4
│  │  ├── Batman Begins (2005) 1080p.eng.srt

https://jellyfin.org/docs/general/server/media/external-files/

There needs to be a period before you specify the language code.  I see a couple movies where it doesn't have the period.

Like this one.

Code:
│  │  ├── Fantastic Beasts The Crimes Of Grindelwald (2018) eng.srt

It should be this.

Code:
│  │  ├── Fantastic Beasts The Crimes Of Grindelwald (2018).eng.srt

Also, you cannot nest folders like you're doing in your latest pastebin.

This is not ok.

Code:
/mnt/HDD/F1lms/Batman/Batman Begins (2005)

It should be this.

Code:
/mnt/HDD/F1lms/Batman Begins (2005)

Thanks for pointing them out, I'll fix them now.