KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   


- Content .- Fans (1) . 



Nautilus Script

Score 64%



Homepage:  Link
Version Control:  Link
Issue Tacker:  Link
Wiki:  Link
Minimum required   GNOME 3.x
Downloads:  1730
Submitted:  Jul 5 2010
Updated:  Aug 11 2014


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

- Use a GNOME/GTK or KDE/Qt GUI depending on your desktop environment, or just use the CLI!
- Query subtitles in more than 60 different languages for documentaries, movies, TV shows and more...
- Query subtitles in multiple languages at once.
- Query subtitles for multiple video files at once.
- Detect valid video files (using mime types and file extensions).
- Detect correct video titles by computing hash file signatures, not by reading the filenames.
- Download subtitles automatically if only one is available, select the one you want otherwise.
- Rename downloaded subtitles to match source video file. Possibility to append the language code to the file name (ex: movie_en.srt).

- python (version 2 or 3)
- zenity (only for GNOME based desktop environments)
- kdialog (only for KDE based desktop environments)
- basic unix tools: wget & gzip (subtitles downloading), ps & grep (gui autodetection)

Use it:
- As a simple CLI script
- As a Nautilus script (right click on one or more video file > "scripts" > "OpenSubtitleDownload.py")
- As a simple GNOME/GTK software (right click on one or more video file > "open with" > enter the script path)
- As a simple KDE/Qt software (right click on one or more video file > "open with" > enter the script path)

Quick installation as a nautilus script, under GNOME 3 desktop environment:

$ git clone https://github.com/emericg/OpenSubtitlesDownload.git
$ mkdir -p ~/.local/share/nautilus/scripts/
$ cp OpenSubtitlesDownload/OpenSubtitlesDownload.py ~/.local/share/nautilus/scripts/OpenSubtitlesDownload.py
$ chmod u+x ~/.local/share/nautilus/scripts/OpenSubtitlesDownload.py

How to adjust settings ?
You can adjust several settings to make OpenSubtitlesDownload.py even better experience suiting your every needs! Learn more on the Adjust settings page:


Version 3.2
- New feature: Search subtitles over samba/ftp/http nautilus mounts!
- Various fixes on string sanitization
- Longer "auto-retry" timers when opensubtitles.org API is not responding
- Code cleanups and internal improvments as usual

Version 3.1
- Bug fix release
- Better stability for network operations

Version 3.0
- Improved general presentation and error messages
- Possibility to abort a search with the "cancel" button (previously broken)
- Possibility to let the script work fully automatically, without user intervention needed
- New CLI mode!
- New KDE mode using kdialog (well, completely untested :-)
- Works transparently with python version 2 or 3
- Code cleanups and internal improvments as usual

Version 2.0
- Multiple language search, thanks to Tomáš Hnyk!
- Tunable parameters to customize your experience (please visit the wiki on GitHub)
- Updated error and download messages

Version 1.1
- Updated error messages
- Progress bar when downloading subtitles
- Handle movie / tv-show episode names with quotes
- Handle file names with quotes
- Code cleanup

Version 1.0
- Initial release
- Based on the work of Carlos Acedo, thanks to him:
with several additions (better hash generation, simultaneous search, cli, gtk and kde version, better error handeling, various fixes)

Source(OpenSubtitlesDownload v3.2)
Send to a friend
Other  Apps  from Emericg
Report inappropriate content

goto page:  1  2 


 more language

 by mormope on: Jul 6 2010
Score 50%

can i add more languages to download?

Reply to this


 Re: more language

 by Emericg on: Jul 6 2010
Score 50%

You can change edit the "Language selection" section at the begining of the script.
Replace the 3 letters code 'eng' by the language code you want (you can find langage code on this page : http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes)

My advice is to create one script for each langage you want, and add a suffix to the file (ex: ***-eng.py, ***-fr.py, ...)

I will add soon the possibility to search subtitles in more than one langage at a time.

Reply to this


 Script doesn't work anymore

 by sorror on: Jul 29 2010
Score 50%

Because of 404 error on http://api.opensubtitles.org/xml-rpc the script can not successfully connect to the opensubtitles server and download any subtitles.

Reply to this


 Re: Script doesn't work anymore

 by Emericg on: Jul 29 2010
Score 50%

This is because opensubtitles.org api is currently down (servers are overloaded), and the admin is currently away.
This will hopefully be solved soon.

Follow progress here : http://twitter.com/opensubtitles

Reply to this


 Re: Re: Script doesn't work anymore

 by sorror on: Jul 29 2010
Score 63%

Thanks for the info, thought maybe the API xml-rpc url has changed again and update in the script source code is needed. But you're right, opensubtitles.org's servers fault again.

Reply to this



 by leodelacruz on: Aug 26 2010
Score 50%

Smpayer include that option

Reply to this


 doesn't work

 by otrov on: Nov 16 2011
Score 38%

doesn't work don't bother

Reply to this


 Re: doesn't work

 by Emericg on: Nov 16 2011
Score 50%

http://www.opensubtitles.org/ was in maintenance yeasterday, it's working again today.

Reply to this


 New site

 by joopbraak on: Apr 20 2012
Score 50%

It's now at


Reply to this


 cancel action

 by cvele on: May 13 2012
Score 50%

hi. i'm using nutilus 3.2.1 on Fedora 16. It works great, nice job. The only problem is when I click cancel it downloads a subtitle anyway.

Reply to this


 Re: cancel action

 by Emericg on: May 13 2012
Score 50%

Yes indeed, that's a very known bug. My problem is that I can't enable both "cancel" and the "ok" button.

Right now, if you click on the "ok" button without having selected any subtitles (by clicking on them on the list), zenity give back an error code! If you click on "cancel", zenity give back the very same error code... If you close the window with the "X" button (I'm not sure how to call this in english), the same error code is returned again. There is no way to distinguish these actions, this is very frustrating.

So if I enable the "cancel" button, the "ok" button will also be some kind of cancel button, except if you select a subtitles on the list with a single or a double click.

Some people have the habit to just click "ok" and expect opensubtitles-download to download the first subtitles on the list, I think this is the best option. What do you think ?

Reply to this

goto page:  1  2 

Add commentBack

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Add App
Public API
About GTK-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2007-2015 GTK-Apps.org Team  
All rights reserved. GTK-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.