Skip to content
Download and upload subtitles with ease!
Branch: master
Clone or download
madebr provider: fix imdb no results behavior's imdb search should return list of dicts.
But when no result is returned, it returns a list with an emtpy list.
Latest commit bbccedd Jun 16, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github github: add issue template Jul 18, 2017
doc setup: add sphinx-argparse to setup_requires Feb 9, 2018
scripts scripts: fix headers of scripts Mar 22, 2018
subdownloader-nautilus gui: add translation string to nautilus-subdownloader Feb 7, 2018
subdownloader provider: fix imdb no results behavior Jun 16, 2018
tests tests: source distributable does not contain avi, so download it Mar 22, 2018
.appveyor.yml ci: more verbose pytest output Mar 21, 2018
.gitignore subdownloader: fix scanning of relative paths Mar 21, 2018
.travis.yml ci: more verbose pytest output Mar 21, 2018
COPYING Fixed bug #1047425 Sep 10, 2012
ChangeLog Set project website to Feb 15, 2017 ci: enable windows CI on AppVeyor Mar 21, 2018
requirements.txt project: add pytest to requirements Mar 21, 2018
setup.cfg project: do not create universal wheels (python 2 support dropped) Mar 7, 2018 setup: change quotes + more urls Mar 22, 2018
subdownloader.desktop project+lang: partial fix reading of subtitles or language detection … Jul 19, 2017 project: new year, updated header Feb 9, 2018


PyPI version Travis status Appveyor status

SubDownloader is a Free Open-Source tool written in Python for automatic download/upload of subtitles for video files. It uses some smart hashing algorithms to work fast.



  • Python: version 3.5+.
  • pyQt5: Python Qt5 bindings (graphical interface)
    • This package requires Qt
  • Python packages:


Build dependencies

  • python3-qt: pyuic5 and pyrcc5 are needed to generate the gui from the interface description, these tools may be in devel package

Running the program

Graphical Interface

$ ./ -g

Command Line

$ ./ -c


$ ./ -h

Install Nautilus extension

ln -s $PATHTOSUBDOWNLOADER/subdownloader-nautilus/ ~/.local/share/nautilus-python/extensions/

subdownloader needs to be in the $PATH environment variable.


The original developers of the subdownloader program.


SubDownloader is licensed under GPL v3

You can’t perform that action at this time.