Make library mode work without scrapers as well - import all files into the database? - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Feature Suggestions (/forumdisplay.php?fid=9)
+--- Thread: Make library mode work without scrapers as well - import all files into the database? (/showthread.php?tid=37206)
- Woolly - 2011-12-16 14:25
Allow me to give my view of how this might be implemented:
The only important difference between file view and library view is that the file view displays all video files in correct directory structure, while the library view displays only the files that have scraped information. That difference is too small and confusing for new users.
So they have to be merged. Then the following may be needed in addition:
Then the functionality of the file view is almost completely encased into the library view. For a real file view we already have the 'file manager' under 'system'. Adding a link from the library ('Open in file manager') is also useful.
- dlblank - 2011-12-25 10:14
Gamester17 Wrote:Not exactly, for it to be totally automatic with no user intervention and as user-friendly as possible for the majority of the XBMC userbase; yes all files would be scraped, but not like you seem to think.
I would love this sort of library to be implemented.
- wujj123456 - 2011-12-26 12:36
Glad to see that some users have similar demand as I do, though mine might sound really odd to you. Anyway, let me add my scenario to the thread. Hopefully one day, you can implement such shortcuts for adding new, unorganized videos to library.
I setup XBMC on Ubuntu specifically for streaming my videos to XBOX. They are online clips, not movies, not TV shows, not anything can be organized logically. I stream them to XBOX so that I can enjoy them on a big screen with my friends. Unfortunately, only videos in the library are provided to XBOX. That's fine, and WMP does the same. However, WMP can brainlessly scan everything into library, which makes my job much easier. For XBMC, I have to manually add each of them into some genre, instead of a scan click.
Since the files are by nature unorganized, the best one can imagine is either a flat list or folder hierarchy. Either gets the job done. It can be in "stupid" genre, "unknown" artists, "non-sense" titles, "alien" contries, etc. I don't care, since they are just a temporary list for streaming. The best solution I can think of is what WMP did, an "unknown" category for everything can't be organized.
Plex does it - bgrau2000 - 2012-02-23 09:02
it forked out off XBMC, but seems to have more common sense than some pig-headed devs of XBMC...
since they have a file only folder organised option...
haven't we forgotten that the user is King, and not an inflated ego dev?
I guess when you sell your product (like Plex do), you soon realise that indeed the Client (User) is King...
Let us hope XBMC keeps its user base instead of dying the slow death of those who think they know better than their users...
after all who the heck are you coding for?
RE: Make library mode work without scrapers as well - import all files into the database? - AnalogKid - 2012-04-07 00:36
Surely his point IS valid.
A scraper attempts to resolve information about media through whatever technique it sees fit (typically an online database, but it need not be the case).
Ergo, a scraper that makes an attempt to complete SOME metadata from 'deduction' (filename, foldername etc) is perfectly valid.
File view makes no such attempt to 'deduce' anything. It's raw - pure and simple. Whereas this theoretical scraper adds some semblance of intelligent deduction.
Admittedly it's not much of a scraper by comparison with TMDB et al, but if your media can't resolved online, it's not so easy to get it into the library.
This (in part) is precisely why Music Video's is a mess - folks are having to use creative workarounds to classify concert videos as a movie, or tv series or hand craft an NFO. Music Video is really geared to one video = one song.
There's another reason why it's a good idea too.... and you'll probably scream at this:
It would allow alternative metadata (fanart, thumbs, even nfo alternatives) to be used. It's just a 'scaper' that works locally instead of via the net. Perhaps that's already possible with the current scraper architecture?
RE: Plex does it - AnalogKid - 2012-04-07 00:50
(2012-02-23 09:02)bgrau2000 Wrote: it forked out off XBMC, but seems to have more common sense than some pig-headed devs of XBMC...
I think that's a little harsh, but it's not entirely without merit.
I don't think it's pig headed developers though... I think it's any combination of the following:
1) It's been considered before and discounted (and once that's happened, people forget that sometimes an old idea takes on new meaning / life), so it's wise to revisit it once in a while.
2) Despite folks THINKING they are open minded, we all get tunnel vision to some extent. You're a Windows fan, or you're a Linux or Mac fan etc and there's a Right and Wrong way to do it. The 'current' way is right. The more fundamental your idea, the harder it will be for devs to be motivated. I'm a developer and I know in my heart of hearts when something is flawed, but I STILL carry on and bury my head in the sand, because at any given moment in time, the workaround is a better option than the fundamental fix... except in the end, you've put it off for so long, it's just a nightmare to contemplate.
3) It's a total pain in the ass to code something that goes against every principle in your body, but the client wants. Esp when you're convinced it's illogical or downright wrong. That's because I think I'm smarter than the client, and it's my job to advise them on the best design for them. I don't often think I'm wrong.
If I were my own client, I think I'd have fired me.
I'll say this though... and it hurts like hell for 99% of developers of a product...
Put your product in the hands of someone who's never used it before, and watch your 'usability' theories go right out of the window. It beggars belief what users (many intelligent) will do or assume.
RE: Make library mode work without scrapers as well - import all files into the database? - tim.dooley - 2012-05-09 05:56
I would like it if (as mentioned above) scrapers and .nfo files were optional or at very least if you could tell the scraper easily (GUI would be great) that a video file was a certain movie/tv show. I copy a lot of my dvd's and tv series onto my computer and it doesn't pick most of them up.
If you went with a GUI that allowed you to select media files as movies/tv episodes it would need to allow you to pick from the season list downloaded from the TVDB site or just type in the details manually.
RE: Make library mode work without scrapers as well - import all files into the database? - Konijntje - 2012-06-28 11:52
After spending this morning exporting path/filename/imdbID from the database and joining this information to CSV files containing the contents of all my Moviefolders, looking for files that do not have an IMDB ID and thus are not scraped into my database.
Having themoviedb on the left screen, changing these unknown filenames on the filesystem.
So after finding 18 unscraped movies in 700+ files i did not want to do this excercise for my TV show's.
I would really like an option to scan unknown files in my folders into a special category. not cluttering up my library view.
It's not the editing of the fileinformation that takes time, it's finding the unscraped files inbetween large numbers of files.
RE: Make library mode work without scrapers as well - import all files into the database? - helta - 2012-07-04 18:48
Konijntje: you do know about the Missing Movie Scanner addon, don't you? http://wiki.xbmc.org/index.php?title=Add-on:Missing_Movie_Scanner
RE: - MassIV - 2012-07-07 08:08
(2011-04-23 04:05)mcosta1973 Wrote: Let me give you an example of what I tried to do to add a file with metadata info to the library.
+ 1 for add to library by name.