flexget + transmission aren't in love?

Ask for help and report issues not specific to either the Mac OS X or GTK+ versions of Transmission
Post Reply
creepwood
Posts: 14
Joined: Mon Jan 07, 2013 12:53 pm

flexget + transmission aren't in love?

Post by creepwood »

I set up a linuxbox a week ago, I'm not very proficient, but I'm learning. Got the transmission-daemon up and running and it works very well, so far. After a couple of days I started fiddling with flexget go automate from an rss feed. It seems thatI've configured the flexget config.yml somewhat correctly, when I run the command flexget --test it accepts the right torrents. however. when I run flexget command it doesn't download the torrent. It do say in the last row a warning

"Task doesn't have any output plugins, you should add (at least) one!"

From what I understand is that it matches the right file, but it doesn't download it because it doesn't know what to do. It seems that flexget doesn't know about transmission daemon running. I thought it would be automatically because I thought I read flexget had native support for transmission. So, here I am. Do I need to do anything to connect the two?
blacke4dawn
Posts: 552
Joined: Sun Dec 13, 2009 10:44 pm

Re: flexget + transmission aren't in love?

Post by blacke4dawn »

First, this a FlexGet issue so it should have been posted in their support section, nothing to do with Transmission itself.

Second, for it to be able to communicate with Transmission you need to install the transmissionrpc python module, it may be available in your distros repository. Otherwise I would recommend setuptools which gives easy installation of python modules from their central repository. It is detailed here: http://flexget.com/wiki/Plugins/transmission

Third, you NEED to tell FlexGet to actually use the transmissionrpc module to output the downloaded torrents to. I'll show part of mine as an example:

Code: Select all

presets:
  global:
    transmission:
      username: <user>
      password: <pass>
      path: /mnt/data/torrents/series/{{series_name}}
This defines the default preset that applies automatically to all feeds you configure later on.
lollerskates
Posts: 12
Joined: Tue Feb 23, 2010 6:15 pm

Re: flexget + transmission aren't in love?

Post by lollerskates »

I find it much easier to just setup flexget to dump torrents from the RSS into a folder, and have transmission watch that folder. No transmission plugin needed.

Flexget config.yml:

Code: Select all

tasks:
  task name:
    rss: http://www.sample.com/rss.xml
    accept_all: yes
    download: /watch/
You need the "accept_all" and make sure transmission AND flexget both have permission on the watch folder. The easiest is to switch to the user used to run transmission and download+setup flexget and the watch folder under that same user.

Test flexget can read the config.yml by running flexget check then turn on the daemon by running flexget daemon start -d

Transmission settings.json addition needed:

Code: Select all

    "watch-dir": "/watch",
    "watch-dir-enabled": true,
Then service transmission-daemon restart and it should start downloading from the watch dir.
Post Reply