(2017-07-16, 12:00)Klojum Wrote: Meh...
Some people are simply stuck in the past.
Some people like to dump every possible video into 1 single folder and expect software/us to fix their lazy attitude towards file management.
Some people think that men have never landed on the moon.
I understand that you have a high level of expertise and experience in this project. However, I would like to respectfully express my concerns about the comments that were made.
Some users (and I) are not leaving in the past because the way we store information is not perfectly structured. In the time we are leaving, a training AI can drive a vehicle in a crowded and disorganized street in China, so finding the difference between tv show and movie sounds accessible.
I acknowledge that this may not be a top priority at the moment, but I believe that it is an important area to consider for the future development of Kodi.
I have taken a look at the source code (the function CVideoInfoScanner::RetrieveInfoForTvShow in xbmc/xbmc/video/VideoInfoScanner.cpp) , and it appears that the API call for matching and retrieving TV show information is relatively straightforward. What might be required here is a trained data science model that could calculate a level of confidence based on different inputs, like metadada from the files but also storage paths. I asked Bard how to differentiate movies and TV Shows and he gave me some interesting results :
Length: Movies are typically self-contained stories that run for about two hours, while TV shows are episodic and can go on for multiple seasons, with each episode lasting around 30 minutes to an hour. -> so duration can be helpful
Structure: Movies have a complete narrative arc that begins, develops, and ends within the runtime of the film. TV shows, on the other hand, have an ongoing storylines that unfold over multiple episodes and seasons. -> comparing if you have many files with more or less the same duration in the file's folder or in subfolders
Release: Movies are typically released theatrically first, followed by home video release. TV shows are initially broadcast on television or streaming platforms. -> so using file date and compare it to release dates
Format: Movies are typically presented in a widescreen format, while TV shows may be in a widescreen or standard format. -> check the file format
Gathering this information and calculating a confidence score would be very helpful, not only to differentiate movie and tv shows, but also to get results with badly formatted filename and storage paths (having a better understanding of the filename, having a "did you mean" google approach). What about having a trained data model on tv shows and movies name that can easily offer to correct "DVD Rip The Lord of the Kings // Two Towers \\ HD" into "The Lord of the Ring - The Two Towers " ? I would rather see Kodi suggestiong a wrong answer than suggesting nothing.
While I understand that there are some challenges involved in implementing changes, I believe that it is worth exploring further.
I am not suggesting that this should be done , but I would like to encourage you to keep an open mind about this possibility. I am confident that the Kodi team has the talent and expertise to tackle this challenge, and I would be happy to assist in any way that I can.