emericg / OpenSubtitlesDownload

Automatically find and download the right subtitles for your favorite videos!
https://emeric.io/OpenSubtitlesDownload
GNU General Public License v3.0
607 stars 66 forks source link
download-subtitles nautilus nautilus-extension opensubtitles subtitle-downloader subtitles subtitles-search

OpenSubtitlesDownload.py

GitHub release GitHub contributors GitHub issues License: GPL v3

Introduction

OpenSubtitlesDownload.py is a small software written in Python, built to help you quickly find and download subtitles for your favorite videos. It can be used as a nautilus script, or as a regular application working under GNOME or KDE desktop environments. You can also use it in full CLI mode (Command Line Interface) on your NAS, Raspberry Pi or anywhere you want really, as long as you have a working Python interpreter.

The subtitles search is done by precisely identifying your video files by computing unique movie hash sums. This way, you have more chance to find a subtitles that is an exact match for your video files, avoiding synchronization problems between the subtitles and the soundtrack. But what if that doesn't work? Well, a search with the filename will be performed, but be aware: results are a bit more... unpredictable (don't worry, you will be warned! and you can even disable this feature if you want).

The subtitles search and download service is powered by opensubtitles.com. Big thanks to their hard work on this amazing project! Be sure to give them your support if you appreciate the service provided, they sure need donations for handling the ever growing hosting costs!

OpenSubtitlesDownload v6 use the new REST API from the opensubtitles.com website

A valid account from opensubtitles.com is still REQUIRED

Features

Installation

Requirements

Quick installation (nautilus script, with GNOME desktop environment)

For more installation options, check the wiki!

$ mkdir -p ~/.local/share/nautilus/scripts/
$ cd ~/.local/share/nautilus/scripts/
$ wget https://raw.githubusercontent.com/emericg/OpenSubtitlesDownload/master/OpenSubtitlesDownload.py
$ chmod u+x OpenSubtitlesDownload.py

IMPORTANT STEP: use an opensubtitles.com account!

To use OpenSubtitlesDownload you need to:

The old opensubtitles.ORG accounts won't work anymore (unless you migrated them from the new website).

Screenshots!

Start the search with a simple right click on a video file. Start subtitles search

If multiple subtitles are available, choose the one you want from the list! Multiple subtitles selection

The download will only take a moment. Download selected subtitles

Enjoy your subtitled video! Enjoy your subtitled video!

Website

You can browse the project website at https://emeric.io/OpenSubtitlesDownload
You can browse the project GitHub page at https://github.com/emericg/OpenSubtitlesDownload
Learn more about OpenSubtitlesDownload.py installation and configuration on the wiki at https://github.com/emericg/OpenSubtitlesDownload/wiki

Contributors

Get involved

Users

You can help us find and report bugs, propose new features, help with the documentation and more! Visit the Issues section to start!

Developers

You can browse the code on the GitHub page, submit patches and pull requests! Your help would be greatly appreciated ;-)

License

OpenSubtitlesDownload.py is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
Read the LICENSE file or consult the license on the FSF website directly.

Emeric Grange emeric.grange@gmail.com