peertube-plugin-livechat icon indicating copy to clipboard operation
peertube-plugin-livechat copied to clipboard

Limit Each Anonymous Chatter to 1 Occupant (by IP Address)?

Open vencabot opened this issue 6 months ago • 4 comments

Is your feature request related to a problem? Please describe. The list of viewers in the chat is filled with duplicate (or alternate) names as anonymous viewers return to the chat in a new tab.

Describe the solution you'd like When an anonymous viewer requests to join the chat, their IP address is compared to other users in the chat. If it's the same address, they take over the same occupant ID and nickname (which they presumably had before).

Describe alternatives you've considered Maybe this could be done with cookies, but maybe IP address check would be cleaner. Maybe, rather than taking over the same occupant ID, the old occupant with the same IP address could just be booted, but restricting anonymous users to 1 Occupant could also make viewer Affiliations more useful, etc.

Additional context The viewer list fills up with duplication / alternate names so quickly that it's not really that useful; it might say that there are 19 chatters but it's really just 4 chatters with 5 entries each. The pasted image is actually the most mild case I've seen of this issue.

Thank you so much for creating and maintaining this fantastic plug-in. I've been using it for a few weeks now with great success, and viewers love it. I'm extremely grateful for many of its features and I'm grateful that it's continuing to improve.

image

vencabot avatar Aug 01 '24 08:08 vencabot