Media Companion Gen2 - Manage your Movies, Shows, NFO, and more (Open Source VB.NET)

  Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
billyad2000 Offline
Media Companion Founder
Posts: 727
Joined: Oct 2007
Reputation: 17
Post: #1
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.

http://mediacompanion.codeplex.com/


Latest version
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.

Developers
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.

Editors
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.
(This post was last modified: 2011-02-25 14:15 by billyad2000.)
find quote
Waffa Offline
Posting Freak
Posts: 1,163
Joined: May 2008
Reputation: 7
Location: Netherlands
Post: #2
Thx billy Nod

Works fine so far. Big Grin
find quote
eriksmith200 Offline
Senior Member
Posts: 242
Joined: Aug 2005
Reputation: 0
Post: #3
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?
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,523
Joined: Sep 2003
Reputation: 9
Location: Sweden
Post: #4
Does Media Companion Gen2 now use Nicezia's ScraperXML library so that it can use XML scrapers from XBMC?
http://sourceforge.net/projects/scraperxml/
http://forum.xbmc.org/showthread.php?tid=50055

Would be great if it could share scrapers with XBMC, this scraper editor also makes it easier to edit scrapers:
http://forum.xbmc.org/showthread.php?tid=52929

If not, is that planned for the future? ...and when, if ever are you going to open source Media Companion? Confused

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2009-06-27 20:10 by Gamester17.)
find quote
alpha_125 Offline
Junior Member
Posts: 20
Joined: Aug 2008
Reputation: 0
Post: #5
THx billyad2000, great start for the new generation, work for me...i'm sure that only fews improvements and it will be perfect Big Grin
find quote
Louike Offline
Donor
Posts: 221
Joined: Sep 2008
Reputation: 0
Post: #6
Thanks man, my favorite media manager returns!

Are you planning on features like extrathumbs and media flagging?
find quote
billyad2000 Offline
Media Companion Founder
Posts: 727
Joined: Oct 2007
Reputation: 17
Post: #7
eriksmith200 Wrote: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?

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.
(This post was last modified: 2011-02-25 14:16 by billyad2000.)
find quote
dtviewer Offline
Fan
Posts: 666
Joined: Jul 2008
Reputation: 1
Post: #8
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!!

Thanks Billy!!
(This post was last modified: 2009-06-27 23:03 by dtviewer.)
find quote
billyad2000 Offline
Media Companion Founder
Posts: 727
Joined: Oct 2007
Reputation: 17
Post: #9
Louike Wrote:Thanks man, my favorite media manager returns!

Are you planning on features like extrathumbs and media flagging?

Media tagging is already implemented, just enable HD Tags (that does not include the studio tag hack)

What do you mean by extra thumbs?
(This post was last modified: 2011-02-25 14:16 by billyad2000.)
find quote
billyad2000 Offline
Media Companion Founder
Posts: 727
Joined: Oct 2007
Reputation: 17
Post: #10
dtviewer Wrote: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!!

Thanks Billy!!

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.
(This post was last modified: 2011-02-25 14:16 by billyad2000.)
find quote
billyad2000 Offline
Media Companion Founder
Posts: 727
Joined: Oct 2007
Reputation: 17
Post: #11
Gamester17 Wrote:Does Media Companion Gen2 now use Nicezia's ScraperXML library so that it can use XML scrapers from XBMC?
http://sourceforge.net/projects/scraperxml/
http://forum.xbmc.org/showthread.php?tid=50055

Would be great if it could share scrapers with XBMC, this scraper editor also makes it easier to edit scrapers:
http://forum.xbmc.org/showthread.php?tid=52929

If not, is that planned for the future? ...and when, if ever are you going to open source Media Companion? Confused

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.
(This post was last modified: 2011-02-25 14:16 by billyad2000.)
find quote
billyad2000 Offline
Media Companion Founder
Posts: 727
Joined: Oct 2007
Reputation: 17
Post: #12
dtviewer Wrote:Just a couple of things I noticed:
1)If I choose preferences-scraper-'disable output log', the check mark doesnt get saved.

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.
(This post was last modified: 2011-02-25 14:16 by billyad2000.)
find quote
J_K_M_A_N Offline
Fan
Posts: 443
Joined: Feb 2006
Reputation: 1
Location: Minnesota
Post: #13
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. Big Grin

J_K_M_A_N
find quote
dtviewer Offline
Fan
Posts: 666
Joined: Jul 2008
Reputation: 1
Post: #14
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.

Ex.
Zack And Miri Make A Porno[2008] does not show in Gen 2, but did in 2.135. This is an avi file. You've got mail [1998] shows in both. (also avi.)

Confused...........Oo

Edit: After rereading your response to me it looks like exactly what you suggested: corrupt nfo files. I will delete and rescrape them. Thanks!!!
(This post was last modified: 2009-06-27 23:52 by dtviewer.)
find quote
fekker Offline
Posting Freak
Posts: 1,545
Joined: Oct 2008
Reputation: 30
Post: #15
billyad2000 Wrote: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.

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.

- fekker
find quote
Post Reply