that's how i manage my stations.
it's important to watch for the numberings when editing that list. if you enter the same station number twice, it'll mess up everything.
and since "my_stations.json" is a bit of a mess when you open it, it might be better to keep a separate list clean and then paste it there.
stations should look like this:
Code:
{"Station Name":[{"stream_url":"http://stream.of.the.station","is_custom":"1","thumbnail":"link.to.the.channel.logo","name":"station name as you want it to appear in kodi","id":"Station Name"},StationNumber (has to be unique, ex 101)],
"Station Name 2":[{"stream_url":"http://stream.of.the.station 2","is_custom":"1","thumbnail":"link.to.the.channel.logo 2","name":"station name as you want it to appear in kodi","id":"Station Name 2"},102]}
or in a real example:
Code:
{
"BBC R1":[{"stream_url":"https://stream.live.vc.bbcmedia.co.uk/bbc_radio_one","is_custom":"1","thumbnail":"https://www.ibizarocks.com/wp-content/uploads/2022/05/New-Project-2.png","name":"01. BBC Radio 1","id":"BBC R1"},101],
"BBC 1Xtra":[{"stream_url":"https://stream.live.vc.bbcmedia.co.uk/bbc_1xtra","is_custom":"1","thumbnail":"https://upload.wikimedia.org/wikipedia/commons/a/ad/1Xtra_white-%281%29.png","name":"BBC Radio 1Xtra","id":"BBC 1Xtra"},102]
}
so, you open the list with a { you close it with }
between stations you need , but you need to be sure there's no , before you close the list with } because , is a separator between two channels.
if you want to delete a station, just delete a single line