Quantcast
Channel: Forum - FlexGet - Latest topics
Viewing all 1890 articles
Browse latest View live

Can't upgrade past 2.13.14 "discovery 0.0.4 has requirement requests==2.5.0"

$
0
0

@eoghain wrote:

I'm unable to upgrade past version 2.13.14 because of this error:

discovery 0.0.4 has requirement requests==2.5.0, but you'll have requests 2.16.5 which is incompatible.

Obviously I have a newer version of requests available but apparently the discovery service relies on a specific earlier version. I've tried installing that version to have them both installed but either I'm doing it wrong or it can't find the specific version on my system.

Any help would be appreciated, Thanks.

Posts: 1

Participants: 1

Read full topic


Failure reason: Magnet URL, Unexpected html content received from

$
0
0

@masmith79 wrote:

Hi y'all. I'm back using flexget after a long hiatus. It seems that in the time that I have been gone, things have changed. Also, in the past I was using MacOS but now I am using Raspbian Stretch.

Anyway, here is my issue: failure reason: "Magnet URL, Unexpected html content received from ..." I have searched the forums and can't seem to find a satisfactory answer or solution. Here is my output:

Output

Here is my config:

Config

Thank you!

Posts: 1

Participants: 1

Read full topic

Torrents Added To Web Version Of Tranmission

$
0
0

@Mike_Jones wrote:

I am migrating flexget to a new PC and attempting to set everything up again. I have worked all the errors out of my config, have everything set-up but now when I run my flexget execute the files are not added to the Transmission on my Ubuntu VM they are added to the web http://localhost:9091/transmission/web/#confirm - what setting do I change so that files are downloaded or show up in the Transmisson on my Ubuntu VM?

Posts: 2

Participants: 1

Read full topic

[question]If plugin with manipulate plugin

$
0
0

@tmknight wrote:

Hi:

Trying to manipulate titles based on description. However, once the string is found in if statement, then all torrent titles are getting renamed. Any thoughts?

Example:

    if:
      ## Add 720p to title of only torrents that have 720p dimension in description
      - "'1280x720' in description":
          manipulate:
            - title:
                replace:            
                  regexp: '(?i)Stage\b'
                  format: '720p - Stage'
      ## Add 576p to title of only torrents that have 576p dimension in description
      - "'720x576' in description":
          manipulate:
            - title:
                replace:            
                  regexp: '(?i)Stage\b'
                  format: '576p - Stage'

Thanks for any insight

Posts: 1

Participants: 1

Read full topic

HELP -- Series with trakt

$
0
0

@infadown wrote:

Hello , i am a little noob here,
I am about more that a week tryng to use flexget to download series from my trakt list but can,
I did my code and only downloads movies i used a friend code and nothing anybody whit a easy config and a good explained one só i can use to try it out?

Thanks

Posts: 1

Participants: 1

Read full topic

Season packs not downloading on setting "always"

$
0
0

@7thSon wrote:

I'm trying to get flexget to download each episode while a show season is running, and when the tracker releases a season pack I want to download that too, and then manually (I guess) delete the individual episodes. The problem I'm having though is that I have season packs in my RSS feed, but they're being rejected "by exists_series plugin because proper already exists.". My config is as below.

I thought that the setting "season_packs: always" should override and force download of season packs? But it doesn't seem to do it, I'm guessing it's because I already have all the individual episodes? I can't put the same series in the tvEpisodes list and the tvSeasons, do I have to make another task for this to work, or am I missing a setting?

schedules:
  - tasks: tvseries
    interval:
      minutes: 30
templates:
  torrent:
    transmission:
      host: localhost
      port: 9091
      username: xxx
      password: yyy
      ratio: -1.0
      addpaused: no
  tv:
    template: torrent
    series:
      settings:
        tvEpisodes:
      specials: yes
      season_packs: always
      path: '/volume1/TV Shows/Seed/{{ tvdb_series_name }}/{{ tvdb_series_name }} S{{ tvdb_season|pad(2) }}'

    tvSeasons:
      season_packs: only
      path: '/volume1/TV Shows/Seed/{{ tvdb_series_name }}/'

  tvEpisodes:
    - Show A
  tvSeasons:
    - Show B
tasks:
  tvseries:
    template: tv
    rss:
      url: www
      all_entries: no
      ascii: yes
    thetvdb_lookup: yes
    seen: local
    verify_ssl_certificates: no
    exists_series: '/volume1/TV Shows/Seed/{{ tvdb_series_name }}/'
    no_entries_ok: yes

Posts: 1

Participants: 1

Read full topic

Torrent from Flexget (Docker) Not Appearing in Deluge (Docker)

$
0
0

@Velo14 wrote:

So I've been running flex get with Docker on my Synology NAS for quite awhile in a Linux VM. However I've decided to try and simplify my setup by using docker containers and hopefully reduce the amount of resources the processes use.

So I've managed to get Flexget up running with relative ease, I just had to modify the network paths from the linux to docker paths and I used my old config file.

The specific docker file I am using is:
https://hub.docker.com/r/cpoppema/docker-flexget/

I then setup Deluge and can download torrents manually just fine, I used the follower docker file:
https://hub.docker.com/r/linuxserver/deluge/

My issue comes when I try to send data from flexget to deluge, flexget says it connects to deluge successfully and sends the torrent file, then the connection is closed.

However my torrent never appears in deluge, there also doesn't appear to be anything written to the deluge logs after the request leaves flexget, I've tried a few different things but don't seem to be getting anywhere, so I'm hoping someone can help me find what is causing the issue.

If you need anything else, just let me know.

Thanks,
Vel

Posts: 1

Participants: 1

Read full topic

log_filter.py plugin not working

$
0
0

@infadown wrote:

Hello there , i hope that u guys can help me ,
so i am triyng to use jonybat config for series movies and animes ,
but when i put all together and run it ,
it says that the log_filter.py cant run only existing plugins ,
i create one file with nano log_filter.py and put all the info there
what am i doing wrong?

Posts: 2

Participants: 2

Read full topic


Thetvdb list API not working

$
0
0

@pbathuk wrote:

So I've just upgraded my flexget from 13.16 to 13.21 (raspberry pi) and it's now saying my tvdb API is missing from the config.
This was never previously asked for and I can't for the life of me work out the new API & when I try to goto the API page on the site it comes up with an error.
Am I the only one struggling to get tvdb_list to work?
Thanks

Posts: 3

Participants: 2

Read full topic

All results from discover are undecided

$
0
0

@Tweek wrote:

I am trying to set up Flexget with input from IMDB and Trakt watchlists. The task movie-queue should fetch these lists and put the results in the movie_list watchlists. To speed up testing I removed the IMDB plugin from the task.

The task seems to fetch the movies properly but all results come back as undecided and the get_movies task says that the movie_list input did not return anything. This is my config:

templates:
  transmissionrpc:
    transmission:
      host: localhost
      port: 9091
      username: tweek
      password: ******
      addpaused: no
      ratio: 2
      main_file_only: yes
      include_subs: yes

tasks:
## Read watchlists from Trakt and IMDB
  movie-queue:
    priority: 10
    trakt_list:
      username: XXXXX
      account: XXXXX
      list: movies
      type: movies
    exists_movie:
      path: /media/HDD/Films
      allow_different_qualities: no
      lookup: imdb
      recursion_depth: 2
    imdb_lookup: yes
    seen: local  
    list_add:
      - movie_list: watchlists
## Read internal watchlist, fetch torrents and pass to Transmission
  get_movies:
    priority: 20
    template: transmissionrpc
    content_size:
      min: 700
      max: 15000
      strict: no
    quality: dvdrip+ # Make sure no screeners or cams are downloaded
    torrent_alive: 2
    discover:
      what:
        - movie_list: watchlists
      from:
        - limetorrents:
            category: movies
        - rarbg: 
            category:
              - x264 720p
              - x264 1080p
        - newtorrents: yes
        - 1337x: yes
        - search_rss: https://zooqle.com/search?q=\{{search-term}}&fmt=rss
      interval: 7 days
      release_estimations: strict
    list_match:
      from:
        - movie_list: watchlists

Output from the debug commands:

pi@raspberrypi:~/tools/flexget $flexget execute --tasks movie-queue --dump
2018-05-19 13:03 VERBOSE  trakt_list    movie-queue     Retrieving `movies` list `movies`
2018-05-19 13:03 VERBOSE  details       movie-queue     Produced 18 entries.
2018-05-19 13:03 VERBOSE  details       movie-queue     Summary - Accepted: 0 (Rejected: 0 Undecided: 18 Failed: 0)
[...]
title            : Valerian and the City of a Thousand Planets (2017)
url              : https://trakt.tv/movies/valerian-and-the-city-of-a-thousand-planets-2017
original_url     : https://trakt.tv/movies/valerian-and-the-city-of-a-thousand-planets-2017
imdb_actors      : <LazyField - value will be determined when it is accessed>
imdb_directors   : <LazyField - value will be determined when it is accessed>
imdb_genres      : <LazyField - value will be determined when it is accessed>
imdb_id          : tt2239822
imdb_languages   : <LazyField - value will be determined when it is accessed>
imdb_mpaa_rating : <LazyField - value will be determined when it is accessed>
imdb_name        : <LazyField - value will be determined when it is accessed>
imdb_original_name: <LazyField - value will be determined when it is accessed>
imdb_photo       : <LazyField - value will be determined when it is accessed>
imdb_plot_outline: <LazyField - value will be determined when it is accessed>
imdb_score       : <LazyField - value will be determined when it is accessed>
imdb_url         : <LazyField - value will be determined when it is accessed>
imdb_votes       : <LazyField - value will be determined when it is accessed>
imdb_writers     : <LazyField - value will be determined when it is accessed>
imdb_year        : <LazyField - value will be determined when it is accessed>
movie_name       : Valerian and the City of a Thousand Planets
movie_year       : 2017
quality          : <LazyField - value will be determined when it is accessed>
task             : movie-queue
tmdb_id          : 339964
trakt_movie_id   : 220423
trakt_movie_name : Valerian and the City of a Thousand Planets
trakt_movie_slug : valerian-and-the-city-of-a-thousand-planets-2017
trakt_movie_year : 2017

pi@raspberrypi:~/tools/flexget $ flexget movie-list list watchlists

l0 Movies in movie list: `watchlists`qqqwqqqqqqqqqqqqqqqqwqqqqqqqqqqqwqqqqqqqwqqqqqqqqqk
x # x Movie Name x Movie year x tmdb_id x trakt_movie_id x bluray_id x rt_id x imdb_id x
mqqqvqqqqqqqqqqqqvqqqqqqqqqqqqvqqqqqqqqqvqqqqqqqqqqqqqqqqvqqqqqqqqqqqvqqqqqqqvqqqqqqqqqj

2018-05-19 13:04 VERBOSE  task_queue                    There are 1 tasks to execute. Shutdown will commence when they have completed.
2018-05-19 13:04 WARNING  utils                         Input movie_list did not return anything
2018-05-19 13:04 VERBOSE  discover      get_movies      Discovering 0 titles ...
2018-05-19 13:04 VERBOSE  details       get_movies      Task didn't produce any entries.
2018-05-19 13:04 VERBOSE  details       get_movies      Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0)

I looked at a few other topics about undecided results like https://discuss.flexget.com/t/getting-all-my-results-as-undecided/2234/7 and https://discuss.flexget.com/t/undecided-wont-accept/2312 but the solutions do not fix my problem. It does seem to indicate however that my problem is somewhere in the movie-queue function.

Posts: 1

Participants: 1

Read full topic

Mtv plugin not recognized

$
0
0

@rcnorth wrote:

Is the mtv plugin no longer supported?

I used the information on the plugin found here, but when I run a check on my config file I am an error of "Only known plugin names are valid keys"

Posts: 1

Participants: 1

Read full topic

Mark series as seen based on folder contents

$
0
0

@Paul_Littlefield wrote:

I am certain this has been asked before, but I cannot find the correct term to search for...

My series list is a few episdoes behind and wanted to know if there was a way to update the series seen database with the list of files in a TV series folder.

e.g.

│ Star Trek Discovery 2 eps behind │ - │ S01E10 │ 143d 18h │ unknown │ ep │

...and this is the folder with the correct number of files...

/home/paully/Plex/TV/Star\ Trek\ Discovery/
Star Trek Discovery S01E01.mkv
Star Trek Discovery S01E02.mkv
Star Trek Discovery S01E03.mkv
Star Trek Discovery S01E04.mkv
Star Trek Discovery S01E05.mkv
Star Trek Discovery S01E06.mkv
Star Trek Discovery S01E07.mkv
Star Trek Discovery S01E08.mkv
Star Trek Discovery S01E09.mkv
Star Trek Discovery S01E10.mkv
Star Trek Discovery S01E11.mkv
Star Trek Discovery S01E12.mkv
Star Trek Discovery S01E13.mkv
Star Trek Discovery S01E14.mkv

Thanks.

Posts: 1

Participants: 1

Read full topic

Kodi plugin not working on kodi 18

$
0
0

@klaasvaak wrote:

Hello, I've been using an altered version of the jonybat config https://github.com/zilexa/flexget_config
this config uses the kodi plugin to update it's library after moving files.
After I've moved files, I'd like to update the kodi library, but this seems broken in kodi 18. I'm receiving an error in the flexget.log

JSONRPC failed. Error -32099: Bad client permission

which seems to point to https://forum.kodi.tv/showthread.php?tid=324598 wich tells me some new of way of doing this which is safer?
I'm also using a sh script that runs after a torrent has finished in transmission
/usr/bin/wget --header='Content-Type:application/json' --post-data='{"jsonrpc": "2.0", "method": "VideoLibrary.Scan", "id": "osmc", "params": {"directory":"'"$TR_TORRENT_DIR"'/"}}' "http://localhost:80/jsonrpc"
This does work.

The part of the config that is trying to update the kodi library
########## LIBRARY ##########
move-series:
priority: 31
template:
- disable-seen-retry
- series-metainfo
- series-guessit
filesystem:
path: "/{? folder.root ?}{? folder.downseries ?}"
recursive: yes
retrieve: files
regexp: '.*\.(avi|mkv|mp4)$'
accept_all: yes
move:
to: "/{? folder.root ?}{? folder.series ?}{{tvdb_series_name|escape|replace('&#39;', '')|pathscrub}}/S{{series_season|pad(2)}}/"
rename: "{{tvdb_series_name|escape|replace('&#39;', '')|pathscrub}} - {{series_id}}{% if tvdb_ep_name|default(False) %} - {{tvdb_ep_name|pathscrub}}{% endif %}{% if quality|default(False) %} - [{{quality}}]{% endif %}"
along:
extensions:
- srt
- sub
subdirs:
- Subs
clean_source: 50
kodi_library:
action: scan
category: video
url: http://192.168.1.214
port: 80
list_add:
- subtitle_list:
list: subtitles
path: "{{location}}"
remove_after: 7 days
exec:
on_exit:
phase: find "/{? folder.root ?}{? folder.downseries ?}"* -type d -empty -delete

Posts: 1

Participants: 1

Read full topic

Proper episodes not downloaded

$
0
0

@Lukeid wrote:

Hello,

I notice that "proper" episodes are not downloaded, although they are marked as proper in the task (proper=1).
They are rejected as seen.

2018-06-09 10:02 DEBUG    parser_internal  dw   Parsing series: `Lucifer (Proper)  3x26 HDTV` kwargs: {'identified_by': u'ep', u'date_regexps': [], 'strict_name': False, 'name': u'Lucifer', 'prefer_specials': None, 'special_ids': [], 'alternate_names': [], u'sequence_regexps': [], 'date_dayfirst': None, u'id_regexps': [], 'assume_special': None, 'name_regexps': [], 'date_yearfirst': None, 'allow_groups': [], u'ep_regexps': []}
2018-06-09 10:02 DEBUG    parser_internal  dw   Parsing result: <SeriesParser(data=Lucifer (Proper)  3x26 HDTV,name=Lucifer,id=(3, 26),season=3,season_pack=None,episode=26,quality=hdtv,proper=1,status=OK)> (in 4.90600000001 ms)
2018-06-09 10:02 DEBUG    series           dw   `Lucifer (Proper)  3x26 HDTV` detected as `<SeriesParseResult(data=Lucifer (Proper)  3x26 HDTV,name=Lucifer,id=(3, 26),season=3,season_pack=None,episode=26,quality=hdtv,proper=1,special=False,status=OK)>`, field: `title`
2018-06-09 10:02 TRACE    metainfo_quality dw   Found quality hdtv for Lucifer (Proper)  3x26 HDTV
2018-06-09 10:02 TRACE    seen             dw   querying for: Lucifer (Proper)  3x26 HDTV, http://dw.com/lucifer/s-3/ep-26/
2018-06-09 10:02 DEBUG    seen             dw   Rejecting 'http://dw.com/lucifer/s-3/ep-26/' 'Lucifer (Proper)  3x26 HDTV' because of seen 'http://dw.com/lucifer/s-3/ep-26/'
2018-06-09 10:02 VERBOSE  task             dw   REJECTED: `Lucifer (Proper)  3x26 HDTV` by seen plugin because entry with original_url `http://dw.com/lucifer/s-3/ep-26/` is already marked seen in the task dw at 2018-06-08 18:20

Is there any way to force Proper episodes to be redownloaded?

Reading Flexget documentation it is supposed to be done by default, and I don't have any "propers" plugin specific configuration.

Thank you in advance.
Lukeid

Posts: 5

Participants: 3

Read full topic

Move to Archive Files tasks


Flexget -V gives different versions

$
0
0

@mrbamse wrote:

Background:
I recently reinstalled my Debian system and with that I installed Flexget and migrated my old .flexget-folder.

Setup:
Since im doing some maintenance scripts during the night i stop and start Flexget as root (with /usr/local/bin/flexget daemon stop and /usr/local/bin/flexget daemon start -d). Root has a symbolic link to /home/otheruser/.flexget/ in its home directory. This is because a normally edit the config-file from the "otheruser"-account. I upgrade flexget as root during one of the maintenance tasks.

The problem:
I recently noticed that flexget -V gives the two users (otheruser and root) different results. As root i get the latest version (as expected) but as "otheruser" i get an older version.

What I've tried
I've tried uninstalling with pip uninstall flexget and with easy_install -m and then reinstalling with pip. Same results though.

Question
Where does flexget -V check the local version?
How do I get flexget to always point to the same package regardless of user?

Thank you so much! :slight_smile:

Posts: 3

Participants: 2

Read full topic

transmission_clean error

$
0
0

@masmith79 wrote:

Greetings, all. I have recently attempted to make my very simple config a bit more complex so as to take full advantage of flexget. Specifically, I've added "transmission_clean" to the script. Here is my script:

config.yml

However, when I run --test I get the following output:

ERROR
log

Any thoughts? Thank you in advance!

Posts: 1

Participants: 1

Read full topic

Can't make it work after update

$
0
0

@jmaurin wrote:

Hi.
After updating my flexget, I can't make it work anymore. Getting this error:

[root@skynet ~]# /usr/bin/flexget -c /home/jmaurin/.flexget/config.yml check
2018-06-15 19:45 WARNING  check                         Config line 67 is likely missing ':' at the end
2018-06-15 19:45 VERBOSE  check                         Pre-checked 70 configuration lines
Traceback (most recent call last):
  File "/usr/bin/flexget", line 11, in <module>
    sys.exit(main())
  File "/usr/lib64/python2.7/site-packages/flexget/__init__.py", line 42, in main
    manager.start()
  File "/usr/lib64/python2.7/site-packages/flexget/manager.py", line 330, in start
    self.initialize()
  File "/usr/lib64/python2.7/site-packages/flexget/manager.py", line 217, in initialize
    fire_event('manager.startup', self)
  File "/usr/lib64/python2.7/site-packages/flexget/event.py", line 106, in fire_event
    result = event(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/flexget/event.py", line 23, in __call__
    return self.func(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/flexget/utils/simple_persistence.py", line 183, in load_taskless
    SimplePersistence.load()
  File "/usr/lib64/python2.7/site-packages/flexget/utils/simple_persistence.py", line 145, in load
    cls.class_store[task][skv.plugin][skv.key] = skv.value
  File "/usr/lib/python2.7/site-packages/sqlalchemy/orm/attributes.py", line 298, in __get__
    return self.descriptor.__get__(instance, owner)
  File "/usr/lib64/python2.7/site-packages/flexget/utils/database.py", line 141, in getter
    return json.loads(getattr(self, name), decode_datetime=True)
  File "/usr/lib64/python2.7/site-packages/flexget/utils/json.py", line 112, in loads
    return json.loads(*args, **kwargs)
  File "/usr/lib64/python2.7/json/__init__.py", line 351, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/usr/lib64/python2.7/site-packages/flexget/utils/json.py", line 48, in decode
    return super(DTDecoder, self).decode(obj, **kwargs)
  File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
TypeError: expected string or buffer

Already forced re-install, no success.

[root@skynet ~]# python -V
Python 2.7.5
[root@skynet ~]# flexget -V
2.13.21
You are on the latest release.
[root@skynet ~]# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)

Any tips?

Posts: 1

Participants: 1

Read full topic

Show with multiple Episodes not recognised

$
0
0

@Loader23 wrote:

Hi,

Series with Multiple Episodes are not working, like Serie.S02E16-E19.

I have this config:

schedules:
  - tasks: Series1
    interval:
      minutes: 30
  - tasks: Series2
    interval:
      minutes: 30

templates:
  tv:
    thetvdb_lookup:
      language: de
    accept_all: no
    exec:
      - echo text={{url}} >> "/input/{{title}}.crawljob"
      - echo packageName={{title}} >> "/input/{{title}}.crawljob"
      - echo deepAnalyseEnabled=true >> "/input/{{title}}.crawljob"
      - echo autoStart=TRUE >> "/input/{{title}}.crawljob"
      - echo enabled=TRUE >> "/input/{{title}}.crawljob"
      - echo autoConfirm=TRUE >> "/input/{{title}}.crawljob"

tasks:
  Series1:
    priority: 1
    rss: http://xx
    include: series.yml
    seen:
      local: yes
      fields: [title, url]
    serienjunkies:
      language: german
      hoster: so
    template: tv
  Series2:
    priority: 2
    rss: https://xx
    include: series.yml
    download: /input/
    thetvdb_lookup:
      language: de
    accept_all: no
    delay: 18 hours

In my Series.yml I have this:series:

settings:
  TV-Shows:
    timeframe: 48 hours
    target: 1080p
    quality: 720p-1080p
TV-Shows:
    - Series

Any Ideas on how to fix this? Log only says its undecided, but not why.

Posts: 1

Participants: 1

Read full topic

Remove "seen" entries via config and some trakt magic?

$
0
0

@jgrn307 wrote:

Given a situation where a "bad" copy of something downloads via my trakt list, I'd like to 1) delete the bad copy from my system (e.g. get it so "exists" doesn't see the file anymore) and 2) mark it as "uncollected" and "unwatched" in trakt to force a re-download. I'm not sure how to do this though -- how do I effectively forget a download given this situation? I can use forget manually, but I want to have this via the config.

Posts: 1

Participants: 1

Read full topic

Viewing all 1890 articles
Browse latest View live