OpenSubtitles Uploader: The Ultimate Tool for Subtitle Contributors
OS Dev
Last Update hace 5 meses
The OpenSubtitles Uploader simplifies the process of submitting subtitles to OpenSubtitles.org. Built with HTML5 and Node.js, it offers a user-friendly interface and advanced automation to save time and effort.
Key Features
1. Cross-Platform Compatibility
- Available for Windows and Linux.
- Portable versions are offered for Windows users.
- macOS users can attempt manual builds, though official support is limited.
2. Automation and Convenience
- Automatically detects subtitle file details, including language, FPS, and runtime.
- Searches IMDb for movie metadata, using Trakt API when IMDb is offline.
- Drag-and-drop functionality for quick uploads.
3. Enhanced Metadata Handling
- Extracts metadata from video files, including file size and duration.
- Displays movie details like title and year for accuracy during uploads.
4. Localization and Theming
- Available in over 20 languages, with community-driven translations via Transifex.
- Default dark theme with customization options.
How to Use OpenSubtitles Uploader
Installation
- Windows: Download the installer or portable version from the GitHub releases page.
- Linux: Build from source if no precompiled binaries are available.
- macOS: Builds may require tinkering due to lack of official support.
Uploading Subtitles
- Add Files: Drag and drop a video file and its corresponding subtitle file into the app.
- Fill Metadata: Confirm or edit details like IMDb ID, release name, and comments.
- Verify and Submit: Double-check the fields and click the upload button.
Common Issues and Solutions
1. Login or Upload Errors
- Cause: OpenSubtitles servers may be temporarily unavailable.
- Solution: Retry later or check server status via OpenSubtitles.
2. Subtitle Already Exists
- Cause: The server reports the subtitle is already uploaded.
- Solution: Confirm via the OpenSubtitles website; the uploader only communicates with the server.
3. NW.js Profile Error
- Cause: A corrupted profile directory.
- Solution: Delete %localappdata%\nwjs and %localappdata%\opensubtitles-uploader.
4. Linux or macOS Builds
- Linux: Build the application manually using instructions below.
- macOS: Only x86 systems are likely to work, and support may require customization.
Getting Involved
- Bug Reports and Feedback: Submit issues on the GitHub Issues page.
- Development: Fork the repository, commit changes, and submit pull requests.
- Localization: Contribute translations on Transifex.
Developer Guide
Building from Source
1. Install Dependencies:
2. Start Development Mode:
Use CTRL+D to open the debugger and CTRL+R to reload.
3. Create a Distribution Package: