A method for generating user equipment configuration data specific to a sub-region of a geographical region, the method comprising: transmitting, from a server, master configuration data to first user equipment and second user equipment of the geographical region, wherein the master configuration data is a media source lineup; receiving, by the server from the first user equipment, a first request for first regional variant data specific to a first sub-region of the geographical region in which the first user equipment is used; receiving, by the server from the second user equipment, a second request for second regional variant data specific to a second sub-region of the geographical region in which the second user equipment is used; in response to receiving the first request, determining, by the server whether the first regional variant data is available; in response to determining that the first regional variant data is available, transmitting, by the server, the first regional variant data to the first user equipment, generating, by the first user equipment, first configuration data specific to the first sub-region by determining a first portion of the media source lineup corresponding to the first regional variant data and overwriting the first portion of the media source lineup with the first regional variant data, in response to receiving the second request: determining, by the server, whether the second regional variant data is available; in response to determining that the second regional variant data is available, transmitting, by the server the second regional variant data to the second user equipment, generating, by the second user equipment, second configuration data specific to the second sub-region by determining a second portion of the media source lineup corresponding to the second regional variant data and overwriting the second portion of the media source lineup with the second regional variant data. transmitting, from a server, master configuration data to first user equipment and second user equipment of the geographical region, wherein the master configuration data is a media source lineup; receiving, by the server from the first user equipment, a first request for first regional variant data specific to a first sub-region of the geographical region in which the first user equipment is used; receiving, by the server from the second user equipment, a second request for second regional variant data specific to a second sub-region of the geographical region in which the second user equipment is used; in response to receiving the first request, determining, by the server whether the first regional variant data is available; in response to determining that the first regional variant data is available, transmitting, by the server, the first regional variant data to the first user equipment, generating, by the first user equipment, first configuration data specific to the first sub-region by determining a first portion of the media source lineup corresponding to the first regional variant data and overwriting the first portion of the media source lineup with the first regional variant data, determining, by the server whether the first regional variant data is available; in response to determining that the first regional variant data is available, transmitting, by the server, the first regional variant data to the first user equipment, generating, by the first user equipment, first configuration data specific to the first sub-region by determining a first portion of the media source lineup corresponding to the first regional variant data and overwriting the first portion of the media source lineup with the first regional variant data, in response to receiving the second request: determining, by the server, whether the second regional variant data is available; in response to determining that the second regional variant data is available, transmitting, by the server the second regional variant data to the second user equipment, generating, by the second user equipment, second configuration data specific to the second sub-region by determining a second portion of the media source lineup corresponding to the second regional variant data and overwriting the second portion of the media source lineup with the second regional variant data. determining, by the server, whether the second regional variant data is available; in response to determining that the second regional variant data is available, transmitting, by the server the second regional variant data to the second user equipment, generating, by the second user equipment, second configuration data specific to the second sub-region by determining a second portion of the media source lineup corresponding to the second regional variant data and overwriting the second portion of the media source lineup with the second regional variant data.