-
Notifications
You must be signed in to change notification settings - Fork 1
Home
The only required settings to use TVSorter are the source and destination directories. These are set on the Settings tab. The source directory is the folder that TVSorter scans when refreshing for TV show files. The destination directory is the folder that the files are moved to when sorted.
For example, the input directory might be C:\Downloads and the output directory might be C:\TV.
After setting the directories, click Save. For more information on the settings see Settings
In order for TVSorter to add episode names into the file names of each episode, the TV show database needs to be created. This is done from the TVShows tab. In order to quickly add lots of TV shows, the Search for Shows button will scan the output directory for folders and assumes each of these to be a show name.
For example, if the directories C:\TV\24 C:\TV\American Dad C:\TV\House existed with C:\TV as the output folder, then it would search for 24, American Dad and House and add them to the TV shows.
This may take a while as it searches The TVDB for the shows. Once complete, any shows that yielded multiple results will be shown, you must select the correct one. If there are no results shown, the the TVDB ID number for the show can be added directly.
Once complete the TV shows will appear in the list on the left. The database of episodes for each of these shows must then be updated. This is done through clicking Update All. This may take a long time, particularly on the first run if there are a lot of TV shows. In subsequent updates it will determine if there has been any updates to a show and ignore any that have not.
Setting can be made on a per-show basis, such as a custom output format. More information on these can be found on TVShows.
Once all the settings have been added then the Input Folder tab is used to process files and rename and sort them. Click on the Refresh button to scan the input directory for files. During this process it will attempt to find the show's name, as well as the season and episode number. It will also attempt to match the show to a TV show in the database. If the TV show is matched, then it will get the episode name for that episode.
The list will then be updated with all of the episode found and the information it has determined, as well as the path that it will be moved to when sorted. This is a path with the output directory which is not shown.
Select the check boxes next to each episode and click Move to Dest. to sort the episodes. This may take a while if the directories are on different hard drives as it has to move the files.
If the show's name cannot be determined, then checking the files and clicking Set Show will allow you to manually set the show for the files. This will show a list of show's in the database.
If the show is determined but the episode name is not shown, it is probable that the episode is not in the database, try updating the database from the TV Shows tab.
TVSorter has a command line program, TVSorterCmd. This is useful if you want to run TVSorter as a scheduled task etc.
TVSorterCmd can be started with several command arguments.
- -update_all This will run as if the program had been started normally and Update All was clicked. The program will terminate when done.
- -move This will run as if the program was started and then the user clicked, Scan For Files, Select All, Move to Dest.
- -copy This will run as if the program was started and then the user clicked, Scan For Files, Select All, Copy to Dest.