Someone else mentioned it in the Feature Request forum, but I'd like to talk about it in here with the various devs.
I see it like this, correct me anywhere I'm not correct.
1) The Library is held in a SQL database.
2) A Library editor would need to have the following functionality:
[list]
[*]Add items to library.
[*]Scrape item(s) from selected scraper.
[*]Edit existing library items.
[*]Delete library items.
[/list]
A simple list, but that's the basics right? It seems like the easiest way to edit a SQL DB would be with a PHP web app that could be hosted online or downloaded and run locally, the latter being what I would consider the better option.
Am I oversimplifying this too much? Is there much more to it than this? How would scrapers work within a browser environment? The scrapers is the biggest thing that I'm unsure of, everything else I think I could figure out. Adding and editing Movie entries would be easy, TV Shows trickier and Actors and Actresses might be the most complicated - if even necessary?
Let me know what you guys think. It may not be a priority at this stage, but if we (or just myself) put together a solid outline/gameplan for the project and deem it worthwhile, it might be something I could invest some time into working on the code for.
Its a windows based program that will get the info for all your shows and create the .nfo as well as the thumbs and fanart for each show/movie. Whenever plex dies on me an corrupts its tv show database, I just tell it to rescan and it never hits the web… or at least not much. Takes 1 minute max to rescan everythign and I am back up in buisness.
Actually… I am. Kinda. I’m developing all kinds of Perl scripts to help manage my library. One of them it’s supposed to extract data from database and export it in NFO and XML files, for NitoTV and Plex use. It also gets the thumb images from Plex database and put them next to the movies. So, no…no fancy desktop application yet. Maybe after some more testing I’ll release the scripts for everybody.
oh well…they are Perl scripts so should be cross-platform of some sorts (the libraries used, like the sqlite, should be available everywhere). Obviously the source code will be available for everybody to have fun with it