Выложил новую версию 3.0.0:
1) Исправлена ошибка при экспорте транспондеров, если происходило одновременное разделение спутников и по диапазонам и по типу поляризации (линейная и круговая). Проверено на спутниках "Express AM5/AT2" (140.0°E) и "AsiaSat 4" (122.2°E).
2) Добавлен второй сайт источник данных "flysat.com". Теперь можно выбирать, с какого сайта грузить список спутников и транспондеров - с "lyngsat.com" или "flysat.com".
3) Добавлено настраиваемое автоматическое объединение спутников, если их позиции близки. В настройках можно задать максимальное расстояние между спутниками до 0.5°, при котором они будут объединяться в одну позицию с общим списком транспондеров. Если задать 0.0°, то спутники будут объединяться только при точном совпадении позиций, или объединение спутников можно отключить полностью.
Объединение спутников настраивается отдельно для каждого сайта-источника данных, для lyngsat.com и для flysat.com.
4) Добавлена автоматическая коррекция позиций и имён спутников, пока что через текстовый файл "satellites.crr". В комплекте с программой идёт готовый файл с 6-ю позициями, среди них имеется и коррекция позиции 74.9°E в 75.0°E (актуально для flysat.com). Более подробно с примерами описано в хелпе к программе, там всё очень просто.
5) Добавлена внутренняя поддержка пакетов T2-MI. Теперь для транспондеров скачиваются отдельно ID Multistream потоков и отдельно ID PLP пакетов T2-MI.
Однако, пока что информация о T2-MI никак в экспорт не попадает, т.к. бытовых ресиверов с поддержкой T2-MI я пока ещё не встречал, хотя на некоторых источниках уже сообщают о приёме T2-MI под Enigma-2, но мне пока что ничего не известно о том, в каком формате PLP ID должно попадать на экспорт.
6) Уточнён экспорт для ресиверов, работающих под ОС PGI финальной версии PGI v1.5 RC2. Это касается исключительно для случая создания нового файла db.dat, когда при экспорте отсутствует исходный файл. Т.е. речь идёт о заполнении базы данных исходными настройками ресивера.
7) Экспорт спутников и транспондеров теперь вынесен в отдельный поток, для того чтобы на время экспорта не тормозился интерфейс программы. Это заметно при экспорте в форматы FDU, AS-1 и PGI. При этом добавлена полоска с анимацией, отображающей процесс экспорта.
8 ) В верхней панели кнопок добавлена 4-я кнопка - "Перезагрузить спутники". Раньше можно было перезагрузить только транспондеры, а сейчас можно так же и спутники. Это стало актуально после изменений описанных в пунктах 2, 3 и 4.
9) Уточнена кодировка названий спутников, актуально для Türksat (42.0°E) и TurkmenÄlem (52.0°E). Однако в такой национальной кодировке названия попадают только при экспорте для Enigma-2, OpenBox AS-1, PGI и ProgDVB. При экспорте в остальные форматы буква "ü" меняется на "u", "Ä" меняется на "A", и т.д.
10) Что-то ещё доработал, уже не помню. По мере вспоминания список изменений буду дополнять.