Page 1 of 15

SABnzbdX, SABnzbd for OSX gui

Posted: November 10th, 2008, 10:30 pm
by rAf
Hi All,

I've just released SABnzbdX, main features :

V1.0 (2008-11-11)
   * Status Icons
   * Pause / Resume
   * Speed Limit
   * Queue infos
   * Local / Remote (with authentication) SABnzbd control
   * Start (only for local) / Stop
   * Send nzb files to SABnzbd (double-click)
   * Remove Dock Icon from SABnzbd

V1.1 (2008-11-14)
   * Growl notifications
   * Get Newzbin Bookmarks
   * Force Disconnect
   * Apparence tweaks

V1.2 (2008-11-24)
   * support for multiple SABnzbd daemons
   * growl notifications for all monitored daemons
   * new status icons
   * time left for downloading queue
   * simplified preferences panel
   * some bugfixes (thanks to reporters)

V1.2.2 (2009-04-21)
   * support for 0.4.9 new API Key (please read carrefully this)
   * new icons (thanks to Salamantis for the design)
   * possibility to start/stop SABnzbd (only local) on SABnzbdX start/quit
   * user/pass removed from URL when opening browser
   * minor bug fixes

V1.2.3 (2009-06-01)
   * Fix : Get Newzbin Bookmarks with API Key
   * New : German (Thanks to Prof.Dr.Luigi) and French translations
   * New : Option to display / hide Remaining Time & Download Speed
   * New : Option to customize your local SABnzbd application path

V1.2.4 (2009-08-18)
   * Fix : Snow Leopard (10.6) Compatibility
   * New : Remove nzb files after upload

V1.2.5 (2009-09-05)
   * Compiled in 64 bits with Clang LLVM 1.0

V1.2.6 (2009-12-01)
   * Added a hidden http timeout option

V1.2.7 (2011-11-04)
   * Growl 1.3 support

Known issues :

   * Copy / Paste works for entering key with context menu only
   * On quit, if stop SABnzbd option is selected, you may have an error

Download and more details on http://osx.boiboite.net/sabnzbdx/

I forgot to mention it but it will be open source.
I'll post sources soon (I'm looking for the right licence)

Any suggestions or bug report are welcome !

Next features to add if possible:

* Multi-SABnzbd support
* Manage same usenet account on multi-SAB
* Right-click the NZB for a context menu to choose which daemon to send it to
* Progressbar for uploading NZBs
* Open last download folders

Others tasks to do :

* Licence
* Publish sources
* Create new status icons set

Some screens :

Image

Image

Image

Image

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 5:48 am
by JayBird
Good stuff rAf, appreciate it

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 8:39 am
by stanpete
Now that the old GUI isn't supported any more, your work is very appreciated!

st

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 12:20 pm
by inpheaux
Sticking this thread. Do you think it would be possible to roll this into future sabnzbd osx builds as an option?

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 12:49 pm
by rAf
That was my initial goal, but after thinking a separate app is better to control a remote sab...
It's my first cocoa app, i'm learning.

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 1:16 pm
by interfacelift
Very nice!

Would it be possible to associate SABnzbdX as the program to open .nzb files, and have it automatically send that .nzb to the remote (or local) instance of SABnzbd+ that's running?

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 1:19 pm
by rAf
it's already done ;)
rAf wrote:     * Send nzb files to SABnzbd (double-click)

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 11th, 2008, 1:26 pm
by interfacelift
rAf wrote: it's already done ;)
rAf wrote:     * Send nzb files to SABnzbd (double-click)
:-) How about SABnzbdX offer a reading comprehension course? Looks like I need that.

Thanks rAf!

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 12th, 2008, 9:21 pm
by Undisclosedpower
Love this app, all the more reason for me to get off my ass and upgrade my macbook to 10.5. In the interim though, feature request wise, would it be possible to get growl notifications? Ideally for when sab picks up a new nzb, and for when downloading is complete. I know sab can do this on a local install, but I have never seen it for remote daemons which is what I pretty much exclusively use.

Thanks.

UDP

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 12th, 2008, 9:30 pm
by interfacelift
+1 for growl support as well. I've had no luck getting the network growl script to push across the network reliably (I think it's a growl problem, as it used to work, and there's complaints about similar problems all over their forums).

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 13th, 2008, 6:11 am
by rAf
Some features i've planned to add :

- Growl notifications
- Multi SABnzbd support
- Get Newsbin bookmark action
- Force disconnect
- Display warnings / errors
- Check if SAB is running before trying to import NZB and display a message if not

If you have more ideas, tell me.
I have to put priorities, tell me what you would like first.

Edit : some features in V1.1

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 13th, 2008, 11:27 am
by stanpete
rAf wrote: Some features i've planned to add :

- Growl notifications
- Multi SABnzbd support
- Get Newsbin bookmark action
- Force disconnect
- Display warnings / errors
- Check if SAB is running before trying to import NZB and display a message if not

If you have more ideas, tell me.
I have to put priorities, tell me what you would like first.
Those are some great features.

How about having it show the 5 (?) latest downloads and when you select an entry it will open the folder in finder ?
In some cases (tv sorting etc) it would save some time compared to searching or navigating to the right folder.

st

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 13th, 2008, 11:44 am
by stanpete
One more thing that just came to my mind...

I have two computers (not the same IP) running SAB. They share the same usenet account,
which means when accidentally downloading at the same time they will get banned for a few minutes.

So the plan would be to have your GUI (as soon as multiple instances are supported) give priority
to one of the computers and as soon as it has finished downloading force a disconnect and then let
the other do it's job.

sound possible ? ;-)

st

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 13th, 2008, 12:23 pm
by rAf
Great idea ! I have the same problem ! but i want to keep this soft simple...

I think maybe it can be done like :

- multiple SABnzbd have to be in a group (all SAB in a group share the same usenet account).
- if one is downloading, the others must be paused.
- if no one is downloading, check queue for SAB in the same group to resume

What do you think of that ?
stanpete wrote: How about having it show the 5 (?) latest downloads and when you select an entry it will open the folder in finder ?
In some cases (tv sorting etc) it would save some time compared to searching or navigating to the right folder.
I'll see what can be done for that.

For now, SABnzbd API is not very rich, i have to see with shypike and swich how we could improve that (i know that they have already done a lot of work but not precisely what)

Re: SABnzbdX, SABnzbd for OSX gui

Posted: November 13th, 2008, 3:32 pm
by lowfi
Nice work :) You do some excelent work for us (osx) leechers :P

But i have to say i dont like the colored icon and imo it is to wide. Could do without the icon and smaller font  (similar to istatmenu > network) :-*

Keep it up!