https://github.com/shadow578/homeassistant_xmltv-epg
XMLTV EPG for HomeAssisstant
https://github.com/shadow578/homeassistant_xmltv-epg
homeassistant-custom-component xmltv xmltv-epg
Last synced: 7 months ago
JSON representation
XMLTV EPG for HomeAssisstant
- Host: GitHub
- URL: https://github.com/shadow578/homeassistant_xmltv-epg
- Owner: shadow578
- License: mit
- Created: 2024-05-21T07:28:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T13:23:01.000Z (over 1 year ago)
- Last Synced: 2024-05-22T14:39:59.915Z (over 1 year ago)
- Topics: homeassistant-custom-component, xmltv, xmltv-epg
- Language: Python
- Homepage:
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# XMLTV EPG
[![GitHub Release][releases-shield]][releases]
[![GitHub Activity][commits-shield]][commits]
[](https://codecov.io/github/shadow578/homeassistant_xmltv-epg)
[![License][license-shield]](LICENSE)![Project Maintenance][maintenance-shield]
_Integration to add [XMLTV][xmltv_wiki] EPG to Home Assistant._
## HACS (recommended)
1. Add `https://github.com/shadow578/homeassistant_xmltv-epg` as a custom repository, choose `Integration` as Category and add.
2. In the HACS UI, search for `XMLTV EPG` and install it.
3. Restart Home Assistant
4. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "XMLTV EPG"## Manual
1. Using the tool of choice open the directory for your HA configuration (where you find `configuration.yaml`).
1. If you do not have a `custom_components` directory there, you need to create it.
2. In the `custom_components` directory create a new folder called `xmltv_epg`.
3. Download _all_ the files from the `custom_components/xmltv_epg/` directory in this repository.
4. Place the files you downloaded in the new directory you created.
5. Restart Home Assistant
6. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "XMLTV EPG"## Configuration
Configuration is done using the UI.
You'll be prompted to enter a URL as a TXML data source.
After the initial setup, you'll can configure the update interval in the integration options.Additionally, consider disabling all channels you don't need and disable the "enable newly added entities" option in system settings.
## Contributions are welcome!
If you want to contribute to this please read the [Contribution guidelines](CONTRIBUTING.md)
***
[xmltv_wiki]: https://wiki.xmltv.org/index.php/XMLTVFormat
[commits-shield]: https://img.shields.io/github/commit-activity/y/shadow578/homeassistant_xmltv-epg.svg?style=for-the-badge
[commits]: https://github.com/shadow578/homeassistant_xmltv-epg/commits/main
[license-shield]: https://img.shields.io/github/license/shadow578/homeassistant_xmltv-epg.svg?style=for-the-badge
[maintenance-shield]: https://img.shields.io/badge/maintainer-%40shadow578-blue.svg?style=for-the-badge
[releases-shield]: https://img.shields.io/github/release/shadow578/homeassistant_xmltv-epg.svg?style=for-the-badge
[releases]: https://github.com/shadow578/homeassistant_xmltv-epg/releases