11.0: local media processing, better performance, and a lot of polish #1288
Pinned
wukko
announced in
announcements
Replies: 3 comments 1 reply
-
"a lot of polish"? |
Beta Was this translation helpful? Give feedback.
0 replies
-
Playlists and Bandcamp when? |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
long time no see! it's almost summer, the perfect time to create or discover something new. we've been busy working in the background to make cobalt better than ever, but now we're finally ready to share the new major version.
as a part of the major update, we revised our terms of use & privacy policy to reflect new privacy-enhancing features & to improve readability; you can compare what exactly changed in this commit on github. nothing changed about our principles or dedication to privacy, but we still thought it'd be good to let you know.
here are the highlights of what's new in cobalt 11 and what else has changed since the last changelog in december:
on-device media processing (beta)
cobalt can now perform all media processing tasks directly in your browser. we enabled it by default on all desktop browsers & firefox on android, but if you want to try it on your device before we're sure it works the way we expect, you can do it in a new local processing page in settings!
here's what it means for you:
we're also introducing the processing queue, which allows you to schedule many tasks at once! it's always present on the screen, in the top right corner. the button for it displays precise progress across all tasks, so you know when tasks are done at a glance.
all processed videos are temporarily stored on your device and are automatically wiped when you reload the page. no need to rush saving them; they'll be there as long as you don't close cobalt or delete them from the queue.
on modern ios (18.0+), we made it possible to download, process, and export giant files. the limit is now your device's storage, so go wild!
processing queue & local processing may not be perfect as-is, so please let us know about any frustrations you face when using them! this is just the beginning of an on-device era of cobalt. we hope to explore even more cool local processing features in the future.
web app improvements: ui/ux upgrade and svelte 5
aside from local processing, we put in a ton of effort to make the cobalt web app faster and even more comfortable for everyone. we fixed all minor ui nicks, polished it, and improved turnstile behavior!
#urlhere
or?u=urlhere
) are now downloaded right away. one less button press!WEB_DEFAULT_API
env variable to run. it's enforced to avoid any confusion.general improvements
processing instance improvements
Estimated-Content-Length
header when exact file size isn't available.429
http status code when rate limits are hit.allowH265
(formerlytiktokH265
) andconvertGif
(formerlytwitterGif
) api parameters have been renamed for clarity as they apply (or will apply) to more services.FORCE_LOCAL_PROCESSING
,API_ENV_FILE
,SESSION_RATELIMIT_WINDOW
,SESSION_RATELIMIT
,TUNNEL_RATELIMIT_WINDOW
,TUNNEL_RATELIMIT
,CUSTOM_INNERTUBE_CLIENT
,YOUTUBE_SESSION_SERVER
,YOUTUBE_SESSION_INNERTUBE_CLIENT
,YOUTUBE_ALLOW_BETTER_AUDIO
.youtube improvements
other service improvements
m.reddit.com
) and many other short link formats.share
format.documentation improvements
yt-session-generator
in the docker compose documentation.more internal improvements
all changes are on github
like always, you can check all commits since the 10.5 release on github for even more details, if you're curious.
this update was made with a lot of love and care, so we hope you enjoy it as much as we enjoyed making it.
that's all for now, we wish you an amazing summer!
~ your friends at imput ❤️
Beta Was this translation helpful? Give feedback.
All reactions