this post was submitted on 12 Jul 2026
12 points (100.0% liked)

Linux Questions

4045 readers
9 users here now

Linux questions Rules (in addition of the Lemmy.zip rules)

Tips for giving and receiving help

Any rule violations will result in disciplinary actions

founded 3 years ago
MODERATORS
 

I have a rather large library of movies gathered over the years (all entirely legally I assure you officer). I'm in the process of setting up a Jellyfin server so I can stream them on the go.

Currently it's just one folder full of individual files but Jellyfin wants each movie within it's own folder.

Is there a command, or set of commands, that would do this all in one go? ie iterate my way through a folder, create a new folder with the same name as a file, move that file into this new folder and repeat a few hundred times.

I am using Cachy OS (arch) and have Dolphin and yazi as file managers if that helps. I guess a bash script would be the best way to achieve this but my skills are quite rusty.

you are viewing a single comment's thread
view the rest of the comments
[–] Onomatopoeia@lemmy.cafe 2 points 3 days ago (2 children)

As your library grows, or becomes more complex, or contains anything that's difficult to differentiate, Jellyfin will struggle to properly identify.

With well-named folders (release date, imdbid), my Jellyfin server still has issues where it will mis-identify some things that arent mainstream. Old movies are specifically problematic, as are rare titles that have any similarity to something more popular.

Using the folder naming structure reduced mis-identification tremendously.

[–] vithigar@lemmy.ca 2 points 1 day ago (1 children)

Well, yes, but you can get exactly the same result by having well-named files as well. Having them well-named in general makes identification more reliable, regardless of whether it's the full path or just the filename.

[–] Onomatopoeia@lemmy.cafe 1 points 4 hours ago

No, you can't.

With my 500 movies and several hundred TV series, that does not work.

Jellyfin mis-identifies a significant portion of it doing this.

Only by using the named folders (with year and imdbid) does it get 90% right.

And I've had this across 5 Jellyfin servers in the last year - I've done a LOT of testing.

[–] ryannathans@aussie.zone 4 points 3 days ago

Protip: find the tvdb/omdb ID and stick it in the name if having issues still (see docs)