Incorrect and missing videos: Difference between revisions
(Numerous revisions) |
m (Updated for v20) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
If you have followed the guide, some of the information provided will sound familiar as it has been covered in earlier pages. | If you have followed the guide, some of the information provided will sound familiar as it has been covered in earlier pages. | ||
Line 24: | Line 16: | ||
{{FAQ| | {{FAQ| | ||
| BGcolor=WhiteSmoke | | BGcolor=WhiteSmoke | ||
| Question= | | Question=List of videos not scraped into Library | ||
| Answer=The '''''[[Event_Log|Event Log]]''''' will record any files missed when an Update Library is performed. If the log is currently empty, or lists no missing movies, TV Shows or episodes, then perform an Update Library and check the Event Log again. '''''See: [[Event_Log|Event Log]]''''' | | Answer=The '''''[[Event_Log|Event Log]]''''' will record any files missed when an Update Library is performed. If the log is currently empty, or lists no missing movies, TV Shows or episodes, then perform an Update Library and check the Event Log again. | ||
:'''''See: [[Event_Log|Event Log]]''''' | |||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
Line 53: | Line 46: | ||
| Answer=This can happen with obscure or foreign titles | | Answer=This can happen with obscure or foreign titles | ||
#Create an account and enter the title at the Information Provider site. This benefits the entire community. '''''See: [https://www.themoviedb.org/ TheMovieDB]''''' and '''''[https://www.thetvdb.com/ TheTVDB]''''' | #Create an account and enter the title at the Information Provider site. This benefits the entire community. '''''See: [https://www.themoviedb.org/ TheMovieDB]''''' and '''''[https://www.thetvdb.com/ TheTVDB]''''' | ||
#Alternatively, create NFO Files. Especially useful for Home Movies, Sporting Events etc. '''''See: [[NFO_files|NFO Files]] | #Alternatively, create NFO Files. Especially useful for Home Movies, Sporting Events etc. '''''See: [[NFO_files|NFO Files]]''''' | ||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
| BGcolor=WhiteSmoke | | BGcolor=WhiteSmoke | ||
| Question=Extra video files are added to the library | | Question=Extra video files are added to the library | ||
| Answer=Extra video files such as Bloopers, Cast Interviews, Production Notes etc, can all be stored and accessed through {{kodi}}. An Add-on is available that allows you to correctly store and access these video files. '''''See: [[ | | Answer=Extra video files such as Bloopers, Cast Interviews, Production Notes etc, can all be stored and accessed through {{kodi}}. An Add-on is available that allows you to correctly store and access these video files. '''''See: [[Extras]]''''' | ||
#Remove the incorrect entries from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | #Remove the incorrect entries from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | ||
#Install the Extras Add-on... '''''See: [[Add-on:Extras|Extras Add-on]]''''' or '''''[[Add-on:Special_Features|Special Features Add-on]]''''' | #Install the Extras Add-on... '''''See: [[Add-on:Extras|Extras Add-on]]''''' or '''''[[Add-on:Special_Features|Special Features Add-on]]''''' | ||
Line 68: | Line 61: | ||
#Remove the incorrect entries from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | #Remove the incorrect entries from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | ||
#Correctly name the trailer file. The file must be named the same as the playable file with the '''''-trailer''''' suffix, ensuring no space either side of the hyphen. | #Correctly name the trailer file. The file must be named the same as the playable file with the '''''-trailer''''' suffix, ensuring no space either side of the hyphen. | ||
#If using local trailers, ensure that Trailers is disabled in the scraper setting. '''See: [[Adding_video_sources#Scraper_Settings|Scraper Settings]] | #If using local trailers, ensure that Trailers is disabled in the scraper setting. '''See: [[Adding_video_sources#Scraper_Settings|Scraper Settings]]''' | ||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
Line 80: | Line 73: | ||
| BGcolor= | | BGcolor= | ||
| Question=I want to list childrens or sports titles separately | | Question=I want to list childrens or sports titles separately | ||
| Answer=The library can be divided to list particular genre's or other types of content. '''''See: [[ | | Answer=The library can be divided to list particular genre's or other types of content. '''''See: [[Custom_home_items|Custom Home Items]]''''' | ||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
| BGcolor=WhiteSmoke | | BGcolor=WhiteSmoke | ||
| Question=How do I find duplicate Movies & TV Shows in my library | |||
| Answer=This solution requires knowledge in locating and using the {{kodi}} database. The following SQL code is provided:<br><br> | |||
'''Movies''' | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px; overflow:auto;"> | |||
<syntaxhighlight lang="xml">SELECT c00, dateadded AS DateAdded, | |||
'Dupe Movie' AS description, | |||
strfilename AS FILE | |||
FROM movie_view a | |||
JOIN ( | |||
SELECT uniqueid_value | |||
FROM movie_view | |||
GROUP BY uniqueid_value | |||
HAVING COUNT(*) > 1) b ON a.uniqueid_value = b.uniqueid_value | |||
ORDER BY strfilename ASC;</syntaxhighlight> | |||
</div> | |||
<br> | |||
'''TV Shows''' | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:600px; overflow:auto;"> | |||
<syntaxhighlight lang="xml"> | |||
SELECT | |||
'Dupe Epsiode' AS description, | |||
y.strFileName | |||
FROM episode_view Y | |||
INNER JOIN ( | |||
SELECT | |||
c12,c13,idShow, COUNT(*) AS CountOf | |||
FROM episode_view | |||
GROUP BY idShow,c12,c13 | |||
HAVING COUNT(*)>1 | |||
) dt ON y.c12=dt.c12 AND y.c13=dt.c13 AND y.idShow=dt.idShow; </syntaxhighlight> | |||
</div> | |||
}} | |||
{{FAQ| | |||
| BGcolor= | |||
| Question=Videos being added without a source | | Question=Videos being added without a source | ||
| Answer=Kodi stores video sources in two places, | | Answer=Kodi stores video sources in two places, | ||
Sometimes users don't apply the change or the user manually edits the sources.xml file (avoid manually editing the sources.xml file), or something happens that results in orphaned sources in the database that don't show up in the GUI. This results in videos being scanned from a folder that seems to not exist in {{Kodi}}, or coming from a Source that was previously removed.<br /><br /> | :1. In the Sources.xml that displays in the GUI under Videos>Files, and | ||
:2. In the library's database file, which is used for both scraping and library display. | |||
When a change is made to a Source, or the Source removed completely, Kodi will ask if that change is to be applied to the library. This ensures that the sources displayed in Videos>Files are the same as the sources recorded in the database.<br /><br /> | |||
Sometimes users don't apply the change or the user manually edits the sources.xml file (avoid manually editing the sources.xml file), or something happens that results in orphaned sources in the database that don't show up in the GUI for Videos>Files. This results in videos being scanned from a folder that seems to not exist in {{Kodi}}, or coming from a Source that was previously removed.<br /><br /> | |||
To correct these "phantom" sources, simply re-add the source to Kodi as if you were setting it up for the first time. It is not necessary to "set content" on the source or scan it into the library. Then use the context menu to remove the source again. This will force {{Kodi}} to ask if you want to apply the change to the library. Select '''Yes'''. This will force {{kodi}} to remove the orphaned/phantom source from the database file. | To correct these "phantom" sources, simply re-add the source to Kodi as if you were setting it up for the first time. It is not necessary to "set content" on the source or scan it into the library. Then use the context menu to remove the source again. This will force {{Kodi}} to ask if you want to apply the change to the library. Select '''Yes'''. This will force {{kodi}} to remove the orphaned/phantom source from the database file. | ||
Line 102: | Line 134: | ||
{{FAQ| | {{FAQ| | ||
| BGcolor=WhiteSmoke | | BGcolor=WhiteSmoke | ||
| Question=Some TV Shows are mixed with other TV Shows | |||
| Answer=Caused by using outdated or incorrectly created NFO Files. | |||
#All affected TV Shows will need to be deleted from the library. To be safe, you should delete all TV Shows. | |||
#Remove the TV Show from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | |||
#Ensure at least one of the following tags is in the tvshow.nfo file. If there is no ID number (eg for Home Movies) then any random number or letter/number combination will suffice. | |||
<uniqueid type="imdb" default="false"></uniqueid> | |||
<uniqueid type="tmdb" default="true"></uniqueid> | |||
<uniqueid type="tvdb" default="false"></uniqueid> | |||
:Note: Only one <uniqueid> is required. If using more than one, ensure that only one is set to the ''true'' attribute | |||
}} | |||
{{FAQ| | |||
| BGcolor= | |||
| Question=All my TV Shows are displayed as one TV Show | | Question=All my TV Shows are displayed as one TV Show | ||
| Answer=You have incorrectly set up your Source in {{Kodi}}. '''''See: [[Naming_video_files|Naming Video Files]]''''' and '''''[[Adding_video_sources|Add Source & Scrape]]''''' | | Answer= | ||
#You have incorrectly set up your Source in {{Kodi}}. '''''See: [[Naming_video_files|Naming Video Files]]''''' and '''''[[Adding_video_sources|Add Source & Scrape]]''''' | |||
#See previous question ''Some TV Shows are mixed with other TV Shows'' | |||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
| BGcolor= | | BGcolor=WhiteSmoke | ||
| Question=Episodes don't match the plot description | | Question=Episodes don't match the plot description | ||
| Answer=Results from the order of your files being different from that at the TVDB site. You possibly scraped the Aired Order but you have ripped the episodes as DVD Order or vice-versa | | Answer=Results from the order of your files being different from that at the TVDB site. You possibly scraped the Aired Order but you have ripped the episodes as DVD Order or vice-versa | ||
Line 117: | Line 163: | ||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
| BGcolor= | | BGcolor= | ||
| Question=I get the wrong version of the TV Show | | Question=I get the wrong version of the TV Show | ||
| Answer=Normally caused by incorrect naming of the TV Show. | | Answer=Normally caused by incorrect naming of the TV Show. | ||
Naming TV Shows follows the same guidelines as for Movies. | |||
*Name the TV Show folder, that contains your season folders and episode files, the same as shown on the tv show page at the site. | |||
*It is always best practice to include the year along with the title. This makes scraping more accurate and differentiates between original and remakes. | |||
*This guideline also applies to '''Country of Origin''' TV Shows. For example Hells Kitchen (UK), Hells Kitchen (US), Hells Kitchen (AU), Hells Kitchen (IT) etc. | |||
*'''What you see in the listing is how you should name your show.''' | |||
<gallery mode="packed" widths="400px" heights="280px"> | |||
File:TVDB1.JPG|Image 1- Original version. Name your TV Show folder as shown above- ''Battlestar Galactica (1978)'' | |||
File:TVDB2.JPG|Image 2- Remake. Name your TV Show folder as shown above- ''Battlestar Galactica (2004)'' | |||
</gallery> | |||
<br />Alternatively, create a Parsing NFO file to point the scraper directly to the video title. '''''See: [[NFO_files#Parsing_nfo|Parsing NFO]]''''' | <br />Alternatively, create a Parsing NFO file to point the scraper directly to the video title. '''''See: [[NFO_files#Parsing_nfo|Parsing NFO]]''''' | ||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
| BGcolor= | | BGcolor=WhiteSmoke | ||
| Question=I have episodes missing but the files exist | | Question=I have episodes missing but the files exist | ||
| Answer=Results from the order of your files being different from that at the TVDB site. Your listing may show Season 1 with 20 episodes, but the TVDB shows Season 1 with 16 episodes, and the remaining 4 episodes are part of Season 2 | | Answer=Results from the order of your files being different from that at the TVDB site. Your listing may show Season 1 with 20 episodes, but the TVDB shows Season 1 with 16 episodes, and the remaining 4 episodes are part of Season 2 | ||
#Remove the TV Show from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | #Remove the TV Show from the library using the '''''[[Basic_controls#Context_Menu|Context Menu]]'''''. Select '''Manage''' then '''Remove from library''' | ||
#Go to the site of the Information Provider. '''''[https://www.thetvdb.com/ TheTVDB]''''' | #Go to the site of the Information Provider. '''''See: [https://www.themoviedb.org/ TheMovieDB]''''' or '''''[https://www.thetvdb.com/ TheTVDB]''''' | ||
#Check the episode listing and adjust your files to match that of the Information Provider. '''''See: [[Naming_video_files/TV_shows# | #Check the episode listing and adjust your files to match that of the Information Provider. '''''See: [[Naming_video_files/TV_shows#Episode_Groups|Episode Groupls]]''''' | ||
#Navigate to the TV Show in Videos>Files and press '''{{keypress|i}}''' to bring up the Information Page. This will invoke the scraper for this TV Show only. | #Navigate to the TV Show in Videos>Files and press '''{{keypress|i}}''' to bring up the Information Page. This will invoke the scraper for this TV Show only. | ||
}} | }} | ||
{{FAQ| | {{FAQ| | ||
| BGcolor= | | BGcolor= | ||
| Question= | | Question=New episodes will not scrape | ||
| Answer= | | Answer= | ||
#Ensure the episodes exist at the scraper site | |||
#Due to the theft of API Keys by the piracy community, the API keys used by the scraper when you first added the show may have been revoked and new API Keys have been issued. This means when you add new episodes, the scraper is trying to use the original and outdated API Keys registered to the TV Show. To update the API Keys, '''[[Updating_or_removing_videos#Refresh_Library|Refresh]]''' the TV Show. No need to refresh the Episodes when asked. | |||
#You may have switched scrapers, say from TheTVDB.com to TheMovieDB for TV Shows. As the API Keys are scraper specific, you will be trying to use TVDB Keys to access TMDB which will not work. The entire show needs to be refreshed as stated in the previous point. | |||
}} | }} | ||
|} | |} | ||
= Some files refuse to be added after following these solutions = | |||
The solutions above should solve 99.9% of problems. If you are still experiencing issues: | |||
#Read this post '''''[https://forum.kodi.tv/showthread.php?tid=336969 Library & Scraping Problems]''''' | |||
#Provide the required information in your post. | |||
Line 145: | Line 211: | ||
<div style="{{linear-gradient|left|#a1f5e4, #f5f5a1}}">{{next|[[Updating_or_removing_videos|'''Update Video Library''']]}} </div> | <div style="{{linear-gradient|left|#a1f5e4, #f5f5a1}}">{{next|[[Updating_or_removing_videos|'''Update Video Library''']]}} </div> | ||
{{updated| | {{updated|20}} | ||
[[Category:Karellen]] | [[Category:Karellen]] | ||
[[Category:Video library]] | [[Category:Video library]] | ||
Latest revision as of 05:05, 13 February 2023
Create Video Libraries |
1. The Basics |
2. Source Folder |
3. Movie Setup |
4a. TV Show Setup |
4b. Seasons Setup |
4c. Episodes Setup |
5. Music Videos Setup |
6. Add Source & Scrape |
7. Scraping Problems |
Video library | Incorrect and missing videos |
Introduction
No scraper is 100% accurate. Errors arise from either mistakes by the user, inherent limitations of the scraper, and/or errors at the site of the information provider. If you have followed the guide, the errors you encounter will be minimal. For those errors that do occur, this page will help correct them. Sorry, but we cannot fix stubborness or laziness for those that refuse to fix their file naming problems.
If you have followed the guide, some of the information provided will sound familiar as it has been covered in earlier pages.
Video Problems
The following are a list of common problems and their solutions
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
|
TV Show Problems
Problems specific to TV Shows. If your issue is not listed here, look in the previous section as it may also be a common problem with Movies.
| ||||
| ||||
| ||||
| ||||
| ||||
|
Some files refuse to be added after following these solutions
The solutions above should solve 99.9% of problems. If you are still experiencing issues:
- Read this post Library & Scraping Problems
- Provide the required information in your post.
Return to top |
---|
Next step: | Update Video Library |