Nubango-это iTunes-совместимый сервер Service Service (KTS)/прокси. Nubango - это всего лишь один скрипт CGI и несколько статических XML -файлов.
Старые версии iTunes, такие как iTunes 8 и ниже, больше не могут загружать списки интернет -радиостанции с сервера Apple KTS. Такие старые версии iTunes используют плохие строки запросов в своих HTTP -запросах. Чтобы снова работать, iTunes можно сделать для общения с Нубанго вместо Кербанго.
Предварительно выпадающие приложения iTunes теперь доступны в саду Macintosh!
Чтобы заставить iTunes загрузить радиостанции из Nubango, мы должны перенаправить HTTP -запросы iTunes на сервер Nubango. patcher.sh выполняет простую замену строки на бинарном исполняемом файле iTunes, заменяя все экземпляры pri.kts-af.net на pri.kts-af.org (который является нашим выделенным сервером Nubango). Запуск патчера в терминале представит диалоговое окно «Открыть файл», в котором вам будет предложено выбрать приложение iTunes для исправления. Двоиц старого приложения хранится в iTunes.app/Contents/MacOS/iTunes.old , на случай, если вы захотите отменить взлом позже.
Здесь драконы Nubango может нанести ущерб вашей системе, если вы попытаетесь ее использовать, потому что At-Present в основном не проверен.
Нам нужна ваша помощь, чтобы улучшить Nubango для всех. Пожалуйста, представьте запросы и сообщите о любых проблемах, создав новую проблему GitHub!
Только для опытных пользователей. Вы рискуете повредить свою систему. Пожалуйста, прочитайте документ «Включенная лицензия MIT».
Протестировано на Ubuntu 20.04.2
sudo apt-get update && sudo apt install apache2xml в WebRoot (скорее всего в) /var/www/htmlrewrite и cgi Apache: sudo a2enmod rewrite cgiRewriteRule в файл сайта (непосредственно перед строкой </VirtualHost> ) at /etc/apache2/sites-enabled/000-default.config : RewriteEngine On
RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [H = cgi-script,PT]cgi-bin/streamingRadioStations.sh в каталог AT /usr/lib/cgi-bin/usr/lib/cgi-bin/streamingRadioStations.sh /cgi-bin/streamingradiostations.sh исполняемый: chmod +x /usr/lib/cgi-bin/streamingRadioStations.shsudo apachectl startApache включен и предварительно сконфигурирован с Mac OS X 10.4
xml в WebRoot AT /Library/WebServer/DocumentsRewriteRule в нижнюю часть файла по адресу /etc/httpd/httpd.conf httpd.conf: RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [PT]cgi-bin/streamingRadioStations.sh в каталог AT /Library/WebServer/CGI-Executables/Library/WebServer/CGI-Executables/streamingRadioStations.sh исполняемый: chmod +x /Library/WebServer/CGI-Executables/streamingRadioStations.shhosts для самостоятельного управления:Чтобы ваш iTunes общался с вашим самостоятельным сервером Nubango, вы можете выполнить взлом DNS вместо исправления.
Вы можете легко заменить любой из приведенных ниже IP -адресов на один, указывающий на ваш сервер Nubango.
Для Mac OS X: добавить в нижнюю часть /etc/hosts :
127.0.0.1 pri.kts-af.net
::1 pri.kts-af.net
Для Mac OS 9: добавить в нижнюю /System Folder/Preferences/Hosts :
pri.kts-af.net IN A 127.0.0.1
pri.kts-af.net IN AAAA ::1