# Radios de Vigo (service.radios.vigo) Kodi add-on that adds the radio stations on Vigo's FM dial and news radio from the UK, US and Portugal to Kodi's **Radio** section, with logos and groups: | Group | Channel numbers | |---|---| | Vigo (Spanish and the Portuguese ones from Valença) | the FM frequency, e.g. 100.6 = SER Radio Vigo | | Noticias · Reino Unido | 201–205 (BBC Radio 4, World Service, 5 Live, Times Radio, LBC News) | | Noticias · EUA | 301–305 (NPR, WNYC, WBUR, KQED, Bloomberg Radio) | | Noticias · Portugal | 401–402 (TSF, Observador) + Antena 1 (98.2) | Religious stations (Radio María, Radio Vaticano, La Voz de Fátima, COPE, Rádio Renascença, …) are left out on purpose. ## How it works `service.py` runs when Kodi starts and after each update. It writes an IPTV Simple instance (`instance-settings-95.xml`, or the next free number) that reads `resources/radio.m3u` and `resources/logos/` from the add-on folder, and restarts IPTV Simple (only when nothing is playing) if the station list changed. On the first run it turns on *Use channel numbers from backend* + *always*, so the frequencies show as channel numbers and KodiMov+ keeps Movistar's TV numbers. Uninstalling the add-on leaves that instance behind: remove it in IPTV Simple's settings (or delete the instance file). ## Changing stations 1. Edit `tools/stations.txt`. 2. `python3 -I tools/check.py` tests every stream with ffprobe. 3. `python3 -I tools/build.py` writes `resources/radio.m3u` and fetches missing logos. 4. Raise `version` in `addon.xml` (and add a `` line), commit, push to `main`. 5. Publish: dispatch the skin repo's `kodi-repo.yml` workflow; boxes update from repository.xocko. `tools/` and this README aren't in the add-on zip (`.gitattributes` export-ignore).