We can take a look at IP rotation on Youtube Source README to try to implement IP rotation. This can be handy to fix the current need of OAuth login to use TV Client to play Youtube content from the server. This client is needed because the IP from the data center is marked as a required login to consume content.
With IP rotating, this error can be mitigated as the IP from which the song is requested rotates, so Youtube may not mark these IPs as a bot/datacenter.
For this to work, IPv6 is required. We should add a new field on config in order to enable this functionality, as it may not work on every server/pc if they don't have IPv6.
We can take a look at IP rotation on Youtube Source README to try to implement IP rotation. This can be handy to fix the current need of OAuth login to use TV Client to play Youtube content from the server. This client is needed because the IP from the data center is marked as a required login to consume content.
With IP rotating, this error can be mitigated as the IP from which the song is requested rotates, so Youtube may not mark these IPs as a bot/datacenter.
For this to work, IPv6 is required. We should add a new field on config in order to enable this functionality, as it may not work on every server/pc if they don't have IPv6.