A. Except as provided in this article, a municipality shall not (i) provide a cable television service; or (ii) purchase, lease, construct, maintain, or operate any facility for the purpose of providing a cable television service to one or more subscribers.
B. For purposes of this article, a municipality provides a cable television service if the municipality provides the service:
1. Directly or indirectly, including through an authority or instrumentality acting on behalf of the municipality or acting for the benefit of the municipality; or
2. By itself, through a partnership, joint venture, or by contract, resale, or otherwise.