Page 1 of 7

MyEpisode/Tvchecker & NzbMatrix/nzb.su Sync + Delphi Source

Posted: October 29th, 2010, 6:57 am
by fvboegeld
Ey all,

I've been working a bit on a small app to sync my tv series using myepisodes/tvchecker and nzbmatrix/nsz.su. The program will check the episodes that you still need to acquire from myepisodes or tvchecker and will do a lookup on nzbmatrix or nzb.su and download the nzb if found. It will also take into account "proper" releases.

To compile the delphi source, you'll need to download a 3rd party component called omnixml (http://www.omnixml.com/)
For the FreePascal source i suggest you download a "one in all" pack called "CodeTyphon" (by PilotLogic)

Anyway, maybe this quick mockup might be usefull to someone


You can download it from here :
 04/03/2011 : FreePascal version : http://www.mediafire.com/?pja4iakc3fyv5gc
 12/02/2011 : Delphi version : http://www.mediafire.com/?gju1kayysj708ly

or from http://www.tvchecker.net (downloads)

Updated 04/03/2011 : (nothing changed in ini file)
- Fixed an issue when gathering data from myepisodes

Updated 01/03/2011 : (nothing changed in ini file)
- Fixed a issue when searhing
- Moved code over to FreePascal
- Included binaries for Windows and linux (compiled on latest ubuntu)

Updated 12/02/2011 : (nothing changed in ini file)
- Series quality is now pulled from tvchecker.net if used (you configure this on the site itself)

Updated 07/02/2011 : (ini file slightly changed - see readme.txt)
- Display error when settings are missing
- Cleaned up and moved around lots of code
- Nzb.su search modified. First search on serie/season/episode. If fails do a plain text search as alternative)

Updated 26/12/2010 :  (just copy the .exe, nothing changed in .ini file)
- Several fixes

Updated 22/12/2010 : (ini file changed aswel)
- Added some visuals incase of an exception
- Added tvchecker.net as alternative to myepisodes
- Changed the name to SyncMyEpisodes

Updated 08/12/2010 : (just copy the .exe, nothing changed in .ini file)
- Fixed issue with nzb.su

Updated 22/11/2010 :
- Use second search engine when no results are found on the first one

Updated 09/11/2010 :
- Added support for nzb.su

Updated 08/11/2010 :
- Readme.txt is included
- Direct send nzb to sabnzbd
- A serie can now be mapped to more than one alias on nzbmatrix

Image

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Posted: November 7th, 2010, 5:17 am
by fanniecat
Hey, this is pretty sweet. You rock.

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Posted: November 7th, 2010, 5:20 am
by fanniecat
What is the purpose of the omnixml that you said we need to download?

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Posted: November 8th, 2010, 3:34 am
by fvboegeld
fanniecat wrote: What is the purpose of the omnixml that you said we need to download?
The omnixml component is used to parse the data received from MyEpisodes.
and thanks :)

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Posted: November 8th, 2010, 5:23 am
by fanniecat
Unless people are using your app without bothering to say thanks, I don't think many people realise how awesome your project is (nor do they know how much it simplifies everything).  It's like... ideal... perfect.  Like the missing link.  Thank you.


One question... if you use the new "directdownload=true" option can/does SabNzbd automatically assign the TV category?

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Posted: November 8th, 2010, 7:12 am
by fvboegeld
fanniecat wrote: Unless people are using your app without bothering to say thanks, I don't think many people realise how awesome your project is (nor do they know how much it simplifies everything).  It's like... ideal... perfect.  Like the missing link.  Thank you.


One question... if you use the new "directdownload=true" option can/does SabNzbd automatically assign the TV category?
Thanks! Well.. the category "tv" is send along with the url of the nzb to Sabnzbd so sabnzbd knows which category it should assign.

Its a project i've been doing out of personal interest and because i wanted to use MyEp as the main source for the missing episodes.
I might add some other nzb download sites besides nzbmatrix but i still got some other stuff to fix...

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Posted: November 9th, 2010, 4:51 am
by fvboegeld
Uploaded new version

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: November 16th, 2010, 3:15 am
by fvboegeld
is anyone besides fanniecat interested in this?

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: November 19th, 2010, 6:14 pm
by akuiraz
I'm also interested in this... keep up the good work!

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: November 20th, 2010, 3:19 am
by rascalli
Maybe an idea to post screenshots ?

Also .. A lot of people are using SICKBEARD, maybe you can tell the difference between your app & SB ?



And for the rest .. KEEP UP THE GOOD WORK !!!

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: November 22nd, 2010, 3:09 am
by fvboegeld
Thanks

Its a console app so no fancy ui stuff. The app will pull your missing episodes from MyEpisodes.com and will search on nzbmatrix and nzb.su to find them. When found the app will place the nzb in a drop folder or send it directly to Sabnzb.

Sickbeard has a nice interface (been running it to for some time) but i wanted to use MyEpisodes.com for a couple of reasons. The most important reason is that MyEpisodes allows me to import the upcoming episodes in my gmail calendar and they have a nice overview of your series, missing and upcoming episodes and very, very easy to keep track of your series.

Plain and simple :)

Example of a screen in MyEpisodes :

First checkbox marks if you have acquired this episodes, second one if you have seen it.

Image

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: November 23rd, 2010, 3:40 pm
by speedster888
Saw this program today for first time. Will try it in a couples days.

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: November 28th, 2010, 3:27 pm
by speedster888
I use the program for a few days now. Its working great. Use it to update my 720 series. What i love about it is that it find good nzbs so now the show names in the nzbs are right, so my postproccesing script works good. Example last nzb from two and a half men name was charlie and his.. So my postproccesing script had not the right folder and serie name. With this program the nzb is two and a half men so script is right. Thanks for this program

Also nice feature is that if it downloaded the file its set the episode on acquired.

Thnx

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: December 8th, 2010, 12:21 pm
by speedster888
Hi fvboegeld

I use this program now for a few weeks. But since yesterday the program dont download nzb anymore from nzb.su

Re: MyEpisode / NzbMatrix & nzb.su Sync + Delphi Source

Posted: December 8th, 2010, 2:33 pm
by fvboegeld
speedster888 wrote: Hi fvboegeld

I use this program now for a few weeks. But since yesterday the program dont download nzb anymore from nzb.su
I'll take a look at it tomorrow.. For nzbs.nu i'm using the show/season/episode api to find episodes..will look at this.