please note that questions and issues may take a while to respond to, there's only one person managing everything.
some non-backtraceable data does get temporarily stored when requested download requires live render. it's necessary for that feature to function.
in that case, salted sha256 hash of your ip address and information about requested stream are temporarily stored in server's RAM for 2 minutes. after 2 minutes all previously stored information is permanently removed. hash of your ip address is used for limiting stream access only to you. no one (even me) has access to this data, because official cobalt codebase doesn't provide a way to read it outside of processing functions in the first place.
you can check cobalt's github repo yourself and see that everything is as stated.
current version & commit
5.2: fastest one in the game
hey, notice anything different? well, at very least the page loaded way faster! this update includes many improvements and fixes, but also some new features.
tl;dr: • twitter retweet links are now supported. • all vimeo videos should now be possible to download. • you now can download audio from vimeo. • it's now possible to pick between preferred vimeo download method in settings. • fixed issues related to tiktok, twitter, twitter spaces, and vimeo downloads. • overall cobalt performance should be MUCH better.
service improvements: • added support for twitter retweet links. now all kinds of tweet links are supported. • fixed the issue related to periods in tiktok usernames (#96). • fixed twitter spaces downloads. • added support for audio downloads from vimeo. • added ability to choose between "progressive" and "dash" vimeo downloads. go to settings > video to pick your preference. • fixed the issue related to vimeo quality picking. • fixed the issue when vimeo module wouldn't show appropriate errors and instead would fallback to default ones. • improved audio only downloads for some edge cases. • (hopefully) better youtube reliability. • temporarily disabled douyin support due to api endpoint cut off.
interface improvements: • merged clipboard and mode switcher rows into one for mobile view. please share your thoughts on it. • new custom-made clipboard icon. now it clearly indicates what it does. • improved english and russian localization. both are way more direct and less bloaty. • frontend page is now rendered once and is cached on disk instead of being rendered every time someone requests a page. this greatly improves page loading speeds and further reduces strain put on the server. • frontend page is now minimized just like js and css files. this should minimize traffic wasted on loading the page, along with minor loading speed improvement. • fixed button press animations for safari on ios. • fixed text selection on ios. previously you could select text or images anywhere, but now they're selectable in limited places, just like on other platforms. • frontend platform is now marked in settings: p is for pc; m is for mobile; i is for ios. this is done for possible future debugging and issue-solving. • better error messaging.
internal improvements: • better rate limiting, there should be way less cases of accidental limits. • added support for m3u8 playlists. this will be useful for future additions, and is currently used by vimeo module. • added support for "chop" stream format for vimeo downloads. • fixed vk user id extraction. i assumed the - in url was a separator, but it's actually a part of id. • completely reworked the vimeo module. it's much cleaner and better performant now. • minor clean ups across the board.
not really related to this update, but thank you for 40k monthly users! i really appreciate that you're still here, because that means i'm doing some things right :D