Look at possibility of having the option of being able to grab subtitles from opensubtitles if option set to on for a particular series.
http://www.subtitleseeker.com/
Option to choose how often to look for subtitles 1, 2, 4 hours
Providers
Comment from haob on Trello:
This feature is really important for all non-English speaking.. !
Comment from manusfreedom on Trello:
If you can add at minimum the possibility to call a program/script.
So we can use Periscope or other tools.
Comment from evtk on Trello:
I'm curious why this hasn't been listed as a higher priority. This is, for all the non-english speaking, a very imported feature! Would be nice if I don't have to use Autosub anymore.. or the build in feature from SB.
Please look into this.
thanks!
Comment from markus101 on Trello:
@evtk We needed to find a solution for managing files, such as metadata, subtitles and other extra files so they can properly be handled during renames.
Looking at it now, there aren't many details on here, preliminary questions:
What site is best? Opensubtitle's API is pretty bad, I spent a few minutes looking at it and I'm not even sure if it supports searching for episodes. Subtitle Seeker looks nice, has more subtitles available (assuming the stats on the two sites are correct) and an API I could work with. Is there something else?
What language? English? User's choice? Most look to be in English, but I'm not sure if that helps (unless its just easier to understand when reading instead of listening).
When do subs become available? When should drone look for them?
Should drone search for subtitles from previous episodes? or just newly downloaded ones?
Should it be per show or global to enable downloading?
Comment from ctlaltdefeat on Trello:
Unfortunately I don't have much input regarding implementation, but would just like to confirm that reading is much easier than listening, and that I would personally like to see this higher priority.
Comment from evtk on Trello:
@markus101 good you're letting know, that you are missing the details here. Let me get some input for you:
Hope this is some useful input to get this going!
One last suggestion: you maybe want to get in contact with the developer of AutoSub. In this program there is a lot of experience build up with subtitle searching. Would be a waste if you would be doing it all over again. Maybe things can get integrated?
Comment from phunkysai on Trello:
I would like to add my +1 for this feature....would be great to have this integrated, since I grab a lot of English subs for my wife who is hearing impaired...
Comment from evtk on Trello:
@markus101 can you give me a status update? Any work on this request?
Oh: i also would like to add to below feature list, that NzbDrone should be able to delete no longer needed subtitles (e.g. when a better quality of another release group is found and downloaded. Now the subtitles stay on disk, while they should be deleted, since they do not correspond with the new downloaded release).
Comment from dr_dre on Trello:
this would def be a +1 option for me aswell. seing that sickbeard-tpb has this aswell It would be a huge plus 1 :)
Comment from fubduck on Trello:
There is a post processing script usable with nzbget that downloads the subtitle file. I don't use it currently because nzbdrone ignores the file and deletes it along with the folder when renaming from the dronefactory folder. Would it be possible to use this type of script to get the subtitle in nzbdrone? Or is it easier to just have nzbdrone just move the already downloaded file?
Comment from travisreimer on Trello:
Plex can be set to get them automatically too, but i still upvote, lol.
Comment from carbon007 on Trello:
Some Ideas:
1) Set the language for the subtitles in settings (globally), so i.e. english and german subtitles download for every show in the library. Subtitle files are very small and there is no hassle choosing what should be subtitled.
2) Search for subtitles after a Episode is downloaded. Many subtitles (foreign ones in particular) release a while after the main release. Search for subtitles 3 or 5 days after a release, if not found right when downloaded.
Thanks :)
Comment from martinblom1 on Trello:
This would be a very nice feature, also having it integrated means we can grab the subtitles before a rename (better chance of finding the correct sub).
Comment from mbnn on Trello:
It would be awesome to have thuis built in yes, but pls make sure we can also save with language extension like .en.srt and .nl.srt :)
Comment from arnauddartois on Trello:
why not use opensubtitle ? the api use a hash for the file, si you get the perfect subtitle. i use it with filebot for french sub, it's working perfectly.
to me, it's seem subtitleseeker api does not use hash so subtitle could be not sync with video.
Comment from kubra9 on Trello:
Instead of downloading subtitles, I would be very happy with an option to move and rename downloaded subtitle together with the series file. SB has this option. I use AutoSub Bootstrap Bill for downloading subtitles.
Comment from cliff66 on Trello:
It doesn't have to be a download feature. The option to keep *.srt (and others) files and also rename / move them would be a great first step, because often there are subtitles included in the release.
Comment from markus101 on Trello:
@cliff66 @kubra9 thats a separate card: https://trello.com/c/IzNiSitU/230-move-additional-files
Comment from evtk on Trello:
So it's been a while. I'm curious to know why this still is in low priority. For the non-native English people, having subs in your own language remains a must for some series (e.g. The Newsroom, damn they are going fast).
I would love to have this card make a move to some higher priority. I'm sorry I can't help out more, other then what I already added in this card @ Mar 23, 2014 at 1:01 pm.
Any thoughts? Thanks!
Comment from stevebennett12 on Trello:
@evtk I imagine it is a lower priority as plex and kodi can both already do these features on the fly :)
But it would be a nice feature, possibly add opensubtitles.org?
Comment from jeroenpraat1 on Trello:
Why is this low priority? Should be at least medium priority. This is not only important for non-English speakers, but also for English speakers that want to follow foreign series.
The most important reason however to make this a higher priority is because of accessibility for the deaf and hard of hearing.
Maybe Subliminal can be a start: https://github.com/Diaoul/subliminal
Comment from daveberkenkamp on Trello:
Another person hoping that you will implement subtitle downloading. Especially that because after processing/renaming it will be difficult to get the right version for the right release. Adding Opensubtitles to this feature would be a good idea as well.
With the number of votes currently going for it, I would also think the priority could be a bit higher. ;)
Comment from trash71 on Trello:
just curious but what's the use of trying to download the subs when the episode is just released,
don't you need the episode first before you can start the translation to make the subs?
so the subs are never released at the same time when the episode is released/aired
Comment from jeroenpraat1 on Trello:
@trash71 Many times subtitles become available in 1 or 2 days. I think Sonarr just needs an interval to check for subtitles. Example: in 6, 12 and 24 hours, 2 days, 4 days. After that, people can check it manually.
Comment from mbnn on Trello:
If you do implement this (which would rock!) then please allow subs to be saved with country extension like: name.nl.srt and name.en.srt so Plex will know what language a srt file is :)
Comment from daveberkenkamp on Trello:
@trash71 Still, there could be like a "completing" feature. Sonarr knows which release it got succesfully, so it also knows which sub should go with it.
It doesn't have to be available right away (like you say, the episode needs to be subbed first after release so there will be no concurrent release of the episode and the sub) but just a checking progress, an option that you would like subs with your shows, and then Sonarr can keep progress, just like it does with the episodes. :)
Comment from youphulsebos1 on Trello:
I would love this feature and have started setting up a dev machine in Azure to work on it. How can I move this card to In Progress?
Comment from gizmo13 on Trello:
I agree with @jeroenpraat1 Subliminal can be a start: https://github.com/Diaoul/subliminal. CouchpotatoServer https://github.com/RuudBurger/CouchPotatoServer uses Subliminal too for downloading the subs.
Comment from blackbird11 on Trello:
For me, its the only thing missing on this wonderful app.
Comment from wagolouage on Trello:
This feature would get me switching from SickRage to Sonarr. Programs like subliminal and Autosub are to hard to setup for me.
Comment from zignature on Trello:
how about integrating Filebot? It does an excellent job in both renaming and moving files as well as finding correct subs.
I don't have a clue about the possible implications for the dev team. Just putting in my two cents :)
Comment from zignature on Trello:
or maybe add an option to run Filebot after processing...
Comment from eikethies on Trello:
please look at this as currently it is even not possible to e.g. use nzbget-subliminal (http://nzbget.net/forum/viewtopic.php?f=8&t=1422 ) as a downloader because sonarr only moves the video file (hence the downloaded subtitle in the post processing step in nzbget is deleted)
Also, why is is low priority when it actually has 132 votes (top voted issue here as i see it) - don't get me wrong i don't want to complain :)
Comment from suhari on Trello:
One more foreigner adding +1 for this option, as it is much easier to download the correct sub, when Sonarr knows the correct release name of file. Or option to move Subliminal downloaded subs together with file would help...
Comment from nathanbingham2 on Trello:
Even native-speakers can enjoy/prefer to have subtitles in addition to audio...up voted:thumbsup:
Comment from michaeldevijlder on Trello:
upvoted and if I could twice, I would, this is _the_ missing feature for people coming from Sickrage, I really hope this will get a higher priority than the current "low" one.
if you could add a subtitle downloader that works as smooth as sonarr itself, it would be amazing :)
Comment from osiris13 on Trello:
My 2 cents:
I order to achieve this, you can perhaps use the python script subliminal
https://github.com/Diaoul/subliminal
as mentioned below.
my install guide in order to add subliminal in a freenas jail
https://github.com/TrueOsiris/subliminal_freenas_jail
... using Diaoul's script v0.8
This way I cron subtitle searches with a script that searches a dutch subtitle for each downloaded file - once a day - for 10 days in a row after the file's arrival - unless a sub was found.
This system obviously has lots of flaws but is something.
Such script however requires a bit of coding knowledge, so it has little user friendliness.
Comment from silk186 on Trello:
I really like the look of Sonar but my fiance wants subtitles for all the shows we watch together. While not a programmer, as this feature is offered with a number of other programs I would think it would not be terribly time consuming to implement as I think you can look at the code they use. I would expect that adding it to the UI would take the most time. I wish it was of a higher priority but as it doesn't effect stability I can understand why it isn't. Keep of the good work. Sonar has a nice responsive UI and I look forward to watching its progress.
Comment from milikadelic on Trello:
Great ide, and I'll add http://titlovi.com/ as a providers.
All these sites have scripts in KODI, we could use that...
Comment from ciriac on Trello:
Coming from Sickrage I was surprised to find out that this was not possible in Sonarr...
Comment from alicemuzart on Trello:
as addic7ed is so well organized, it surely is possible and would be such a relief !
Comment from julien444 on Trello:
Addic7ed, OpenSubtitles, Podnapisi, TheSubDB, TvSubtitles supported by https://github.com/Diaoul/subliminal
Comment from shereegrier on Trello:
Plex on Roku will burn subtitles in unless they're separate .srt files; an interim feature that might help with that is subtitle extraction via ffmpeg or something when one already exists.
Comment from m0ul on Trello:
@shereegrier to would be usefull for samsung smart tv's too, for the same reasson.
In my opinion, this can be done with custom post-process scripts. I've developed a piece of software in C# that does this for addic7ed subtitles - works awesomely (although currently no GUI, all configuration is in the xml config file).
But with post-process, I think the community can take care of handling subtitles. Just my 2 cents
I would also like to see this feature in some easy to implement variation.
For me it is because of being hard of hearing.
I noticed this thread started over 2 years ago sigh
I am also hard of hearing and the best way for me to watch shows is with subtitling. Would love for this to be a higher priority for plex.
Being able to get subs by using Sonarr would be great. I think it is too important feature to have just LOW priority.
Can you please raise the priority?
I was considering switching from SickRage to Sonarr, but not having the subtitles downloader is really a show stopper. Hopefully it will be implemented soon.
Call me silly but I run both Sickrage and Sonarr at the same time. Basically Sonarr does all the searching and downloading (way superior than Sickrage) and Sickrage does the post-processing and subtitle search.
If you have enough power to do so, makes total sense, to be honest.
I run my setup on a not so powerful NAS. To be honest, I gave up on Sonarr
for now. Maybe in 2/3 years I might come back to take a look at it, but to
me, with a NAS in an UNIX system, I think there still way more work for
sonarr than pleasure! :D
On Fri, Dec 4, 2015 at 2:01 PM, zombieagain [email protected]
wrote:
Call me silly but I run both Sickrage and Sonarr at the same time.
Basically Sonarr does all the searching and downloading (way superior than
Sickrage) and Sickrage does the post-processing and subtitle search.—
Reply to this email directly or view it on GitHub
https://github.com/Sonarr/Sonarr/issues/300#issuecomment-162053024.
Felipe Soares Queiroga
BSc Computer Science - Federal University of Pernambuco (Brazil)
Honestly, it's not that bad to make post-process scripts for subtitle handling that can be called from Sonarr. I'm doing it and have been very satisfied for a long time now. Doesn't need to be built into Sonarr, that's what external scripts support is for.
If you can share how to do it, I'd love to try. The nice thing about sickrage is that most of the time the subtitles are not available at download time, but sickrage will periodically check for missing subtitles and find them when they get released. Also, one of the providers in Sickrage is addic7ed that is super reliable in terms of subtitles quality.
My solution will also keep checking for subtitles regularly, and also supports addic7ed (although that is the only supported website).
It's something I developed myself in C#, so it only runs on Windows. I'll post some more info here this weekend.
Thanks, I really appreciate that! It would be great if I can include that in my flow and decommission Sickrage for good using your script. I use windows, but I'm not a programmer, hopefully is not that difficult to get this going.
Configuration does require editing an xml file. But that's the most technical part about using my script. And then you just need to go to task scheduler and make it run the program every X hours.
@Inrego absolutely please to be sharing this. We've been waiting so long...
I'll make a repo on GitHub for it. It occurred to me just as I was about to post a .zip file that maybe people would want to see the source before they just use an .exe I provide. Stay tuned.
Alright, here you go. https://github.com/Inrego/addic2subs
I tried to make detailed instructions to make it easy to use for people aren't very tech-savy.
ahhh damn. This is the only thing tying me to SickRage now. Their subtitles support is pretty strong
Thanks! I'll set it up this weekend. This is golden!
@Inrego Hey there, i tried downloading your script and using it, but there's no sonarrscript.exe in the zip file that you reference to? Can you take a look? Thanks!
@shpanky73 I just downloaded it, and the file is there?
@Inrego I think I figured it out. Thank you for sharing this!
i'm using sonarr on linux and i'd like very much that sonarr also download subtitle!!!please add this feature
@fferraro87 you can use a metadata agent from Plex if you are using it :)
@JigSawFr yeah i know but i don't want subtitles for all videos on my library
Plex isn't really good for downloading subtitles either.. It isn't very strict on matching release-groups, and if you are renaming your files, it gets even worse with out-of-sync subs.
@Inrego false, orignal Plex yes.... but if you add a tiers plex meta agents, you will be fine ! I use SubZero plugin based on subliminal. And it's working great !
@JigSawFr No matter what, you will still have the issue if you are renaming files, and thereby removing the release group information from the filename.
@Inrego Nope. AFAIK those tools (at least subliminal) use the file hash for matching, and that wont change.
Depends on how you design the solution: if e.g. you would drop a meta-file together with the video file that the subtitle downloader could work from, you could maintain the original release name in the file and work from that.
@duramato yes, SubZero use hash and scoring (it's just a subliminal enhancement)
This is the only reason why I'm still using SickRage.
Grabbing subtitles from OpenSubstitles and addic7ed would be awesome. And it's not a lot of work.
Been waiting for years for this feature.
Likewise, been waiting years. I have a SickRage installation just to deal with subs, but I much prefer Sonarr and it's interface. I don't see why they can't tag team with subliminal like those guys have.
Hi everybody, I just came up with a home made solution, basically I created this script as a post processor to execute right after the tv show has been downloaded, it's working pretty well for me, I hope that you may find it useful too, you can follow the instructions here
@ebergama ;
Thanks for taking the time and effort to create a script.
Would your script be able to handle multiple languages?
@Hansaplast
It can be done for sure, would you mind fill an issue in the repository? I'll take a look soon
Thanks
The subliminal link is down?
By the way, how could i install this on a QNAP NAS?
Thanks!!!
It would be great to contemplate opensubtitles.org and legendaz.tv too.
@JesCR links has been fixed, it was a syntax error in the README.md file, thank you for notice that !
Regarding your question, I'm not quite sure of understand, what are you trying to achieve?
Thanks @ebergama !
I want to run your script in a QNAP NAS with QSonarr.
I think i've to install git and subliminal before i could install your addon, right?
@JesCR subliminal is needed but git is not
You can download the latest release here and uncompress the zip/tar.gz wherever you prefer.
Where did you install Sonarr? Raspberry pi? something else? I would recommend install my script in the OS in which Sonarr is running and then configure it properly following the instructions in the repository.
Ping me if you need help.
@ebergama, i've sonarr (qsonarr) running in a QNAP NAS, the OS is some kind of linux with a frontend.
This weekend i'll give it a try and get back to report!
Thanks!
I would love for this to be fully implemented onto Sonarr's UI!
I've tried the script and it works flawlessly, nonetheless, as it's to be expected being it still under development, features are still lacking, which is more than understandable.
Do you have any plans for this to be implemented onto the the UI? As well as adding subtitle backlog/track? Thank you for your amazing dedication and work!
Implementation of this into Sonarr would be excellent. I would ask, does this check if a file already contains subs in the container or does it download subs regardless?
@ebergama I'm running Sonarr on a Synology. There is a subliminal package available from synocommunity... will installing this package be sufficient for running the plugin? Thanks!
@JesCR if the OS is linux based you shouldn't have any problem to run the script, install it into your home directory and point it from Sonarr as the installation steps describes.
Let me know how it worked!
@Trinket it could be a possibility, I don't have too much experience working with C# (Sonarr is developed in that language) but I could give a try somewhen.
I hope that the bash script will satisfy your needs so far.
@silk186 the script assumes that no srt subtitle is in the directory, we could add that validation and skip the search in that case, could you please fill an issue?
Hi @EvtK, yes, that would be enough, after install it just try to run this command:
subliminal download -l es The.Big.Bang.Theory.S05E01.HDTV.x264-LOL.mp4
If you get the subtitle, you have everything ready for use.
Hi, I get a: "-sh: subliminal: command not found". I guess the console is not registered within the syno box after installing subliminal?
Is it possible to use nzb name when searching for subs, either via sonarr or nzbget script? The nzb names before renaming will often have matching scene release subs.
@EvtK Hi, I think that you will need to double check if:
I'm not a Synology user but if I assume that you have bash as shell interpreter you can override the PATH variable within the ~/.bashrc or ~/.bash_profile file
export PATH="<path-to-subliminal-binary>${PATH}"
@oppsig I'm not sure if subliminal supports that, it it's supported, I can add it as a feature.
Thanks
@ebergama seems your solution is good, but i dont know how install subliminal on my windows, can you help me?
I created a post-processing script to automatically search subtitles by hash.
Since I'm on Windows I made a batch file that fires Filebot.
I'm sure the batch file is easily ported to Linux and I suppose the Groovy script that's run by Filebot doesn't need changing. You'd only need to install Filebot which is cross-platform :)
Hi, sometimes, Sonarr download shows from teams where there is no subtitles available. It would be nice than Sonarr check before downloading a release if a subtitle exists.
If anyone here cares, I made a lazy edit of the script to allow it to run with sonarr and subliminal in a docker container, here. The initial script run by sonarr doesn't actually search, but only adds the file to the wanted list, because you can't run a docker container from inside a docker container. The crontab search wanted script takes care of the actual downloading.
@driminicus How do I run the install script if i'm running Sonarr in a docker under unRAID? Would the script also work in radarr?
You run the install script outside of docker, on the host machine. All the install script does is add a crontab entry to regularly run the search-wanted.sh, which in turn will read the subs.wanted file and spin up a docker version of subliminal, search for the wanted subtitles, and remove the subliminal docker container.
It's important that the user that adds the crontab entry (ie runs the install script) is allowed to run docker commands.
Just to be clear: the sub-downloader.sh runs inside the docker container, writes to the subs.wanted file that is supposed to go in a docker volume, which is then accessed from outside the container, to run the searches using search-wanted.sh
I haven't tried it under radarr, but assuming subliminal works for movies and the way radarr runs external scripts is the same, I see no reason why it wouldn't work. I'm fairly sure you can even run a single instance of the search-wanted.sh script in crontab and just add both movies and series to the subs.wanted file from inside the docker container.
I hope that helps.
Oh, as an afterthought, you don't really have to run the search-wanted.sh that uses the dockerized version of subliminal, you could install subliminal on the host machine and run the 'normal' search-wanted version. You would have to fiddle around with the volumes and paths of the location of your movies/series.
edit: I should probably mention @jrdnlc
I've noticed on tv shows that have non-english speaking scenes the original subtitles for those scenes are not included. Is this expected behaviour for Sonarr as subtitles, in general, are not currently a supported feature?
i would like to know if it is possible to add another website to the list
http://www.subhd.com - this is for HK & Chinese Mainland subtitles they also are on Kodi as well through the Superrepo . and they are also well organised.
No that's not possible. Filebot strictly works with opensubtitles.org
Op ma 24 jul. 2017 04:19 schreef rp4k notifications@github.com:
i would like to know if it is possible to add another website to the list
http://www.subhd.com - this is for HK & Chinese Mainland subtitles they
also are on Kodi as well through the Superrepo . and they are also well
organised.—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Sonarr/Sonarr/issues/300#issuecomment-317303259, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AD4VlWmBta9QhJpsjvEihh0NUel8D2eFks5sQ_8ygaJpZM4FmBBW
.
I just wanted to add that it occurs quite often that Sonarr downloads a episode from some "unpopular" release group, resulting in very hard to find subtitles, quite often impossible to find. This then results in obtaining out of sync subtitles and manually adjusting the sync during playback every 10 minutes.
How can we force Sonarr to download releases from "popular"release groups?
Or perhaps Sonarr should be able to check first if a release from a certain release group has subtitles available.
I see a lot of solutions that propose running a post-processing script on download of the show, which in principle works fine. However, the issue that I run into consistently is that subtitles are not available on the download of a show, and I see no way to re-execute the script for a show already post-processed and filed. For this reason I see it better being a feature built into Sonarr.
@stevietv my small tool supports that with some small configurations explained in the README.md file, go ahead and take a look! https://github.com/ebergama/sonarr-sub-downloader
@stevietv my tool also solves that problem: https://github.com/Inrego/addic2subs
Hey guys, been working on a tool for some time. You can take a look at it: https://github.com/morpheus65535/bazarr
Your comment are welcome!
Hello,
I have this python package to download subtitles from subdivx (it is prepared to easily add other subtitles providers):
https://github.com/fedemotta/subseek
I want to create an integration to sonarr. Can somebody help me to get started? Not sure where to look for documentation and other stuff.
Thanks
The wiki is a good start:
https://github.com/Sonarr/Sonarr/wiki/API
You can also take a look at Bazarr source code and it should help you a lot. Good luck! :-)
@morpheus65535 I will take a look. Thank you
Closing; No Appetite for this; Bazaar Exists
Most helpful comment
Hi, sometimes, Sonarr download shows from teams where there is no subtitles available. It would be nice than Sonarr check before downloading a release if a subtitle exists.