High CPU Usage on macOS from videosubscriptionsd Process

I’ve been seeing hight CPU usage on my iMac in the past few days from the videosubscriptionsd process. I don’t know where this came from. There’s a database in my user folder, in /Application Support/videosubscriptionsd/.

Looking in this database with an Sqlite browser, I can see a key saying something about http://www.pbs.org. I don’t use the PBS website, though I’ve certainly visited it at times. I certainly have no subscription to anything on the site.

Anyone else seeing CPU usage from this process? There are several threads on the Apple support forums, but I can’t find any more information about this daemon.

40 thoughts on “High CPU Usage on macOS from videosubscriptionsd Process

  1. I’ve been getting high CPU usage from the assistantd process. If I go into Activity Monitor and force quite the process, the CPU usage returns to normal and the CPU temperature returns to a reasonable level. If I Google the assistantd process, I find that it’s related to SIRI. I do not use SIRI, nor do I ever want to use it. Not on my iMac or my iPhone. The unfortunate thing is that after a couple of hours, the process restarts and I have to keep an eye on the CPU level and force quit it again. So frustrating. It’s been this way ever since Sierra was released. If anyone has ideas about this, I’d love to hear them. Thank you.

  2. I’ve been getting high CPU usage from the assistantd process. If I go into Activity Monitor and force quite the process, the CPU usage returns to normal and the CPU temperature returns to a reasonable level. If I Google the assistantd process, I find that it’s related to SIRI. I do not use SIRI, nor do I ever want to use it. Not on my iMac or my iPhone. The unfortunate thing is that after a couple of hours, the process restarts and I have to keep an eye on the CPU level and force quit it again. So frustrating. It’s been this way ever since Sierra was released. If anyone has ideas about this, I’d love to hear them. Thank you.

  3. /usr/libexec/videosubscriptionsd (more correctly id’ed as com.apple.VideoSubscriberAccount.videosubscriptionsd) is part of the single sign-on video subscription services that Apple introduced into OSX/tvOS/iOS. Its part of the Video Subscriber Account framework (VideoSubscriberAccount.framework) and specifically relates to authenticating for video streaming/playback.

    As to why its spinning out of control, thats a bit more difficult without further diagnosis … gut reaction would be that its related to the recent iTunes changes to support unified playback of video purchases on multi-platforms. Maybe its trying to “sync” your video purchases across platforms and failing, or just having problems reconciling iCloud info on them with your devices.

    HTH

    Craig

    • I’m not in the US, so I can’t even use this. I never tried to sign on to PBS, so it’s a bit odd.

  4. /usr/libexec/videosubscriptionsd (more correctly id’ed as com.apple.VideoSubscriberAccount.videosubscriptionsd) is part of the single sign-on video subscription services that Apple introduced into OSX/tvOS/iOS. Its part of the Video Subscriber Account framework (VideoSubscriberAccount.framework) and specifically relates to authenticating for video streaming/playback.

    As to why its spinning out of control, thats a bit more difficult without further diagnosis … gut reaction would be that its related to the recent iTunes changes to support unified playback of video purchases on multi-platforms. Maybe its trying to “sync” your video purchases across platforms and failing, or just having problems reconciling iCloud info on them with your devices.

    HTH

    Craig

    • I’m not in the US, so I can’t even use this. I never tried to sign on to PBS, so it’s a bit odd.

  5. Ditto (UK here), my DB exists but is currently empty … pbs.org is utilising iTunes streaming, so maybe a website you visited triggered a stream and handed it off to iTunes/Safari/framework without you realising. Documentation on the whole framework seems sparse, let alone what each binaries real role/purpose is on each platform.

  6. Ditto (UK here), my DB exists but is currently empty … pbs.org is utilising iTunes streaming, so maybe a website you visited triggered a stream and handed it off to iTunes/Safari/framework without you realising. Documentation on the whole framework seems sparse, let alone what each binaries real role/purpose is on each platform.

  7. I’ve also been seeing high CPU by videosubscriptionsd on 10.12.4.
    The cited folder appeared in ~/Application Support on Apr 1, 2017 (according to its date stamp).

    I’ve never subscribed to any videos with iTunes, iPhone, or iPad. As far as I know, I don’t have any video titles that would be wanting to sync across devices.

    I’ve also been seeing CPU usage by Spotlight ramping up for minutes at a time. Also something called coreduetd. All of these CPU hogs appear to have gotten piggish following 10.12.4 update.

  8. I’ve also been seeing high CPU by videosubscriptionsd on 10.12.4.
    The cited folder appeared in ~/Application Support on Apr 1, 2017 (according to its date stamp).

    I’ve never subscribed to any videos with iTunes, iPhone, or iPad. As far as I know, I don’t have any video titles that would be wanting to sync across devices.

    I’ve also been seeing CPU usage by Spotlight ramping up for minutes at a time. Also something called coreduetd. All of these CPU hogs appear to have gotten piggish following 10.12.4 update.

  9. Same issue since most recent MacOSx update.

    Never seen this process before and now it is using +33% all the time.

    Another battery killer app

  10. Same issue since most recent MacOSx update.

    Never seen this process before and now it is using +33% all the time.

    Another battery killer app

  11. Doug just made me aware of this post.
    I started having the same issue while using his Multi Item Edit iTunes Script/App. He’s going to investigate.

  12. Doug just made me aware of this post.
    I started having the same issue while using his Multi Item Edit iTunes Script/App. He’s going to investigate.

  13. I just woke up to seeing this same issue in macOS 10.12.5. Never seen it before. I tried force quitting the process in Activity Monitor and it just returned. Would love any clues as to what is triggering this on the Mac.

  14. I just woke up to seeing this same issue in macOS 10.12.5. Never seen it before. I tried force quitting the process in Activity Monitor and it just returned. Would love any clues as to what is triggering this on the Mac.

  15. I’m also seeing this process running on my Mac: /usr/libexec/videosubscriptionsd

    It runs as a user rather than system process. There are three database files opened by the process located inside my user directory:

    ~/Library/Application Support/videosubscriptionsd/
    ├── VSSubscriptions.sqlite
    ├── VSSubscriptions.sqlite-shm
    └── VSSubscriptions.sqlite-wal

    The first database contains four tables, the second is encrypted, and the third is empty.

    Here’s what VSSubscriptions.sqlite contains on my machine:

    ZSUBSCRIPTION – empty
    Z_METADATA – has one row containing a UUID
    Z_MODELCACHE – empty
    Z_PRIMARYKEY – one row {Z_ENT: 1, Z_NAME: “Subscription”, Z_SUPER: 0, Z_MAX: 0}

    I killed the process from the command line with killall -9 videosubscriptionsd, and it hasn’t respawned after several minutes of waiting for it.

  16. I’m also seeing this process running on my Mac: /usr/libexec/videosubscriptionsd

    It runs as a user rather than system process. There are three database files opened by the process located inside my user directory:

    ~/Library/Application Support/videosubscriptionsd/
    ├── VSSubscriptions.sqlite
    ├── VSSubscriptions.sqlite-shm
    └── VSSubscriptions.sqlite-wal

    The first database contains four tables, the second is encrypted, and the third is empty.

    Here’s what VSSubscriptions.sqlite contains on my machine:

    ZSUBSCRIPTION – empty
    Z_METADATA – has one row containing a UUID
    Z_MODELCACHE – empty
    Z_PRIMARYKEY – one row {Z_ENT: 1, Z_NAME: “Subscription”, Z_SUPER: 0, Z_MAX: 0}

    I killed the process from the command line with killall -9 videosubscriptionsd, and it hasn’t respawned after several minutes of waiting for it.

  17. 100% Fixed
    This keeps videosubscriptionsd from respawning even after restart.

    Step 1
    Disable SIP (System Integrity Protection). Restart mac while holding CMD + R keys. Launch terminal from the Utilities menu. Enter: csrutil disable. Restart your mac for SIP disablement to take effect.

    Step 2
    Launch Terminal. Enter: launchctl unload -w /System/Library/LaunchAgents/com.apple.videosubscriptionsd.plist

    Done. Check Activity Monitor and you should immediately see that it’s gone.

    • I’m hessitant to do the above as supposedly this is a standard Mac OS X task introduced in 10.12. Has anyone tried the above and found that everything on your Mac has been operating fine when you disable the videosubscriptionsd application? If I ever need to re-enable it what command would I use to re-enable?

  18. 100% Fixed
    This keeps videosubscriptionsd from respawning even after restart.

    Step 1
    Disable SIP (System Integrity Protection). Restart mac while holding CMD + R keys. Launch terminal from the Utilities menu. Enter: csrutil disable. Restart your mac for SIP disablement to take effect.

    Step 2
    Launch Terminal. Enter: launchctl unload -w /System/Library/LaunchAgents/com.apple.videosubscriptionsd.plist

    Done. Check Activity Monitor and you should immediately see that it’s gone.

    • I’m hessitant to do the above as supposedly this is a standard Mac OS X task introduced in 10.12. Has anyone tried the above and found that everything on your Mac has been operating fine when you disable the videosubscriptionsd application? If I ever need to re-enable it what command would I use to re-enable?

  19. Why would videosubscriptionsd show up on my I phone 7 plus in a analytic log every time I shut phone down completely? I’m not synced with ANYTHING

  20. Why would videosubscriptionsd show up on my I phone 7 plus in a analytic log every time I shut phone down completely? I’m not synced with ANYTHING

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.