The XMLTV project is a widely recognized and well-respected standard for gathering and organizing TV listings.
It provides a suite of software for obtaining, generating, and processing TV listings data in an XML-based format.
Features:
Offers various "grabbers" to collect data from numerous sources worldwide.
Provides tools for processing and filtering listings.
Supports various applications and platforms, including Plex.