11.2: local processing for everyone, subtitles, audio covers, and more #1374
Replies: 5 comments 2 replies
-
yay |
Beta Was this translation helpful? Give feedback.
-
is the yt thing gone again? :( its not working for me |
Beta Was this translation helpful? Give feedback.
-
Is there any way to have this run locally but not be a part of the wider facing service? Love the UI but just want this as a tool available on my network. |
Beta Was this translation helpful? Give feedback.
-
Hello dear Cobalt (its development team), The last few weeks have been terrible for me. I can hardly describe the pain and humiliation I am experiencing now. The vile greed of corporations has taken away my ability to use cobalt to download videos from YouTube. The tons of crap I download from Twitter and TikTok seem so insignificant compared to the previous rate of cluttering my hard drive with high-quality brainrot from YouTube. I am ashamed that in a fit of despair I looked for analogues of cobalt. They made me feel like a linuxoid who is nerding around in the command line instead of using a user-friendly interface. Others forced my eyes to be blinded by advertisements and video quality limitations. Instead of conveniently setting up the information and format, I had to manually extract mp3 from the video. To top it off, they couldn't download the video, which was unavailable due to the greed of the music licenser, who blocked a priceless piece of information in my region. And it seems to me that they were collecting information about me! I thought the problem was solved when the news came out that YouTube support was being restored. As we can judge from the current perspective, it was only a temporary breath of freedom. It dealt me a blow. I was given hope, but it was immediately dashed... I don't even know how many funny videos made from other videos but with dubstep and terrible video effects never got made... YouTube is sabotaging content creation. It's so hypocritical... A friend of mine recently asked me how I download videos from YouTube. AND I COULDN'T JUST SAY "JUST USE COBALT" DO YOU EVEN KNOW HOW MUCH THAT PAINS? Why do I have to shamefully say that the method no longer works and that we need to use analogues? This is humiliation of human dignity... I still cannot accept the fact that the Geneva Convention ignores this type of war crimes... Although, it seems to me, those who pass the laws will not be on the side of the freedom-loving Internet and its standard-bearer, cobalt. Every day I wake up and the first thing I do is check whether you have managed to defeat injustice in the field of convenient and free storage of Internet content. My faith is fading every day, but it lives on. I go to GitHub, I go to Twitter, but no good news has come... Tell me, please, how am I supposed to live? Will piles of funny videos never end up on my hard drive? Will I really not be able to enjoy the relics of the era in the event of a nuclear war and an internet shutdown? I hope this is just a temporary difficulty. Sincerely yours, the one who loves to download videos from YouTube. |
Beta Was this translation helpful? Give feedback.
-
Not related: Does the translate page is gone? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
it's summertime! even though it's been rainy for us lately, the sun is right on the horizon, just like this cobalt update. we improved local processing, added long-awaited features, and improved a ton of other stuff.
here's what's new since 11.0:
on-device media processing
local processing is now enabled for everyone by default! it allows for faster downloading, file consistency, and best media compatibility. in this update, we optimized it to work on older browsers, just so no one's missing out on cobalt due to having outdated software.
thanks to local processing, we were able to add audio covers in this update. cobalt will automatically add covers/thumbnails from youtube or soundcloud, and it'll be cropped to a square when needed. really cool stuff, and it just works!
please let us know if local processing doesn't work properly on your device, we'll try to improve it!
video subtitles
we added support for downloading videos with subtitles! in this update, we added full support for subtitles from:
youtube
,twitter
,tiktok
,vimeo
,loom
,vk video
, andrutube
. we'll keep adding support for more services in the future!to download subtitles, just pick your preferred language in metadata settings! cobalt will add subtitles in this language if they're available.
pro-tip: if you don't need audio, you can save a bit of storage by switching to the "mute" mode on the home page. you'll get a mute video with subtitles and the rest of the metadata!
don't want metadata or subtitles? just disable metadata in settings, and cobalt won't add anything.
youtube downloading
downloading from youtube on the main instance is restored! sorry that it took a bit over a week; we were trying our best to speed it up.
hopefully it'll last for a while, but we think downloading from youtube will get significantly more annoying/complex in next few weeks-months. right now is the best time to download everything you've been putting off, either with cobalt or other tools.
update: unfortunately it did not last, youtube is unavailable on the main instance again. we will try one more way soon and update this changelog and post about it on socials accordingly.
we're not trying to scare you; it's our educated guess based on what youtube has been doing lately:
we currently have no exact plan on how to handle SABR in cobalt, but we will try to figure it out. for now, we're using youtube clients that don't have it enforced, but we have no clue for how long this will last.
by the way, we also made it possible to choose any preferred media container independently from the youtube video codec. could be useful for this occasion!
general service improvements
/groups/
vimeo links.ENABLE_DEPRECATED_YOUTUBE_HLS
in env.web app improvements
processing instance improvements
SESSION_RATELIMIT
is nowSESSION_RATELIMIT_MAX
, but the old name remains valid until the next major update. this is a result of a typo in 11.0, sorry!localProcessing
is nowdisabled | preferred | forced
, not a boolean. 11.2 accepts boolean values, but this will be removed in a future version.subtitleLang
, which is any valid ISO 639-1 language code.twitterGif
andtiktokH265
.local-processing
response in correlation to addition of subtitles and audio covers.for up-to-date info about instance variables, check the docs on github:
all changes are on github
as usual, you can check all commits since the 11.0 release on github for even more details and exact code changes.
we hope that you enjoy this update and have a great rest of your day!
~ your friends at imput ❤️
Beta Was this translation helpful? Give feedback.
All reactions