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

Got a program that plays well with SABnzbd? Share it here!
Post Reply
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

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

Post 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
Last edited by fvboegeld on March 4th, 2011, 3:03 pm, edited 1 time in total.
fanniecat
Newbie
Newbie
Posts: 22
Joined: September 10th, 2010, 2:57 am

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Post by fanniecat »

Hey, this is pretty sweet. You rock.
fanniecat
Newbie
Newbie
Posts: 22
Joined: September 10th, 2010, 2:57 am

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Post by fanniecat »

What is the purpose of the omnixml that you said we need to download?
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Post 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 :)
fanniecat
Newbie
Newbie
Posts: 22
Joined: September 10th, 2010, 2:57 am

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Post 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?
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Post 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...
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

Re: MyEpisode / NzbMatrix Sync + Delphi Source

Post by fvboegeld »

Uploaded new version
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

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

Post by fvboegeld »

is anyone besides fanniecat interested in this?
akuiraz
Newbie
Newbie
Posts: 16
Joined: March 5th, 2010, 8:43 pm

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

Post by akuiraz »

I'm also interested in this... keep up the good work!
User avatar
rascalli
Moderator
Moderator
Posts: 656
Joined: January 18th, 2008, 12:30 am
Location: Bossche bollen land

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

Post 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 !!!
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

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

Post 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
Last edited by fvboegeld on November 22nd, 2010, 3:15 am, edited 1 time in total.
speedster888
Newbie
Newbie
Posts: 41
Joined: November 9th, 2010, 4:29 pm

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

Post by speedster888 »

Saw this program today for first time. Will try it in a couples days.
speedster888
Newbie
Newbie
Posts: 41
Joined: November 9th, 2010, 4:29 pm

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

Post 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
speedster888
Newbie
Newbie
Posts: 41
Joined: November 9th, 2010, 4:29 pm

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

Post 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
fvboegeld
Jr. Member
Jr. Member
Posts: 54
Joined: January 15th, 2010, 4:57 am

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

Post 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.
Post Reply