Private playback, synced progress, and full control over my library ...
Local models are trained on tool calling these days, and they can be pretty good at it, too.