Hi @chillestbro,
It’s unfortunately YouTube that makes it hard to determine a channel name via their API. Here’s what i wrote in a support thread awhile back:
With youtube it is very confusing to figure out the channel name, I spent an hour trying to figure out my own client’s channel name.
It’s often NOT the hash after the /user/ in the youtube channel URL. Check out this channel here:
https://www.youtube.com/user/thekiteboatproject/featured
The channel name is actually “kiteboat”, the title that appears beside the logo, above the number of subscribers on that page. I don’t get it either!
If you have multiple channels, switch to that channel to get the name. It’s very frustrating, I agree.
On your other question, no, we aren’t harvesting anything. Silvia originally wrote the plugin years ago, and I rewrote it for a client who was paying me to make them a website with a lot of video content. The rewrite was so much work (almost 200 hours!) that I thought it might benefit others as a free plugin.
APIs can seem obscure, but if you read through the plugin code you’ll realize the plugin is storing only the channel name and an encrypted key authenticating you as the owner of that channel. This key is generated by YouTube (or another service) itself, and it prevents you having to log back into your YouTube account every time you want to update a video from your channel.
It surely will delete itself from your WP install, but if you want to delete the imported videos you have to use the plugin to do that before you delete the plugin. No plugin is going to go around deleting WP posts before it deactivates, you have to do something that serious manually.