Ole Zorn (tweet):
ViDL is a free Mac app that allows you to easily download videos from YouTube and hundreds of other websites for offline viewing.
It is based on the popular youtube-dl command line tool, but much easier to use, especially with videos/playlists that require a login (like your personal “Watch Later” list).
See also: Downie.
Previously:
Update (2020-03-27): See also: Josh Centers, Softorino YouTube Converter 2.
TJ Luoma:
As promised, here’s a write-up on how I use iOS Shortcuts to save an URL to Dropbox and have Downie download a video.
Downie Mac Mac App macOS 10.15 Catalina Notarization ViDL YouTube
Gus Mueller:
The other question I always ask [at WWDC labs]: Is the kernel resource leak for bookmarks in sandboxed applications finally fixed? I’d sure like to put Retrobatch in the app store this year, but this bug means it can only process so many images before it fails and requires a reboot…
Erik Schwiebert:
I was talking to an Apple engineer recently about this problem as it affects Office, Gus. He mentioned you and Retrobatch specifically as a known case that they have yet to address. He said he would prod engineering to look at it.
Daniel Jalkut:
This is a vexing bug that has affected MarsEdit for years, as well.
Gus Mueller:
It’s also a different limit for every Mac configuration, as explained to me by Apple engineers.
Previously:
Update (2020-03-27): Michael Buckley:
The App Store version of Transmit works around this by prompting users to grant access to their entire home folder. Users have to tap a button, then we open an NSOpenPanel
with setCanChooseDirectories
. Users then have to correctly open their home folders.
The kernel seems smart enough to track file permissions at the highest possible level. Try to open 1000 files in a folder, you get 1000 entries in kernel memory. Open the folder first, and you only get 1 entry.
Acorn Bug Mac macOS 10.15 Catalina MarsEdit Microsoft Office Retrobatch Sandboxing Transmit
Kornel (via Vadim Shpakovski):
I don’t have enough energy to give this project attention it needs. I’m also mostly developing in Rust these days, so Sparkle doesn’t “scratch my itch” any more.
This project is quite important for security and health of non-walled-garden apps for macOS.
I need your help in getting Sparkle 2 out of the door.
Update (2020-03-27): Graham Miln:
I open sourced our updater. It takes a different approach to Sparkle – being based on packaged installs. Works well with sandboxing.
Update (2020-04-08): Squirrel:
Squirrel is an OS X framework focused on making application updates as safe and transparent as updates to a website.
Instead of publishing a feed of versions from which your app must select, Squirrel updates to the version your server tells it to. This allows you to intelligently update your clients based on the request you give to Squirrel. The server can remotely drive behaviors like rolling back or phased rollouts.
Mac macOS 10.15 Catalina Open Source Programming Sparkle
Apple (via Phil Schiller, Hacker News, MacRumors):
“We are delivering WWDC 2020 this June in an innovative way to millions of developers around the world, bringing the entire developer community together with a new experience,” said Phil Schiller, Apple’s senior vice president of Worldwide Marketing. “The current health situation has required that we create a new WWDC 2020 format that delivers a full program with an online keynote and sessions, offering a great learning experience for our entire developer community, all around the world. We will be sharing all of the details in the weeks ahead.”
Conference COVID-19 iOS Mac WWDC