Do you use radarr to manage movie downloads? Because it has a manual import tool that will scan your movies folder and manually import them, and that will also rename all of your files and put them into individual folders, if you set it up correctly. This will handle everything for you. It can even perform this task in bulk, which I think is pretty amazing.
Linux Questions
Linux questions Rules (in addition of the Lemmy.zip rules)
- stay on topic
- be nice (no name calling)
- do not post long blocks of text such as logs
- do not delete your posts
- only post questions (no information posts)
Tips for giving and receiving help
- be as clear and specific
- say thank you if a solution works
- verify your solutions before posting them as facts.
Any rule violations will result in disciplinary actions
It does? I don't do that with my jellyfin library. Are your file names ok? I just have 27 folders #A-Z and sort by first letter, ignoring A/The but keeping it in place in the filename. Works great
I know the file manager Double Commander has a built in multi renamer that would be able to do this if you still want to.
The wiki advises a certain naming convention and folder structure (as linked by another user) and it's a useful exercise in giving all my media a consistent structure as managing it personally has become a bit of a nightmare.
This isn't strictly necessary. My movies library is a mix of both loose files and folders and works just fine.
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.
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.
Protip: find the tvdb/omdb ID and stick it in the name if having issues still (see docs)
I mean, I'd need to fiddle around with it, but presumably this wouldn't be all too hard to script.
Just do a for-loop over the output of ls. And then in each iteration step, you'd do something like:
mkdir $name
mv $name $name/$name
This will mean, though, that the file extension is part of the folder name, if you care about that.
That's probably the most straight forward and I could probably add a bit of regex to trim the extension off the name as well.
Now I need to try and remember how to script considering I haven't coded anything for 15 years!
its a little late but if you rusty you don't even need to get all fancy. You could make a spreadsheet and paste in the first colum mkdir and then get an ls and and paste that list into the second column and then make third column to add the first two columns with a space between. Its kinda more work but cognitively less. you don't have to look up the for. throw that in a text file and make the top line to call bash and run it. If its fine to the same thing where the first column is name and the thirs combines it with name and another adds space name / and the last adds name again. If your folder creation script worked then your header line was fine and you can past this over the move lines of a copy of the file. Either way you do it it would be nice if you have the space to ar up your movies as a backup in case something goes wrong. I mean it shouldn't but im a pretty paranoid guy partially because any time im not I feel I get bit in the trump.
xdofor is your tool, and maybe a hint of regex
Why does Jellyfin want each movie in its own folder? I've just dumped everything in one folder and it works fine
See link I posted