A few tips for how to use Pluck with specific websites.


If you have videos blocked (the default), then tracks on Bandcamp won’t play because Pluck identifies the media as video/mp4 rather than audio. Add allow bcbits.com video/ to your configuration to fix this.


If you use Discord, you will probably want to be able to allow images and videos in some servers (perhaps all of the servers you are in), but not all servers that exist. The one known way to do this is by using the Discord web app in your browser. If you go to https://discord.com/ you can login and use Discord similarly to how you would in a desktop client (though not all features are supported in the browser). All servers and channels have unique URL prefixes that you can use to allow or block them. To allow a server, you would add something like allow https://discord.com/channels/446248878987884449/ to your configuration. And to block a channel within that server, you could use block https://discord.com/channels/446248878987884449/68113643070985755. Garet has found that occasionally he is able to see text in a server that should be blocked, or hasn’t been able to see images in a server that should be allowed. However, he has never seen Pluck allow images or video in the web app when it should not. (The unexpected behaviour is probably because web apps generally don’t follow the usual patterns that “normal” websites do.)


To enable login and basic icons:

pluck + allow web.telegram.org application/octet-stream
pluck + allow https://web.telegram.org/img

To allow images on a certain channel (replace g555555555 with the channel-specific identifier):

https://web.telegram.org/#/im?p=u1631488597_14522021194495349308 https://web.telegram.org/#/im?p=u777000_11508135052729662945

To block all chats that aren’t explicitly allowed:

pluck + block https://web.telegram.org/#/im?p


See YouTube.