Supercharge SABnzbd: Tweaks, Add-ons & Mobile Apps

Enhancing Your SABnzbd Experience: Add-ons and Customizations
Previously, we detailed the initial setup of Usenet utilizing SABnzbd. We are now returning to demonstrate methods for significantly improving your SABnzbd functionality through the implementation of add-ons and personalized settings.
For those unfamiliar with Usenet and SABnzbd, reviewing our introductory guide is highly recommended. It provides a foundational understanding of getting started with Usenet. You can find that guide here.
Automating TV Show Downloads with SickBeard
If your primary interest lies in automatically downloading television programs via Usenet and SABnzbd, we suggest exploring our supplementary guide focused on SickBeard. This application offers exceptional TV series management capabilities.
SickBeard is a remarkably effective tool that streamlines the process of acquiring your preferred TV shows.
Customizing SABnzbd for Optimal Performance
After successfully installing and configuring SABnzbd with its basic settings, the next step involves tailoring it to your specific needs.
Customization allows you to optimize SABnzbd for efficiency and a more personalized user experience.
Exploring Available Add-ons
- Add-ons can extend SABnzbd’s core functionality.
- They often provide integration with other services.
- Customizations allow for fine-tuning of download behavior.
By leveraging add-ons and customizations, you can unlock the full potential of SABnzbd and create a truly optimized Usenet downloading experience.
Setting Up Remote Access and API Configuration for SABnzbd
To enable functionality with add-ons and external applications, configuring SABnzbd for remote control and external access is the initial step. Begin by accessing the SABnzbd web console.
Navigate to Config –> General within the console. This section contains several important sub-menus for configuration.
Generating API and NZB Keys
Focus on the SABnzbd Web Server sub-menu. At the bottom of this menu, locate the key generation interface.
Select Generate New Key to create both an API key and an NZB key. It’s crucial to copy and paste these keys into a text file for safekeeping.
These keys will be required by various add-ons, tricks, and applications you may explore and implement.
Configuring Web Server Authentication
Next, examine the Web server authentication sub-menu. If you intend to access SABnzbd from outside your local network, implementing a password is essential for security.
SABnzbd offers support for HTTPS, which can be enabled in the HTTPS Support sub-menu.
Further information regarding HTTPS support within SABnzbd, including generating a custom SSL certificate using OpenSSL, is available in dedicated documentation.
Finalizing Configuration and Restarting
After completing the necessary configurations, return to the Config tab and select Restart to apply the changes.
This restart ensures that all new settings are properly implemented and SABnzbd is ready for remote access and enhanced functionality.
Managing Download Speed and Scheduling in SABnzbd
SABnzbd provides several integrated features for scheduling downloads and controlling download speeds. These tools are essential for preventing Usenet activity from overburdening your home network.
Adjusting these settings can significantly improve the online experience for other users on your network, such as family members or roommates. It also allows you to capitalize on reduced network congestion during off-peak hours, if your Internet Service Provider offers such benefits.
Setting Download Speed Limits
The most straightforward method for regulating download speed is found within the Tuning sub-menu, accessible through Config –> General. Here, a maximum download speed can be established, specified in KB/s.
This method provides a fixed limit, consistently applied regardless of the time of day. While simple, it lacks the adaptability of more advanced scheduling options.
Utilizing the Tuning Sub-Menu
Within the Tuning sub-menu, you can also configure an auto-refresh interval for the web interface. This is particularly useful if you monitor SABnzbd through an open browser window.
Furthermore, the Cleanup List allows for the automatic removal of specified file extensions from completed downloads. Leaving this list blank is an option, but automatically deleting unnecessary files like .NFO and .SFV files can save considerable time during download organization.
Advanced Scheduling Options
For more dynamic speed control, navigate to Config –> Scheduling. The SABnzbd scheduler operates by defining specific events.
For example, to pause downloads daily at 8:00 AM, you would enter '8' for the hour, 'daily' for the frequency, and 'pause' for the action, leaving the arguments field empty.
The action menu offers a wide range of options. These include speed limiting, enabling or disabling specific Usenet servers, pausing and resuming downloads, and even shutting down SABnzbd entirely.
Remember to use 24-hour notation when setting times. Most actions, such as pausing/resuming or limiting/unlimiting speed, require both a start and stop time to be defined.
Further details regarding the scheduling features can be found in the official documentation.
Network-Level Traffic Shaping
For granular control over network utilization, consider utilizing your router's capabilities. Our guide to using DD-WRT and QOS (Quality of Service) rules provides instructions for prioritizing network traffic.
This allows your router to actively manage bandwidth allocation, providing a more comprehensive solution for optimizing network performance.
Enhance Organization with SABnzbd Categories and Folders
Users who frequently download content often encounter a cluttered download folder within SABnzbd. Implementing categories can significantly improve organization. SABnzbd offers categorization options both within the queue and through your watched NZB drop folder.
Setting Up Categories in SABnzbd
You can define categories by accessing Config –> Categories. This allows for the creation of numerous categories tailored to your needs. For instance, input "TV" as a category name and "TV Shows" as the corresponding folder path.
Any queued items assigned to the "TV" category will then be placed within the /TV Shows/ subdirectory of your SABnzbd default download location. This process can be replicated for applications, ebooks, movies, and any other downloaded file types.
Further details regarding the configuration of user-defined categories are available here.
Automated Categorization with Watch Folders
An alternative approach involves utilizing the Watch Folder feature for NZB file imports. This method leverages both folder names and file names to automatically assign categories.
For example, creating a folder within your SABnzbd Watch Folder named "TV" will automatically categorize any NZB files saved there as TV shows. This functionality extends to file names as well.
By appending a category name enclosed in double brackets, such as {{tv}}sometvshow.nzb, to a file, SABnzbd will extract the category name and correctly sort the file.
Benefits of Categorization
Categorization proves invaluable for maintaining a well-organized download folder. While TV shows serve as an example, employing a dedicated application like SickBeard can further streamline the process and save considerable time.
Consider utilizing categories to manage your downloads effectively. This will result in a cleaner, more manageable file structure.
Enhancing SABnzbd Functionality with Browser Extensions
While SABnzbd provides a functional web interface, utilizing browser add-ons can significantly improve the management experience, particularly when the application is installed on a remote system. Leveraging a browser extension offers a convenient alternative to relying solely on the web console for interaction.
For Chrome users, SABconnect++ presents a valuable tool, as illustrated in the accompanying screenshot. This extension grants quick access to your download queue, allows for speed adjustments, provides pause/resume control, and delivers desktop notifications. Beyond streamlined access and alerts, SABconnect++ incorporates a direct interface for approximately twelve NZB search engines.
This direct integration enables one-click downloads of NZB files directly from the search results pages of supported indexers. For search engines lacking native support, a right-click option allows you to easily "Send to SABnzbd" from any NZB file link.
Firefox users should explore nzbdStatus. Although not as comprehensive as SABconnect++, it remains a highly effective solution. It facilitates direct NZB file submission to SABnzbd and features a status bar widget for instant pause/resume functionality.
Hovering over this widget displays the current download status. With properly configured remote access and firewall settings, these browser extensions can be utilized from any location to receive notifications and monitor your SABnzbd queue.
Mobile Applications for SABnzbd Management on Smartphones
For those seeking even greater control, several mobile app options are available. These apps provide remote access to the web interface and browser add-ons.
Android users have a diverse selection of apps to choose from. SABcontrol (available for free or $1.40 for an ad-free version) and SABMobile ($2.83, shown in the screenshots) are leading SABnzbd management applications. SABControl enables queue monitoring, download pausing and resuming, and remote NZB file addition.
SABMobile includes these features, alongside SSH support for secure remote connections and a built-in RSS reader, web browser, and index search for convenient NZB file discovery. For enhanced integration with platforms like NZB Matrix, SAB Sheep is recommended, offering browsing capabilities and the ability to stream partially downloaded files to VLC mobile.
iOS users also have access to several suitable apps. SABMobile ($2.99), popular on Android, provides the same robust features. Another favored iOS app is myNZB ($2.99). This app allows queue viewing, pause/resume control for the entire queue or individual items, remote speed limit adjustments, category and priority changes, warning log access, access to numerous NZB index sites, and manual NZB file addition.
For iPad users, SABCommand ($2.99) is worth considering. It utilizes the iPad’s larger screen to present a clear overview of your queue and its contents, offering a visually appealing experience, though with fewer features than other iOS options.
Configuration of these apps is generally straightforward, but ensure you complete the initial setup steps outlined in this guide regarding API key creation and remote access configuration.
Do you consider yourself an advanced SABnzbd user? Share your preferred customizations and applications in the comments. Detail how these tweaks benefit your workflow or why you chose a specific app over others, as the selection of SABnzbd apps is specialized and a single key feature can significantly impact usability.