-
Notifications
You must be signed in to change notification settings - Fork 479
Closed
Description
Expected behaviour:
Executing subliminal stand alone, passing a mkv file with subtitles embedded and single parameter result in download .srt
>subliminal --debug download /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/designated.survivor.s02e07.1080p.web.x264-strife.mkv -l spa -s -p opensubtitles
Collecting videos
DEBUG:subliminal.cli:Collecting path /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/designated.survivor.s02e07.1080p.web.x264-strife.mkv
INFO:subliminal.core:Scanning video 'designated.survivor.s02e07.1080p.web.x264-strife.mkv' in '/volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]'
DEBUG:subliminal.core:Size is 1063741658
DEBUG:subliminal.core:Computed hashes {'thesubdb': '22268c745e801891528395505ffbce7a', 'opensubtitles': 'aef8eef056a6777d', 'shooter': 'cebeed589d893590f28463dc3e4e1260;8b29345c05e32bdc1a83c7dd36f102d4;afee2933a7ceacb1e42915a58d2e37c4;56f0356fa84cadfa752fde9eb30460c0', 'napiprojekt': '94541d536ea2072dcc6a740e2eff8f72'}
DEBUG:subliminal.core:Found subtitles {}
INFO:subliminal.core:Refining video with metadata
DEBUG:subliminal.refiners.metadata:Found resolution 1080p
DEBUG:subliminal.refiners.metadata:Found video_codec h264
DEBUG:subliminal.refiners.metadata:Found audio_codec AC3
DEBUG:subliminal.refiners.metadata:Found embedded subtitle set([<Language [nl]>, <Language [und]>])
INFO:subliminal.core:Refining video with tvdb
INFO:subliminal.refiners.tvdb:Searching series 'Designated Survivor'
DEBUG:subliminal.refiners.tvdb:Found 1 results
DEBUG:subliminal.refiners.tvdb:Found exact match on series u'Designated Survivor'
DEBUG:subliminal.refiners.tvdb:Found series {u'seriesId': u'198802', u'rating': u'TV-14', u'overview': u'Tom Kirkman, a low-level cabinet member is suddenly appointed President of the United States after a catastrophic attack during the State of the Union kills everyone above him in the Presidential line of succession.', u'firstAired': u'2016-09-21', u'id': 311876, u'aliases': [], u'networkId': u'', u'network': u'ABC (US)', u'zap2itId': u'EP02432664', u'seriesName': u'Designated Survivor', u'status': u'Continuing', u'added': u'2016-05-17 18:06:28', u'imdbId': u'tt5296406', u'lastUpdated': 1510893772, u'addedBy': 379124, u'genre': [u'Drama'], u'banner': u'graphical/311876-g6.jpg', u'airsTime': u'10:00 PM', u'siteRatingCount': 36, u'airsDayOfWeek': u'Wednesday', u'runtime': u'45', u'siteRating': 8.5999999999999996}
INFO:subliminal.refiners.tvdb:Getting series episode 2x7
DEBUG:subliminal.refiners.tvdb:Found episode {u'seriesId': 311876, u'airsAfterSeason': None, u'dvdEpisodeNumber': 7, u'productionCode': u'', u'overview': u"When a Turkish activist ignites protests in the U.S., Turkey's president demands his extradition while the first family unknowingly finds themselves in the center of a battle that could threaten Leo's future.", u'airedSeasonID': 718031, u'thumbAdded': u'2017-11-12 11:41:28', u'episodeName': u'Family Ties', u'airedSeason': 2, u'airsBeforeSeason': None, u'showUrl': u'', u'id': 6367440, u'dvdDiscid': u'', u'filename': u'episodes/311876/6367440.jpg', u'dvdSeason': 2, u'writers': [u'Pierluigi D. Cothran'], u'airedEpisodeNumber': 7, u'absoluteNumber': None, u'thumbHeight': u'225', u'imdbId': u'tt7326132', u'lastUpdated': 1510858359, u'director': u'Milan Cheylov', u'lastUpdatedBy': 451920, u'dvdChapter': None, u'airsBeforeEpisode': None, u'language': {u'overview': u'en', u'episodeName': u'en'}, u'thumbAuthor': 468845, u'siteRatingCount': 1, u'directors': [u'Milan Cheylov'], u'firstAired': u'2017-11-15', u'guestStars': [], u'siteRating': 7, u'thumbWidth': u'400'}
INFO:subliminal.core:Refining video with omdb
DEBUG:subliminal.refiners.omdb:No need to search
1 video collected / 0 video ignored / 0 error
Downloading subtitles
INFO:subliminal.core:Listing subtitles with provider 'opensubtitles' and languages set([<Language [es]>])
INFO:subliminal.core:Initializing provider opensubtitles
INFO:subliminal.providers.opensubtitles:Logging in
DEBUG:subliminal.providers.opensubtitles:Logged in with token '1nAThN6ai,HKOhPUSfvFqdOqQY1'
INFO:subliminal.providers.opensubtitles:Searching subtitles [{'moviebytesize': '1063741658', 'sublanguageid': u'spa', 'moviehash': 'aef8eef056a6777d'}, {'imdbid': u'7326132', 'sublanguageid': u'spa'}, {'sublanguageid': u'spa', 'tag': 'designated.survivor.s02e07.1080p.web.x264-strife.mkv'}, {'query': u'Designated Survivor', 'sublanguageid': u'spa', 'episode': 7, 'season': 2}]
DEBUG:subliminal.providers.opensubtitles:Found subtitle <OpenSubtitlesSubtitle '1955743548' [es]> by imdbid
DEBUG:subliminal.providers.opensubtitles:Found subtitle <OpenSubtitlesSubtitle '1955743549' [es]> by imdbid
DEBUG:subliminal.providers.opensubtitles:Found subtitle <OpenSubtitlesSubtitle '1955743550' [es]> by imdbid
DEBUG:subliminal.providers.opensubtitles:Found subtitle <OpenSubtitlesSubtitle '1955743548' [es]> by fulltext
DEBUG:subliminal.providers.opensubtitles:Found subtitle <OpenSubtitlesSubtitle '1955743549' [es]> by fulltext
DEBUG:subliminal.providers.opensubtitles:Found subtitle <OpenSubtitlesSubtitle '1955743550' [es]> by fulltext
INFO:subliminal.score:Computing score of <OpenSubtitlesSubtitle '1955743548' [es]> for video <Episode [u'Designated Survivor', 2016, 2x7]> with {'hearing_impaired': False}
DEBUG:subliminal.score:Using scores {'hash': 359, 'format': 7, 'series': 180, 'audio_codec': 3, 'year': 90, 'hearing_impaired': 1, 'episode': 30, 'season': 30, 'video_codec': 2, 'resolution': 2, 'release_group': 15}
DEBUG:subliminal.score:Found matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'season', 'video_codec', 'resolution', 'release_group'])
DEBUG:subliminal.score:Adding title match equivalent
DEBUG:subliminal.score:Adding imdb_id match equivalents
DEBUG:subliminal.score:Matched hearing_impaired
INFO:subliminal.score:Computed score 357 with final matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'hearing_impaired', 'season', 'video_codec', 'resolution', 'release_group'])
INFO:subliminal.score:Computing score of <OpenSubtitlesSubtitle '1955743549' [es]> for video <Episode [u'Designated Survivor', 2016, 2x7]> with {'hearing_impaired': False}
DEBUG:subliminal.score:Using scores {'hash': 359, 'format': 7, 'series': 180, 'audio_codec': 3, 'year': 90, 'hearing_impaired': 1, 'episode': 30, 'season': 30, 'video_codec': 2, 'resolution': 2, 'release_group': 15}
DEBUG:subliminal.score:Found matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'season', 'video_codec', 'resolution', 'release_group'])
DEBUG:subliminal.score:Adding title match equivalent
DEBUG:subliminal.score:Adding imdb_id match equivalents
DEBUG:subliminal.score:Matched hearing_impaired
INFO:subliminal.score:Computed score 357 with final matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'hearing_impaired', 'season', 'video_codec', 'resolution', 'release_group'])
INFO:subliminal.score:Computing score of <OpenSubtitlesSubtitle '1955743550' [es]> for video <Episode [u'Designated Survivor', 2016, 2x7]> with {'hearing_impaired': False}
DEBUG:subliminal.score:Using scores {'hash': 359, 'format': 7, 'series': 180, 'audio_codec': 3, 'year': 90, 'hearing_impaired': 1, 'episode': 30, 'season': 30, 'video_codec': 2, 'resolution': 2, 'release_group': 15}
DEBUG:subliminal.score:Found matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'season', 'video_codec', 'resolution', 'release_group'])
DEBUG:subliminal.score:Adding title match equivalent
DEBUG:subliminal.score:Adding imdb_id match equivalents
DEBUG:subliminal.score:Matched hearing_impaired
INFO:subliminal.score:Computed score 357 with final matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'hearing_impaired', 'season', 'video_codec', 'resolution', 'release_group'])
INFO:subliminal.score:Computing score of <OpenSubtitlesSubtitle '1955743548' [es]> for video <Episode [u'Designated Survivor', 2016, 2x7]> with {'hearing_impaired': False}
DEBUG:subliminal.score:Using scores {'hash': 359, 'format': 7, 'series': 180, 'audio_codec': 3, 'year': 90, 'hearing_impaired': 1, 'episode': 30, 'season': 30, 'video_codec': 2, 'resolution': 2, 'release_group': 15}
DEBUG:subliminal.score:Found matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'season', 'video_codec', 'resolution', 'release_group'])
DEBUG:subliminal.score:Adding title match equivalent
DEBUG:subliminal.score:Adding imdb_id match equivalents
DEBUG:subliminal.score:Matched hearing_impaired
INFO:subliminal.score:Computed score 357 with final matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'hearing_impaired', 'season', 'video_codec', 'resolution', 'release_group'])
INFO:subliminal.score:Computing score of <OpenSubtitlesSubtitle '1955743549' [es]> for video <Episode [u'Designated Survivor', 2016, 2x7]> with {'hearing_impaired': False}
DEBUG:subliminal.score:Using scores {'hash': 359, 'format': 7, 'series': 180, 'audio_codec': 3, 'year': 90, 'hearing_impaired': 1, 'episode': 30, 'season': 30, 'video_codec': 2, 'resolution': 2, 'release_group': 15}
DEBUG:subliminal.score:Found matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'season', 'video_codec', 'resolution', 'release_group'])
DEBUG:subliminal.score:Adding title match equivalent
DEBUG:subliminal.score:Adding imdb_id match equivalents
DEBUG:subliminal.score:Matched hearing_impaired
INFO:subliminal.score:Computed score 357 with final matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'hearing_impaired', 'season', 'video_codec', 'resolution', 'release_group'])
INFO:subliminal.score:Computing score of <OpenSubtitlesSubtitle '1955743550' [es]> for video <Episode [u'Designated Survivor', 2016, 2x7]> with {'hearing_impaired': False}
DEBUG:subliminal.score:Using scores {'hash': 359, 'format': 7, 'series': 180, 'audio_codec': 3, 'year': 90, 'hearing_impaired': 1, 'episode': 30, 'season': 30, 'video_codec': 2, 'resolution': 2, 'release_group': 15}
DEBUG:subliminal.score:Found matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'season', 'video_codec', 'resolution', 'release_group'])
DEBUG:subliminal.score:Adding title match equivalent
DEBUG:subliminal.score:Adding imdb_id match equivalents
DEBUG:subliminal.score:Matched hearing_impaired
INFO:subliminal.score:Computed score 357 with final matches set(['episode', 'title', 'series', 'format', 'year', 'imdb_id', 'hearing_impaired', 'season', 'video_codec', 'resolution', 'release_group'])
INFO:subliminal.core:Downloading subtitle <OpenSubtitlesSubtitle '1955743548' [es]>
INFO:subliminal.providers.opensubtitles:Downloading subtitle <OpenSubtitlesSubtitle '1955743548' [es]>
DEBUG:subliminal.core:All languages downloaded
DEBUG:subliminal.core:Terminating initialized providers
INFO:subliminal.core:Terminating provider opensubtitles
INFO:subliminal.providers.opensubtitles:Logging out
DEBUG:subliminal.providers.opensubtitles:Logged out
INFO:subliminal.core:Saving <OpenSubtitlesSubtitle '1955743548' [es]> to '/volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/designated.survivor.s02e07.1080p.web.x264-strife.srt'
Downloaded 1 subtitle
The same behaviour is expected with plugin.
Actual behaviour:
Running the plugin with single=no result:
flexget -L debug execute --tasks subtitulos
2017-11-17 14:47 DEBUG manager Figuring out config load paths
2017-11-17 14:47 DEBUG manager Found config: /var/services/homes/admin/.flexget/config.yml
2017-11-17 14:47 DEBUG manager Config file /var/services/homes/admin/.flexget/config.yml selected
2017-11-17 14:47 DEBUG manager sys.defaultencoding: ascii
2017-11-17 14:47 DEBUG manager sys.getfilesystemencoding: utf-8
2017-11-17 14:47 DEBUG manager flexget detected io encoding: ascii
2017-11-17 14:47 DEBUG manager os.path.supports_unicode_filenames: False
2017-11-17 14:47 DEBUG plugin Trying to load plugins from: [u'/var/services/homes/admin/.flexget/plugins', '/usr/local/python/lib/python2.7/site-packages/flexget/plugins']
2017-11-17 14:47 DEBUG plugin (u'Plugin `%s` requires `%s` to load.', u'memusage', u'ext lib `guppy`')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('legendastv = subliminal.providers.legendastv:LegendasTVProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('shooter = subliminal.providers.shooter:ShooterProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('podnapisi = subliminal.providers.podnapisi:PodnapisiProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('tvsubtitles = subliminal.providers.tvsubtitles:TVsubtitlesProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('opensubtitles = subliminal.providers.opensubtitles:OpenSubtitlesProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('addic7ed = subliminal.providers.addic7ed:Addic7edProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('subscenter = subliminal.providers.subscenter:SubsCenterProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('thesubdb = subliminal.providers.thesubdb:TheSubDBProvider')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('tvdb = subliminal.refiners.tvdb:refine')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('omdb = subliminal.refiners.omdb:refine')
2017-11-17 14:47 DEBUG stevedore.extension found extension EntryPoint.parse('metadata = subliminal.refiners.metadata:refine')
2017-11-17 14:47 DEBUG plugin Plugins took 4.08 seconds to load. 285 plugins in registry.
2017-11-17 14:47 DEBUG manager Connecting to: sqlite:////var/services/homes/admin/.flexget/db-config.sqlite
2017-11-17 14:47 DEBUG manager config_name: config
2017-11-17 14:47 DEBUG manager config_base: /var/services/homes/admin/.flexget
2017-11-17 14:47 DEBUG manager New config data loaded.
2017-11-17 14:47 DEBUG schema current flexget version already exist in db 2.10.105
2017-11-17 14:47 DEBUG parsing setting default movie parser to internal. (options: {u'internal': <flexget.plugins.parsers.parser_internal.ParserInternal object at 0x7f595e014e90>, u'guessit': <flexget.plugins.parsers.parser_guessit.ParserGuessit object at 0x7f595e0a4290>})
2017-11-17 14:47 DEBUG parsing setting default series parser to internal. (options: {u'internal': <flexget.plugins.parsers.parser_internal.ParserInternal object at 0x7f595e014e90>, u'guessit': <flexget.plugins.parsers.parser_guessit.ParserGuessit object at 0x7f595e0a4290>})
2017-11-17 14:47 DEBUG cron_env Encoding utf-8 stored
2017-11-17 14:47 DEBUG util.simple_persistence setting key terminal_encoding value 'utf-8'
2017-11-17 14:47 DEBUG task_queue task queue shutdown requested
2017-11-17 14:47 INFO ipc.rpyc server started on [127.0.0.1]:44901
2017-11-17 14:47 DEBUG task subtitulos executing subtitulos
2017-11-17 14:47 DEBUG remember_rej subtitulos Task config has changed since last run, purging remembered entries.
2017-11-17 14:47 VERBOSE filesystem subtitulos Starting to scan folders.
2017-11-17 14:47 VERBOSE filesystem subtitulos Scanning folder /volume2/Descargas/transmission/downloads. Recursion is set to True.
2017-11-17 14:47 DEBUG filesystem subtitulos Scanning /volume2/Descargas/transmission/downloads
2017-11-17 14:47 DEBUG filesystem subtitulos Checking if /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg] qualifies to be added as an entry.
2017-11-17 14:47 DEBUG filesystem subtitulos Checking if /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/RARBG.txt qualifies to be added as an entry.
2017-11-17 14:47 DEBUG filesystem subtitulos Checking if /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/designated.survivor.s02e07.1080p.web.x264-strife.mkv qualifies to be added as an entry.
2017-11-17 14:47 DEBUG filesystem subtitulos Checking if /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/designated.survivor.s02e07.1080p.web.x264-strife.nfo qualifies to be added as an entry.
2017-11-17 14:47 DEBUG backlog subtitulos 0 entries purged from backlog
2017-11-17 14:47 VERBOSE details subtitulos Produced 1 entries.
2017-11-17 14:47 VERBOSE task subtitulos ACCEPTED: `designated.survivor.s02e07.1080p.web.x264-strife` by accept_all plugin
2017-11-17 14:47 DEBUG urlrewriter subtitulos Checking 1 entries
2017-11-17 14:47 VERBOSE details subtitulos Summary - Accepted: 1 (Rejected: 0 Undecided: 0 Failed: 0)
2017-11-17 14:47 INFO subliminal.core subtitulos Scanning video u'designated.survivor.s02e07.1080p.web.x264-strife.mkv' in u'/volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]'
2017-11-17 14:47 INFO subliminal.core subtitulos Refining video with metadata
2017-11-17 14:47 INFO subtitles subtitulos Name computed for /volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE[rarbg]/designated.survivor.s02e07.1080p.web.x264-strife.mkv was Designated Survivor
2017-11-17 14:47 DEBUG subtitles subtitulos All preferred languages already exist for "designated.survivor.s02e07.1080p.web.x264-strife"
2017-11-17 14:47 DEBUG seen subtitulos Learned 'designated.survivor.s02e07.1080p.web.x264-strife' (field: title, local: 1)
2017-11-17 14:47 DEBUG seen subtitulos Learned 'file:///volume2/Descargas/transmission/downloads/Designated.Survivor.S02E07.1080p.WEB.x264-STRiFE%5Brarbg%5D/designated.survivor.s02e07.1080p.web.x264-strife.mkv' (field: url, local: 1)
2017-11-17 14:47 DEBUG util.simple_persistence subtitulos Flushing simple persistence for task subtitulos to db.
2017-11-17 14:47 DEBUG task_queue task queue shut down
2017-11-17 14:47 INFO ipc.rpyc listener closed
2017-11-17 14:47 INFO ipc.rpyc server has terminated
2017-11-17 14:47 DEBUG util.simple_persistence Flushing simple persistence for task None to db.
2017-11-17 14:47 DEBUG manager Shutting down
2017-11-17 14:47 DEBUG manager Removed /var/services/homes/admin/.flexget/.config-lock
Config:
...
subtitulos:
priority: 4
filesystem:
path:
- /volume2/Descargas/transmission/downloads
regexp: '.*\.(avi|mkv|mp4)$'
recursive: yes
accept_all: yes
seen: local # seen shouldn't interfer with anything outside this subtitles task
subliminal:
languages:
- spa
exact_match: no
providers: [opensubtitles]
single: yes
Additional information:
- FlexGet version: 2.10.105
- Python version: 2.7.13
- Installation method: pip
- Using daemon (yes/no): no
- OS and version: Synology DSM 6.1.4-15217 Update 1
Metadata
Metadata
Assignees
Labels
No labels