Removing NTS jingle at start and end
I know this is a difficult feature request but I'm putting it into this issue tracker in case a super genius happens to come by. (Or if I accidentally become one later by being bitten by a radioactive spider.)
Thanks for the suggestion! I haven't checked but I'm pretty sure there are multiple jingles and their length varies. This feature is basically cutting that segment at the start using ffmpeg (and maybe add a short fade in?). I think there's no need for a spider bite as ffmpeg is well documented and widely used.
However I believe what you're requesting is not within the scope of this package as this tool just downloads and organizes information, unaltered.
I'm also not sure if it has any legal implications as we would be removing attribution from the content they're producing and we're consuming. Not to mention that I actually enjoy the jingles :)
Agree with everything you wrote! Except this part:
actually enjoy the jingles :)
Oh wow I can't stand them and they're often so much louder that the rest.
and also except for this part:
maybe add a short fade in
So many of my favorite nts episodes have an awesome start already, or would if it weren't for the jingle.
and this part:
I think there's no need for a spider bite as ffmpeg is well documented and widely used.
The detecting of how far to cut is the hardest part 💁🏻♀️
Yes it's difficult, unless you cut a set length (assuming they all are the same). you would need to match against a database of all known nts jingles. My guess is you would have to get the first 20-30 seconds of the episode, then do some spectral analysis to compare a number of audio windows to each of the possible jingles. if a match is found, cut N seconds from the beginning of the matched audio where N = matched jingle length.
My hope was that some spiderbit brainiac would figure ouh a way to detect the silence or "seam", if any.