Posts: 17,668
Joined: Aug 2007
Reputation:
609
Hitcher
Team-Kodi Member
Posts: 17,668
If you checked the MC forum you'd see others have the same problem (as do I) and it appears to be the TVdb causing it.
Posts: 727
Joined: Oct 2007
Reputation:
17
2009-05-04, 22:28
(This post was last modified: 2011-02-25, 14:12 by billyad2000.)
Hello everyone, i'm sorry about the lack of communication over the last couple of weeks, but I have been extremely busy.
Just to make things clear, Media Companion is not dead, it is however going through a major transition.
After I uploaded the last version and started getting reports of different bugs and issues, I started the usual process of trying to track them down to fix them. It was during this process that I realised that that the code was becoming impossible to maintain. Constant additions, changes, and tweaks have made it extremely difficult to track down bugs, in addition to that every time I added another feature things got even more complicated, making the next change even more difficult.
What was the cause of these issues. Many of my difficulties were caused simply by bad coding, out of date knowledge, inexperience, and trying to use procedural programming techniques to create an increasingly complicated program all added up to the problem and I decided that it was time to fix it, not simply tweak it or shuffle things around, but to really fix it.
Over the last year I have learnt a great deal about programming, I have read extensively, I have spent a lot of time talking to people, who for the most part have been very helpful, and I must have spent 100s of hours browsing other peoples code, and I would not like to say how much time I spent looking for solutions online, all the time, learning what I was doing wrong.
The process of fixing MC has turned out to be far more complicated than I believed would be possible. By going back to basics, and programming a more logical, object based program core, I in effect broke most of the function of the program. To be honest I was greatly tempted to say stuff it and just keep on trying to work with what I had, but knowing what I know now, I'm not the sort of person who could settle for knowing that I could have done it so much better.
The bottom line is this, it will likely be quite a while before an update does become available, I would make an estimate of between 2-4 weeks for the next build, but I would very much doubt that this would include all current functionality, though I will make sure that all major functions are working properly. I am leaving the current interface unchanged since, despite the negative comments of some towards it, I feel that it is fairly intitive, and many people do seem to be comfortable with it.
Once I am happy that the basics are working as expected then I will be working through the disabled functions, adding them one at a time, I don't expect this to be a lengthy process, but I do feel that it is neccesary.
I do apologise for the delay that this is causing, especially taking into account the serious issues that some people are experiencing at the moment, but I feel that 6 weeks now will be time well spent when it comes to taking MC further.
Just as a side comment since I read mention of abandonware, at the moment, I am quite happy with my role in creating MC, at times it is a chore, but for the most part it has been a positive learning experience and I am not finnished yet. If this was ever to change then you can be assured that the entire source code would be made available to anybody that asked.
Posts: 413
Joined: Sep 2008
Reputation:
2
IN this case Billyad, the problem rendering MC unueable (because it isn't functioning) seems to either be a change int he TVDB format and API or a temporary problem at TVDB. Not anything in the code bud.
But I understand what your saying.
Posts: 727
Joined: Oct 2007
Reputation:
17
2009-05-05, 02:30
(This post was last modified: 2011-02-25, 14:13 by billyad2000.)
I've just had a look at the TVDB API and have found the problem, it is an issue that will not occur anymore using the newer methods i'm in the process of implementing, however in the meantime I am fixing an older backup so that at least the tv scraper works, the version I am using is somewhere between 2.209 and 2.220 so some of the newer features are missing, but at least you will have the basics back.
I'll upload this at some point tomorrow (Today actually (Tuesday)) it is later than I thought
Posts: 447
Joined: Feb 2006
Reputation:
1
Thank you so much for this fix. Unfortunately I don't use anything but the basic features of the program so I don't often run into bugs. I do greatly appreciate this one for the TV fix though. It is one of my favorite programs. If I find any bug I will do my best to report all info about it.
Thanks again.
J_K_M_A_N
Posts: 10
Joined: Feb 2009
Reputation:
0
Thanks a lot for the fix!
Since you reverted to an older build the program still picks up x264 as an episode.
Thanks again!
Posts: 1,418
Joined: Feb 2008
Reputation:
2
soder
Posting Freak
Posts: 1,418
Can I now use MC to ONLY tag for Bluray, 720p and DTS and that stuff for Aeon?
I DONT want it to handle my posters, or info or something at all?
ATM I use mixed .nfo's for some movies, and then only containing the title and then the url for IMDB after all the xml-stuff.
Is it possible to let MP to ONLY add .nfo with info about the "flags"?
And how do it get the flags? Is it possible to have MC to get them from both dirs and file-names?
/Söder
Vero 4K with unRAID server and mysql (mariadb)