* Tag Discovery to discover what other users have tagged content with. This can be very helpful before deciding to download the content.
* Decentralized ratings and comments. You can view them before the torrent is added to BiglyBT.
* Decentralized public and anonymous chats with default channels for individual torrents, tags, subscriptions, and trackers
* Media Playback
* Media Conversion (Transcoding)
* UPnP Media Server and DLNA support, allowing devices to connect and browse your content, and allowing BiglyBT to send content directly to devices.
Such a scheme seems open to spam by design. I don't think there's any way to handle spam/moderation in a fully anonymous decentralised network.
Surely you could have small bayesian engines running in each client, and coordinate ratings through DHT. It would still have the issue of somebody potentially abusing such engine to effectively DDOS certain types of messages (e.g. mentioning a certain party), but you could try and fight that with modern consensus techniques from the cryptocurrency world.
If each client has a copy of the filter, then so does the spammer. The spammer can use that to craft spam the filter doesn't catch.
Then you need a system for distributing filter updates, and preventing the spammers from distributing bogus filter updates. Isn't this basically just the same problem as before?
I'm forcing it to use between 75 and 125MB and it doesn't complain.
Note: I'm using "nox" variant as a user service and control via a web browser.
BiglyBT, Torrent-Downloader (ad free, open source torrenting for phones, tablets, Chromebooks & Android TV) - https://f-droid.org/packages/com.biglybt.android.client