Планируется реализовать генерацию плейлистов по шаблонам провайдеров
Нашёл недоработку в данной функции. Вернее, не совсем недоработку, а просто неправильный путь развития, неверный алгоритм
Прога берёт шаблон для плейлиста, исходя из значения в ячейке столба "провайдер", в свою очередь, значение там появляется из хуизного значения "netname"
Так вот, в пределах одного провайдера netname чаще всего имеет более одного значения. Когда провайдер докупает диапазоны, он может их обзывать иначе.
Пример. Сначала netname первого диапазона был PROVIDER. Докупили диапазон, обозвали RU-PROVIDER. Докупили еще, и тут воображалка закончилась и обозвали как-нить типа RU-PROVIDER-20100515 (по дате)
Другими словами, с текущим алгоритмом, необходимо будет создавать столько шаблонов для каждого провайдера, сколько netname'ов у него числится.
Предлагаю при генерации плейлиста читать некий конфигурационный файл, где будут прописаны "синонимы" к основному нетнейму.
И ещё мелочь. Неплохо было бы при обзывании имени файла плейлиста, втыкать туда, помимо айпишника хотя бы нетнейм провайдера. А лучше - нормальное название, типа ип.Ростелеком.Самара.m3u