Skip to content

vankasteelj/opensubtitles-uploader

Repository files navigation

OpenSubtitles Uploader

Easily upload your subtitles to OpenSubtitles.org, as simple as drag&drop

Built with love and ducktape in HTML5 and Node.js.

Download the latest version!

ui

Confused? Wondering how to use it? Watch the tutorial video on Youtube!


Common issues

  • Q: It says "error" when I try to upload a subtitle or log-in

    • A: Opensubtitles' servers are probably down or temporarily unavailable. It happens. Try again in a few hours or a few days. Or contact OpenSubtitles directly, I'm not them.
  • Q: The app says the subtitle is already in Opensubtitles, but it isn't

    • A: The application only communicates with Opensubtitles' servers. If they say it's already online, check with Opensubtitles directly, as this software does not provide support for Opensubtitles services themselves.
  • Q: I have an error "The profile couln't be loaded" related to NW.js

    • A: Try deleting %localappdata%\nwjs and %localappdata%\opensubtitles-uploader.
  • Q: I'm using Linux, where can I use the app?

    • A: I'm no longer actively maintaining linux builds due to limited time available. You can try to build the application yourself (see below how) and report on improvements/enhancements needed in order to ship those binaries as well in the future.
  • Q: I'm using OSX, can I use the app?

    • A: Due to Apple Silicon being based on ARM, there currently is no offcial support in NWjs for OSX. Older X86-based apple computers might be able to build the application, but that will require tinkering.

Get involved

Here's a few easy ways of getting involved with the project:

  • Report any bug/issue
  • Help develop the app: fork, commit, then send a Pull Request
  • Translate the application on Transifex (or send me a .json) - you've already translated this application in 20 languages, thank you!
  • Tell your friends

Develop

  • On Windows - install dependencies, download binaries:

      npm install -g gulp-cli
      npm install
      gulp build
    
  • Start live-development:

      gulp run
    
  • CTRL+D to open devtools (debugger), CTRL+R to reload.

Distribute

  • Build packages and installers:

      gulp dist