opensubtitles-uploader
opensubtitles-uploader copied to clipboard
Add support for scanning and uploading multiple subtitles at once.
This would make it a lot easier and faster to upload subtitles for entire tv show for example.
In my mind it would be a list where you can drop video or subtitle files, and it would automatically start scanning them (add a checkbox for that maybe?). The current main screen would be used/shown after double clicking on an item in that list.
batch processing adds a lot of complexity. PR welcomed, though
Would be immensely useful...
Uploading a single subtitle works with most programs, but batch uploading for TV series is where it becomes really tedious and a dedicated subtitle uploader could show its true potential.
Sadly there doesn't seems to be anything (working) out there right now.
if you want to see how batch upload is done, you might try www.flixtools.com (OSX now only)
What would be the process like, in your mind?
I'd suggest a tabular approach:
- Interaction with the dialog works like now (e.g. you can drag/drop files into the dialog and it automatically fills in information and searches matching files where possible.
- Instead of having a big section "Video file" and "Subtitle file" those would go in columns though, i.e. one row per movie.
- The most important fields should be editable directly in the list (maybe make columns configurable?), extended information could be available via a "details" button that could spawn a dialog equivalent to what we have now.
- One should be able to modify whole columns (e.g. set "Hearing impaired" flag for all files at once. This could be done by controls in the header for example. Alternatively controls could be added in the footer of the table or the table could be designed that changes are applied to all selected items.
Here's a rough mockup of what I had in mind:

Maybe easier alternative to this would be just CLI arguments? That way we could batch upload easily. Dont know if you can even do that as I dont write HTML5/js stuff.
the code logic behind it would be the same, it's just a GUI over it, no big deal. The hard part is the coding.
What I was thinking about was to add arguments for loading/uploading one subtitle, so instead of drag&drop like it works now, you could for example pass --video and --subtitle to load the files or upload the subtitle automatically. You could then write a simple script to upload multiple subtitles. Not a perfect solution but better then rewriting most of the code.
Another way to approach this issue is if the whole upload process could be done via CLI, with settings being passed as arguments, users could arrange a simple for loop to recurse a directory.
Or at least do not clear "Video file" section on upload, so we can choose just srt over and over again.
Or at least do not clear "Video file" section on upload, so we can choose just srt over and over again.
that's not happening, the uploader is meant to provide perfect subtitles metadata using the specific video it's meant to be used with, extracting metadata from that video in the process. If you just want to upload a subtitle, why not use the website online uploader?
Another way to approach this issue is if the whole upload process could be done via CLI, with settings being passed as arguments, users could arrange a simple for loop to recurse a directory.
You can actually do that quite easily with javascript and node using https://github.com/vankasteelj/opensubtitles.com
Another way to approach this issue is if the whole upload process could be done via CLI, with settings being passed as arguments, users could arrange a simple for loop to recurse a directory.
You can actually do that quite easily with javascript and node using https://github.com/vankasteelj/opensubtitles.com
I know this is a bit of a kick, but how would that be possible? The new API does not support upload, or am I missing anything? https://opensubtitles.stoplight.io/docs/opensubtitles-api/b1eb44d4c8502-open-subtitles-api
The new API does not support upload, or am I missing anything? https://opensubtitles.stoplight.io/docs/opensubtitles-api/b1eb44d4c8502-open-subtitles-api
I think you have to use the old API for uploads for now: https://github.com/vankasteelj/opensubtitles-api Source: Official forums https://forum.opensubtitles.org/viewtopic.php?f=11&t=17930
Tue Sep 19, 2023 11:32 am We will keep old API a bit longer, probably just supporting uploads. Thu Sep 21, 2023 5:49 pm dont worry, Uploading subtitles will be supported for sure via old api Tue Oct 24, 2023 6:50 pm well we have idea to abadon this old API long time ago, and we really need to move on. To keep two totally separate systems working...anyway, we will find out something, maybe allow old API just for VIP users or APPs which pays some fees, so everybody is happy.
Dear Madam,
Thank you for your kind explanations. I have followed your advice and downloaded the old subtitles. Thank you very much again,
Edoarda Paolini
-- Inviato da Libero Mail