mods: You might want to move this whole thread to General Troubleshooting. If you do, please remove this line.
The Solution
I know this is an old thread but the problem still exists and this thread is the top result when searching for "VLC remove sponsored channels".
So this is how you do it:
The channels are registered in lua scripts that are stored under VLC's directory. Removing these scripts will disable the channels until you restore the script files. In all cases, this will leave the Podcasts menu item behind but that's a vaguely useful feature rather than spam so you probably don't mind. There are also some associated playlist files but they seem harmless.
In Windows:
Close VLC.
Open File Explorer.
Navigate to: C:\Program Files (x86)\VideoLAN\VLC\lua\sd
Make a new folder, call it "spam" (renaming the files would probably also work). Move the files that you want removed into this folder, they should be named like the following:
- assembleenationale.luac
fmc.luac
freebox.luac
icecast.luac
jamendo.luac
metachannels.luac
Open VLC, they're gone.
On Linux:
brb, rebooting.
The same files exist in Ubuntu under: /usr/lib/vlc/lua/sd
Use something like "
sudo mkdir /usr/lib/vlc/lua/sd/spam && sudo mv /usr/lib/vlc/lua/sd/*.luac /usr/lib/vlc/lua/sd/spam", reopen vlc and they're gone.
For other distros, you'll need to find the install location, I suggest using something like "find /usr -name jamendo.luac". I used "sudo apt-file list vlc | grep jamendo.luac" but that will probably only work under Debian derivatives.
On Mac:
You're on your own.