I use Tiny Media Manager to rename all my movies and download all the fanart/metadata. It works for TV shows as well and connects to the popular metadata sources.
I have Kodi set up to use local art/metadata instead of scraping from within the program because I like a little bit more control over posters and such.
I like the idea of this a lot, I try to avoid the official plex scraper for a few reasons, one of them being, I try to keep all of the metadata in the folder with the movie using tools like TinyMediaManager paired with the XBMCNfoImporter scraper, if I ever move my library and loose the data folders then making a new library gets really easy, faster and no mismatches.
But doing this means I miss out of the plex pass extra features, until now :)
If you have the season and episode in the name, something like S01E01, you can easily manage your series (and movies) with tinymediamanager. It grabs all informations for movies and series from various databases and you can choose how to rename your files, including the episodes titles. You can also choose the episode by hand, but using above filename scheme is much faster and easier. But before managing your whole collection I recommend to test it with some samples.
>JF will not download trailers or actor images and I want them stored next to media.
The other media managers store the actor thumbs next to the media. (I've used them all at one point or another and recommend TMM). But, JF will not populate the actors portraits in the detail screen with the downloaded Actor portraits - Plex has no issue using the .actor folder though. Strange
You can use Tiny Media Manager to edit and create your own Metadata .nfo file https://www.tinymediamanager.org/ the program runs on Windows, Mac and Linux OS's.
TMM can also use more than one source to get the Metadata for you as well.
Tinymediamanager creates NFOs suitable for Kodi. TMM ver 3.x is still free & works great whereas v4 cost. I never tried TMM with porn, but based on one of its settings to include adult material, it should work. Be prepared for a painful experience. Scraping TV shows you've recorded off the air (or other means) is difficult enough, couldn't imagine trying to tag stuff off of PH where file names of the same content greatly vary. After you've created all the nfos, while you are setting up the scan function in Kodi, make sure to set it to use the local source. That way, Kodi will scan your local nfos instead of hitting the net.
https://release.tinymediamanager.org/
https://www.tinymediamanager.org/docs/settings
PS: Kodi requires only a few pieces of info in the nfo file. Writting a JSON > kodi NFO script might not be a bad idea at all if you already have many of the required values ahem, at hand.
For movies, I use Tiny Media Manager to scrape everything, and tell it to save the .nfo in a format that Kodi will recognize, and then I set Kodi to only scan local files for info.
TV shows are different since I use Sonarr but the process should be the same.
there's tinyMediaManager. Useful if you want to pre-scrape meta data for platforms like Kodi/Emby/Jellyfin (does not work with Plex, Plex does its own thing cause its special). Much, much easier to manage meta info this way if you are particular about how movies/shows are presented in the above programs.
Its also useful though for quickly looking up file info like, what codec the video and audio is in. If that interests you.
It's a Java/Swing program. https://www.tinymediamanager.org/
Check out XBMCnfoTVImporter.bundle which will allow Plex to read metadata from .NFO files in the same directory as the media. You'll have to use the XBMC .NFO format—a program like tinyMediamManager can help you make those.
As for scrapping the existing metadata from Plex, I don't know how you'd do that. I'm sure it would be possible, someone skilled in Python could write a script to scrape the data. There's a Plex plugin called ExportTools.bundle that lets you export Plex Libraries as a CSV spreadsheet (and then you'd have to figure out a way to convert that CSV to individual NFOs.)
I use https://www.tinymediamanager.org/
It'll scan your movies and show you duplicates and is light weight.
Personally wouldn't depend on a script to delete my files only because sometimes it doesn't match a movie right. It might think the remake of a movie is the original movie and delete it.
For tv, filebot, and others are quite good. Sonarr/Radarr can also rename files and put them in the Plex filename format.
When your collection gets a bit larger, tinyMediaManager handles corrections and file management in a better way.
Tiny Media Manager is handy for grabbing metadata, organising and renaming files ready for Plex/Infuse I've found. I'd suggest Plex if you want to do it on the Mac though (I don't think Infuse have a Mac app).
I used to use TheRenamer which works ok, but a while back I switched to Tinymediamanager (tmm). It works for both movies and tv shows, and also downloads related media info and artwork automatically. You can customize the renaming/ cleanup options to your liking and it just works great! Pairs well with kodi. I highly recommend it, also it's free!
tmm is mainly designed for GUI usage - that's why you need to do more _complex_ things inside the UI (like choosing the right movie if there is no good match).
The rules for finding a match are the same as for the "automatic search and scrape" (this is kinda the cli script does :) ) - https://www.tinymediamanager.org/docs/movies/settings#automatic-scraper . There you set the threshold where tmm should decide if the match from the scraper is good enough (levensthein distance of the search string). Nevertheless - if you put the IMDB id _somewhere_ in the file name OR in a text file (.txt or .nfo) with the same name as movie file, this will be picked up by tmm and greatly enhance the matching
tbh - I've _never_ used the cli script myself because the GUI action in tmm are extremely powerful and fast - AND you have full control over the results (because there is no interaction in the cli version and you have to look afterwards if everything has been done right).
> but it most certainly IS Kodi's fault that the shows are listed improperly on my Kodi machine. Kodi/the scraper doesn't return "Not found" or "The following entries match your file. Please select one." No, it just take the most recent title and uses that, no questions asked.
Strange. When I scrape a show or movie with more than one hit, a dialogue pops up asking which one I mean. I remember this happened only a few days ago when adding the Norwegian series Twin. I could choose from the same hits you can do when looking up the term on the site’s search feature: https://www.thetvdb.com/search?query=twin Now this might be specific to the scraper since I still scrape shows with thetvdb.com scraper.
>How about: Parse the file name, let me choose the appropriate alternative, and Kodi can adjust the file name accordingly?
It already does that with conflicting titles even when following Kodi’s naming conventions. People are just too lazy to look up a movie/show on the scraper’s site and rename the folder + file.
>I guess what I need is a library manager/editor.
You can try tinyMediaManager. It offers renaming the way you want. Viable option when you’d have to adjust file and folder names for a library which grew over years and tons of entries but doesn’t match Kodi’s naming conventions. Once you got that covered, just take that one minute, look up the movie/show on the scraper site and rename; it takes about one minute to do that.
The only way I could get some of my old British TV shows (especially the live VHS specials of Bottom) to be tagged properly was to first use TinyMediaManager on my PC to create detailed .nfo files for each video file. Then when I imported them to Kodi they finally got the right details.
>is there another way to catalogue the files on the HDD, or would they just need to use a file explorer?
If you're talking about on the PC give a look at Tiny Media Manager. I'm using the last 3.x version, which is free. The 4.x has a free version but with limitations. I'd buy version 4 but it's a subscription model, not a one time purchase. Not doing that. Their download page has a link to the 3.x versions.
It works well but occasionally needs manual intervention in finding the correct movie if the title brings back multiple matches, such as with remakes.
I'm not the dev, but this program changed my hoarding drastically.
https://www.tinymediamanager.org/
I bought the pro version just to support the dev because it was so awesome with just the free version.
At first I didn't like the idea of a million subfolders as I had been putting all the movies in the root of a directory, but since plex adds it's own artwork and nfo files, etc. this actually helped it all be much more organized - even recognized my outtakes, deleted scenes, etc... it took a little while to get it setup just how I like of course because I'm picky - but hands down - cannot live without it now.
in the settings there are only commonly used parameters (which do have a a short alias in the code). The imdb rating for is not there because this is not widely used in this area
you can find a documentation, what you can access via JMTE: https://www.tinymediamanager.org/docs/jmte
Try out TinyMediaManager. It creates NFO files alongside the video file which any text viewer can open. I’m not sure what your purpose is, but if it’s for mainstream movies/tv - TinyMediaManager can fetch the metadata for you aswel.
I've been using custom nfo files for years now. Making XML files by hand isn't all that much fun though. I switched to Tiny Media Manager (https://www.tinymediamanager.org/) to make it easier to build the files.
It may not be understanding how you have your files organized, or named. The typical is to have only one show under a folder, with episodes having season/episode numbering in the filename somewhere, like Cowboy Bebop S01E02 (or 1x08). There are acceptable examples in the link below. Also, if you go into settings, tv shows, renamer, you can select your show/episode number from the drop downs and all the variables it's picking up from that file will be shown in the table at the bottom of the page.
I had to reference tinyMediaManager installation and a kodi website that was trying to get it to work. References are below:
I use tinyMediaManager to handle all the scraping. That way I can use a simple GUI to select artwork, poseters, etc. Nice for movies in sets too as I can make sure they use the same style instead of random ones.
https://www.tinymediamanager.org/
/r/tinyMediaManager
As of v4 they are paid (free with limitations)
v3.x is free to use: https://release.tinymediamanager.org/ which I've been using for years without any major issues.
So I do not see a _real_ solution for your problem other than just execute the post processing on the first/last movie.
the patterns you probably need are ${movie.path} or ${movie.dataSource}
tinyMediaManager is designed to be a portable map without the need to be installed. Having the configs and database in your home folder would take the option to run several instances in parallel. So it is not in our interest to do it that way.
Nevertheless there is a start parameter where you can set the desired path for your data: https://www.tinymediamanager.org/docs/start-parameters (-Dtmm.contentfolder) which can achieve what you want (the guys from arch did that with the AUR version of tmm). But be aware - running tmm this way denies any sort of automatic updates and we will not change our code for auto updating!
Quick update but another issue I ran into. I ended up processing all of it using tinyMediaManager which let me process and rename all of them with quality and year in the folder and file names.
When using the Library import however, even though the quality i.e. 720p / 1080p is there in the folder and file name, Radarr doesn't auto detect this and just defaults to whatever is selected in the bottom toolbar.
Any thoughts on this?
tmm is not logging to syslog - it is only logging to the console (stdout/stderr)
You could change the severity of logging with "-Dtmm.consoleloglevel=ERROR" in the launcher-extra.yml (https://www.tinymediamanager.org/docs/start-parameters)
As an update I am still on 10.7.0 and have not upgraded to anything 10.7.x as I don't know if it will solve my problem. I also tried TVMaze which didn't work.
My current solution is I paid for a 1 year license (for the well worth it) software: https://www.tinymediamanager.org/ (I'm on Mac OSX). This can connect from TVDB (and others) generate the NFOs and then Jellyfin can read the new data. It's working for me it seems.
Delete the sources and ~~reboot~~ restart Kodi.
You could use some other software to generate xml files with metadata, but I’m not sure if they’ll approve of your file structure either. They’re also using the same sources as Kodi, so you’ll have to do it manually.
https://github.com/Komet/MediaElch
https://www.tinymediamanager.org/
But given your situation I would ditch Kodi altogether and just use a file explorer in whatever system you’re using and AirPlay/cast it to your tv.
Did you already work with: https://www.tinymediamanager.org/docs/commandline
--There are example scripts as well.
If that doesn't help:
Are you having a problem with your current set of instructions?
Are you using v3 or v4 of tMM?
>had already clicked the "rename" button befor
Are you renaming before you scrape?
https://www.tinymediamanager.org/docs/tvshows/renamer
I thought it would pickup the episode name as well from your scraper source but only if you scrape first. Sorry if this isn't helping. Again, I don't usually use the renamer in tMM.
Thanks for your reply
I have done and it's a great tool, but I want to install on raspberry pi OS as I don't want to unmount the HDD each time I need to scrape for data.
According to https://www.tinymediamanager.org/download/ it is possible to do this and have a download link for Linux.
the option exist at https://www.tinymediamanager.org/docs/movies/settings#enable-extra-artwork - but be aware that this only works for folders with only one movie
Yeah I hear you, often when I watch series with friends I switch over towards VLC just to prevent the buffering.
If you want to get on top of your media collection, I've had some great results with TMM https://www.tinymediamanager.org/. I did check every one of the matches to ensure it was correct, but it was worth it. Now that I'm a year further I have to really do it again, but 80% is still in pretty good order :P
I would use MediaElch or TinyMediaManager to add tags. I think you can batch edit but I'm unsure.
For watermarking under Linux i found digiKam can do batch edit. I'm suire there are similar apps under Windows. Just be careful not to download crap full of adwares.
Not quite sure what you want, perhaps I'm being dense. I used to use a program call Thumbgen It's a windows program, if you map your syno folders over the network, they will scrape & show movie thumbs.
You could also install tiny media manager again by mapping the drives on the nas.
Have you tried TinyMediaManager https://www.tinymediamanager.org/? I use to use Plex but switched to Emby. TMM will lookup episode info and write that to an nfo file as well as rename the episodes and move them into season folders. Emby then accepts TMM's renamed format.
This. I went through the same process a couple of weeks ago. Each folder contained a movie and in that folder was poster.jpg, fanart.jpg, etc. When trying to scrape actor thumbnails, all of my hand-selected posters and fanart would also be replaced. I used TinyMediaManager to go through all of the folders and rename everything. So, for example, the "poster.jpg" file in the Big Buck Bunny 2008 folder became "Big Buck Bunny (2008)-poster.jpg" For good measure, I also renamed all movie.nfo files using the same method, as well.
At the end of it all, you'll have a hidden folder (depending on OS) called .deletedbyTMM in the root folder where the media is stored. In that folder, you'll see a copy all of the movie folders and in each one will be the original files with the old file names (poster.jpg, fanart.jpg, etc.)
V3 is available here: https://www.tinymediamanager.org/download/release-v3/
But I don't know enough about Dockers to fix the problem...
Will you be issuing an update to the Docker?
Thanks.
I use tiny media manager. it downloads the ar t into the right folder as the movie and already correctly named.
But you asked for coding as in burning them in? Or as in packing them in? Because having them in the same folder works.
It's on the file admin to go in and rename/move all the movies then. That's how Emby knows how all this works. You really can't do it via Metadata.
Emby does not work well on a completely 'read only' environment. It can't save play time for users, update logs, transcode, or a bunch of other things. I can understand segmenting out the files repository, of course, but someone needs to be managing that in some way.
There are tools to help, tinyMediaManager does an excellent job, helped me wrangle my 10TiB collection into something workable.
I'm looking the same. Did you find something? As far as i know it only exists Tiny Media Manager: https://www.tinymediamanager.org
But it's written in Java and its't a CLI package (GUI dependency) :/
I don't know if you're trying to create custom entries, but I've had good luck with tinyMediaManager for that purpose. I created "TV series" out of home movies, etc. There may be simpler solutions, but this one works for me.
It can rename the files to kodi standard, grab the artwork, and even build up a kodi standard .nfo file.
Then follow this to add the drive as a media source for kodi to scrape and add to library.
Music: https://www.mp3tag.de/en/
Video: https://www.tinymediamanager.org/ https://release.tinymediamanager.org/
All other files: DirectoryStructure&FileName [Tag1][Tag2][Tag3][TagEtc...] (Author) {~OriginalFilename}
Where everything after the FileName is optional: where...
braces indicate tags,
parens indicate the author or artist or owner or etc, and...
{~ indicates the file's Original Filename if it was changed
Yes, I am in same boat. turn swap off and see how it performs. It literally takes days to index my media. Also turn off image generation when scanning library, and use NFOs.
Try something like this: https://www.tinymediamanager.org/
This can generate the NFOs offsite (say on a beefier pc) then transfer it to the disk with the media and let it scan.
How many movies?
A kinda easy way to do it is
Another way I’ve never tried is using tiny media manager https://www.tinymediamanager.org/
That has a renamer option, you could scan them all in and rename? https://i.imgur.com/OZ2ucXG.jpg
Tiny Media Manager is a great tool that I've come to rely on for organizing and properly naming TV episodes for me: https://www.tinymediamanager.org/
It had a bit of a learning curve, but compared to looking the info up on TVDB and doing it manually - I'll never go back.
I think this is a valid question & /u/paulrharvey3 ad hominem insults do absolutely nothing to address the root issue being raised.
I've also been dealing with this issue (amongst a LOOOONG list) - a feature-set & complementary tools I took for granted coming from XBMC/Kodi.
Principal being that Plex's media management tools - or severe lack thereof - makes it incredibly hard to maintain a good, clean library.
I make use of TinyMediaManager to do my initial sorting & fill in some of the numerous shortcoming inherent in Plex - finding correct data, pulling subtitles & art, writing NFO's, etc. By no means perfect (eg. some artist/cast/director media does not seem to port properly), but already a lot better than Plex native & completely removes the argument that the files are not formatted in the way Plex expects it.
Unfortunately, as good as this solution is, it's not perfect: sometimes metadata is not scraped correctly by Plex, despite IMDB, TMDB & Trakt ID's being present in NFO's.
Having an intuitive interface to find such discrepancies & tools to edit in bulk would go a long way to addressing such issues - be they built-in or a 3rd-party tool capable of interfacing with the db
>Anyone here playing movies off an external hard drive
Yes, it is a great way to run your entertainment system. I use the Raspberry Pi, which is certified fast & excellent. The RPi4B cost about 40 USD and consumes very little electricity. Look into a Flirc case and a Flirc remote receiver for your remote control. There are others out there but these 2 items perform well. You will have to make sure your files are appropriately named, which can cause massive pain but in the end, is worth it. The result is better than Netflix/Amazon, without the buffering and thousands of bs shows.
To see beautiful cover art along with show synopsis while 100% offline in Kodi, use TMM (tinymediamanager) against your collection. It will auto store pics & metadata on your HDD in each folder. Once done, you'll then scan your collection with KODI, setting the scan to local files aka offline mode, as a scan pref. Make sure to set prefs to see actor's pictures in both TMM & Kodi. I like to use LibreELEC for the OS which includes Kodi. Check out youtube videos to get a look at the product. Personally, I stay away from all addons except search.
https://www.tinymediamanager.org
https://kodi.wiki/view/LibreELEC
Note, you'll need a free HDMI slot to use Kodi. It is not a USB device but a computer the size of a deck of cards. The RPi4B plays most every codec out there along with playing 1080p x265 without breaking a sweat (1080p x265 is very hard on the RPi3 though, so make sure to get the RPi4B).
Pro tips... #1 After installing LibreELEC, update the RPi's firmware, this is mandatory. #2 Read allot about TMM & Kodi, you are going to make allot of mistakes but, this software does not alter your files in any way so it is safe. #3 Play with TMM & Kodi for a week before doing any real work on it. Learn all of the noob mistakes on a small qty of files --- unlike me, I like to learn the really hard way.
>Anyone here playing movies off an external hard drive
Yes, it is a great way to run your entertainment system. I use the Raspberry Pi, which is certified fast & excellent. The RPi4B cost about 40 USD and consumes very little electricity. Look into a Flirc case and a Flirc remote receiver for your remote control. There are others out there but these 2 items perform well. You will have to make sure your files are appropriately named, which can cause massive pain but in the end, is worth it. The result is better than Netflix/Amazon, without the buffering and thousands of bs shows.
To see beautiful cover art along with show synopsis while 100% offline in Kodi, use TMM (tinymediamanager) against your collection. It will auto store pics & metadata on your HDD in each folder. Once done, you'll then scan your collection with KODI, setting it to offline mode during the scan. Make sure to set prefs to see actor's pictures in both TMM & Kodi. I like to use LibreELEC for the OS which includes Kodi. Check out youtube videos to get a look at the product. Personally, I stay away from all addons except search.
https://www.tinymediamanager.org/docs
https://kodi.wiki/view/LibreELEC
Pro tips... #1 After installing LibreELEC, update the RPi's firmware, this is mandatory. #2 Read allot about TMM & Kodi's, you are going to make allot of mistakes but, this software does not alter your files in any way so it is safe. #3 Play with TMM & Kodi for a week before doing any real work on it. Learn all of the noob mistakes on a small qty of files --- unlike me, I like to learn the really hard way.
You can use tiny media manager to collect the info and store on your own storage then remove your library so it does a clean and when you re add you library you select local info instead a scraper. You may also be able to edit your library and change the scraper to local info but I am not to sure if this will clear data already stored.
You could also use something like https://www.tinymediamanager.org/
It will scrape the info in multiple formats and let you rename files, put things in subdirectories and such as well. Might not specifically be the interface you want, but it might help other things provide you the correct interface.
https://www.tinymediamanager.org/
This is the best way to download all artwork, subtitles and trailers and writes nfo file and also renames depending on how you want to rename.
I renamed mine like this
Movie Name (year) resolution.***
You could try running your movies through TinyMediaManager. It can rename folders and files on a per rule basis and even download art and metadata locally for you.
You can use something like https://www.tinymediamanager.org to generate nfo files (use the kodi setting, it works fine) and other metadata like posters. You can set Jellyfin to read (and write to them if necessary) from the nfo files and the like and not have to worry about Jellyfin needing to find stuff itself.
I generate nfo files and other metadata via Sonarr, myself, but it works much the same.
Seems like something like Tiny Media Manager might be better.
https://www.tinymediamanager.org
I used it before I just turned on the metadata stuff in Sonarr/Radarr.
You can use something like TinyMediaManager which will scan all your sources. Any files with issues can very easily be fixed and it can automatically create NFO files for you as well. It can save you a lot of headache with minimal manual input.
I use tiny media manager for finding duplicates - scan your folders and then use the filter function to show duplicates or meta data missing, etc, etc......
Start using tinyMediaManager and don’t look back. Scrape/rename/etc everything through that, then scrape that content into Kodi using local information only. Been using it for years and have only run into one single instance where I had to create a custom TV show entry for The Hateful Eight: Extended Version which was no fault of TMM. I don’t like anime so I’ve never dealt with scraping it, but TMM can scrape using something called AniDB, which I think is geared towards anime.
Hey there, I'm not sure why that wouldn't work.
I run my anime naming through https://www.tinymediamanager.org/ . The application is pretty good and picks up meta from various sources.
Give that a try!
^^^ TinyMediaManager(TMM) has a “collection” feature that might accomplish what you’re looking to happen; however, I never thought to use said feature in this manner, so I can’t confirm it will work quite in the manner you’ve described. Regardless of that — you should check out TMM. TMM is soooo awesome, I can’t say enough good about this application!
after looking more deeply into it the issue seems to lie at tvdb and how the do/do not combine episodes. the only real way that i can see to fix this is use local metadata.
be very careful with this tool, things can get very messy very fast
I dont know if this would work but I use this for playback with kodi. I dont think it embeds the info in the movie file either. But it can be used as a database to keep track of your stuff.
> This happens with movies that have identical titles, but everything else can be different.
Yeah, it's pretty common for that type of thing to happen with remakes and the like.
> Is there a way to add a movie to the library manually, ensuring all the info is correct?
Yes, you can make .nfo
files, and set that source to use them only, but you'll have to do it for every item in the source. You could also use something like tinyMediaManager to manually curate your library with a nice GUI.
Fo more info on making .nfo
files (info on .nfo
, anyone? 😎), check out https://kodi.wiki/view/NFO_files 👍
I'd suggest you to use the RC (pre-release) build instead of the nightly build which is much more stable:
​
Be aware it is now a convention to use aired ordering by default on both TMDB and TVDB. This can cause havoc with some tvseries such as Firefly. In cases like that it is best just to insert your own metadata along with the episodes as a .nfo file. You can the default authority to local metadata and fix it.
Some programs like Tiny Media Manager can help you generate .nfo metadata and you can then rename them as you need to.
books - calibre (grudgingly). organizes into folders by author name, then book name.
movies and tv - https://www.tinymediamanager.org/ organizes into folders by title (year)
music - http://beets.io/ organizes into folders by artist name, then album name
photos - currently nothing, just try to organize in folders by year.
Yes, click on the icon that looks like a folder tree on the individual media pages to preview and perform a rename (middle icon on sonarr, second one in radarr), . Alternatively click on series/movie editor on the main page, select the ones you want to change and hit "Organize" at the bottom right to mass rename files.
For ones that sonarr/radarr can't handle properly, I use tinyMediaManager to clean things up before importing them. I use it to set up the metadata and optionally rename really messy archives to a form that sonarr & radarr can make sense of.
I used tinymediamanager recently to do this exact thing. Well to tidy up about 20 or so movies I didn’t have in folders.tiny media manager
You scrape for data on your movies to make sure it links the correct movie, then you click rename and clean. It renamed the movies and puts them in folders.
Then radarr can import them.
Check out TVRename, it does exactly that. Will rename and sort your TV show folders and then give you a list of what's missing, if you have it and it isn't picking it up due to name formatting you can manually point to it.
I combine that with tiny media manager to pull info and poster/cover art and then set kodi to only use nfo and supplied images.
As far as I know finding missing movies from a set isn't part of either of these
This will move all files into folders of the same name
Edit: Fkn formatting is killing me
Can't fix format for that to read correctly, see the last answer in this thread for moving files into folders of their same name in one go, saved me hours - https://stackoverflow.com/questions/10184112/moving-things-in-terminal-based-on-their-name
If you're on a Mac, you can use this to do it too - https://www.tinymediamanager.org/
As for the Emby access issue, look at your permissions, that will be what is causing the access issue.