Media Companion Gen2 - Manage your Movies, Shows, NFO, and more (Open Source VB.NET) - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for XBMC (/forumdisplay.php?fid=116)
+--- Thread: Media Companion Gen2 - Manage your Movies, Shows, NFO, and more (Open Source VB.NET) (/showthread.php?tid=53640)
Media Companion Gen2 - Finally Open Source - billyad2000 - 2009-06-27 18:54
Just a word to point out that Media Companion is not dead - in fact it's more alive than ever.
Christmas seen Media Companion finally move to open source. There are already half a dozen developers signed up, and at least a couple of them are very active.
It will probably take a while to clean the code up and iron out some of the bugs, but I would imagine that in a month or two you should start to see some big improvements.
MC is being developed on CodePlex, and if anyone is interested in working on this project then we would be happy to see you.
Download Version 3.400
TV Show Support has now been added to the latest build.
As people reading the Media Companion forum, I have had great difficulty finding time to continue development of this project alone on my own. After much consideration I have decided that perhaps the best option is to make the whole project open source, and hopefully increase development of the program.
Following advice I have uploaded the code to CodePlex, the project can be found at http://mediacompanion.codeplex.com/ and will be licenced under GPLv2
I know that this is likely a busy time for most people but for those who have expressed a willingness to get involved I will be happy to add people to the project, there is no doubt a lot to do with perhaps the first order of business probably being to clean up the code and identify buggy areas. As a fairly mature project with little documentation in the code I dare say that a lot of explanations will be needed and I will try to make myself available as much as possible, especially at first.
People who are needed
A Coordinator, I have every intention of remaining involved in this project, but I would like at least one other coordinator to work with me. Ideally this role will be given to someone I am familiar with, perhaps someone who has made valuable contributions to either this forum, or MCs own forum.
Programmers familiar with Visual Basic .NET 2.0, prepared to spend a lot of time understanding many thousands of lines of code written in perhaps an unorthodox manner. As I have stated before, I am a completely self tought amateur programmer who is a little out of his league now.
Perhaps you have no programming skills, but would like to be involved. Editors can be involved in making the project pages look as good as possible, keeping the project information current, perhaps creating the wiki or just updating the RSS feeds.
For everyone else, perhaps you could sign up to codeplex and give media companion your rating, perhaps follow it. This interest will help attract developers to MC.
I am hopeful that this move will allow MC to grow and develop much beyond what I could accomplish on my own.
- Waffa - 2009-06-27 19:31
Works fine so far.
- eriksmith200 - 2009-06-27 19:37
The menus do not work for me, only "Tools" has a "Rebuild movies" option
Since you're using external scrapers, is it possible to use the xbmc scrapers?
- Gamester17 - 2009-06-27 20:02
Does Media Companion Gen2 now use Nicezia's ScraperXML library so that it can use XML scrapers from XBMC?
Would be great if it could share scrapers with XBMC, this scraper editor also makes it easier to edit scrapers:
If not, is that planned for the future? ...and when, if ever are you going to open source Media Companion?
- alpha_125 - 2009-06-27 20:09
THx billyad2000, great start for the new generation, work for me...i'm sure that only fews improvements and it will be perfect
- Louike - 2009-06-27 20:27
Thanks man, my favorite media manager returns!
Are you planning on features like extrathumbs and media flagging?
- billyad2000 - 2009-06-27 22:06
eriksmith200 Wrote:The menus do not work for me, only "Tools" has a "Rebuild movies" option
As I said, I rushed this release out, the main menu items haven't been added yet, although MC doesn't really need them.
At the moment MC is not using XBMC scrapers, although looking at Gamester17s post then it may be time to implement this feature.
- dtviewer - 2009-06-27 23:00
Just a couple of things I noticed:
1)If I choose preferences-scraper-'disable output log', the check mark doesnt get saved.
2) The version I was using before this one finds all 714 of my movies. This one only finds 611. All the movies are in one folder.
Edit: It looks like it is not finding my 'iso' files.
Other than that, love the new interface. Much cleaner!!
- billyad2000 - 2009-06-27 23:10
Louike Wrote:Thanks man, my favorite media manager returns!
Media tagging is already implemented, just enable HD Tags (that does not include the studio tag hack)
What do you mean by extra thumbs?
- billyad2000 - 2009-06-27 23:25
dtviewer Wrote:Just a couple of things I noticed:
Need some more info in the fault,
is the fault on finding already created nfo files, or when you are searching for new media?
I've tested this and MC has no specific problem with iso files. It detects them just fine.
if all your movies and nfos are in the same folder, and it's loading some, but not all, then I can only suggest that their are xml errors within the files.
You can test this by opening one of the nfo files in internet explorer or firefox. If there is an error you will get a message. Just delete the bad nfo(s) and rescrape.
One of the disadvantages of using xml parsing is that it has zero tolerence for any errors in the xml. On the other hand. since the output is now created properly, these errors should not happen now.
- billyad2000 - 2009-06-27 23:32
Gamester17 Wrote:Does Media Companion Gen2 now use Nicezia's ScraperXML library so that it can use XML scrapers from XBMC?
Media Companion does not use Nicezia's ScraperXML library YET!
I've been offline for a few weeks and I wasn't aware of it's existance. If it works as well as it appears to at first glance then i'll be certainly looking to implement this asap.
TBH Media Companion can be open sourced now, I keep thinking that I will tidy the code up and include some documentation, but it never seems to happen, I just have not got the time, it's even worse now, a great deal of code needs pruning. If anybody wants to wade through the code then they are welcome to it. Although I have not got the slightest idea about how multiple people keep their work in sync.
- billyad2000 - 2009-06-27 23:42
dtviewer Wrote:Just a couple of things I noticed:
Sorry, forgot to comment on that one,
That option, along with a great many others is not at this time enabled. I could have spent another week or two making it 100%, but with the movie scraper being broken, i just concentrated on making sure the basics were ok.
- J_K_M_A_N - 2009-06-27 23:42
Thanks for releasing this. I had to try MIP and i did not care for it. Yours is WAY better IMO. Everything that is enabled seems to be working great for me. It seems faster also.
- dtviewer - 2009-06-27 23:45
Thanks for the reply Billy.
I was wrong about it being just 'iso' files. It is some 'iso' and some 'avi' files that dont show.
A little more info for you:
I was recently using MC 2.135. All my movies are stored on my NAS in one folder. (\\Dansserver\movies)
Some of the movies are avi files, some iso files. ALL have nfo, tbn and jpg files generated by MC 2.135, and all show perfectly in xbmc with thumbs and fanart.
Today I downloaded the new MC gen 2 and added the \\dansserver\movies folder and clicked the scan folders for new movies button. MC Gen 2 says 'Displaying 611 of 611 movies'.
If I close Gen 2 and open 2.135 it shows 724 movies.
Zack And Miri Make A Porno does not show in Gen 2, but did in 2.135. This is an avi file. You've got mail  shows in both. (also avi.)
Edit: After rereading your response to me it looks like exactly what you suggested: corrupt nfo files. I will delete and rescrape them. Thanks!!!
- fekker - 2009-06-28 03:23
billyad2000 Wrote:Media Companion does not use Nicezia's ScraperXML library YET!
I've been out of the loop awhile as well, checked out the scraper and it seems pretty straightforward, still have things to try out with it, but a great step towards UMC (formerlly UMM).. your new gui is slick, clean, and straightforward, I'd vote it be the base for UMC (if your still up for that one).
In about 2 weeks i'll be able to really start to hammer on UMC, to be honest I'm not sure of the current status, but will be checking it out.
I think what we need for that is a wrapper around the scraper xml so we can pass in an object and return it's propertys (i.e. pass in movie object and have it populated).. that should also work for the web gui and other os's as well. there's a bunch to figure out, and alot of the initial drive kinda was lost of the last month or so while I've been handling some personal matters.
I guess my point is that if you are still up for it, i'd like to get together in a few weeks to hammer out some details with the team.