I'd like to announce the public availability of a new companion application for SABnzbd: Media Rover!
Media Rover is an automated TV download scheduler and catalogue maintainer. It scans your filesystem and complies a list of watched TV series. It then scours all configured newsgroup indexing sources looking for any missing episodes and schedules them for download with SABnzbd. Once downloaded, Media Rover takes over and renames the file (according to a user specified naming pattern) and sorts the episode in the appropriate television series and season directory.
Media Rover is a collection of command line tools designed to run completely independent of user input or direction. Currently, it sports the following features:
- support for daily and series type episodes
- support for multi-part episodes (ie. 1x01-1x02)
- episode filtering support (ie. ignore specific seasons or entire series)
- customizable renaming and sorting templates
- support for several popular indexing services (currently: newzbin, tvnzb, mytvnzb, nzbs)
- rich configuration options
- designed from the ground up to be run as a cron job / scheduled task
- modular design allows for easy addition of new indexing services. It should also be possible to add support for additional binary newsgroup readers (ie. hellanzb)
- platform independent (written in Python)
Future project goals:
- add support for other popular indexing services
- support downloading nzb's describing an entire season of TV
- retrieve episode titles (for nzb's that don't contain such data) from third party sources (ie. thetvdb)
- add support for identifying and filtering episodes of differing quality. The eventual goal is to have Media Rover automatically download HD versions of existing SD content.
- add support for downloading movies
Media Rover is open source software and is available under the conditions specified in the GNU General Public License (GPLv3).
Media Rover is still a very young project. Nonetheless, it is quite stable and most definitely usable for your day-to-day downloading needs. For more information, head on over to http://mediarover.tv.
p.s. feel free to drop me a line if you run into any problems or if you have questions. Also, I'm always open to suggestions so send me your ideas and feature requests!