Nubango é um servidor/proxy compatível com Kerbango Tuning Service (KTS). Nubango é realmente apenas um script CGI e alguns arquivos XML estáticos.
Versões antigas do iTunes como o iTunes 8 e abaixo não conseguem fazer o download das listagens de estação de rádio da Internet do servidor KTS da Apple. Tais versões antigas do iTunes estão usando seqüências de consultas ruins em suas solicitações HTTP. Para fazer as coisas funcionarem novamente, o iTunes pode ser feito para se comunicar com Nubango em vez de Kerbango.
Os aplicativos iTunes pré-fatchados já estão disponíveis no Macintosh Garden!
Para que o iTunes carregue estações de rádio do Nubango, devemos redirecionar as solicitações HTTP do iTunes para um servidor Nubango. patcher.sh faz uma substituição simples de string em um executável binário do iTunes, substituindo todas as instâncias do pri.kts-af.net pelo pri.kts-af.org (que é o nosso servidor Nubango dedicado). A execução do patcher no terminal apresentará uma caixa de diálogo "Open File" na qual você será solicitado a selecionar um aplicativo do iTunes para patching. O antigo aplicativo binário é armazenado no iTunes.app/Contents/MacOS/iTunes.old , caso você gostaria de desfazer o hack mais tarde.
Aqui estão dragões Nubango pode causar danos ao seu sistema se você tentar usá-lo, porque no presente é principalmente não testado.
Precisamos da sua ajuda para melhorar o Nubango para todos. Apresente solicitações e relate quaisquer problemas criando um novo problema do Github!
Apenas para usuários experientes. Você corre o risco de danificar seu sistema. Leia o documento incluído "Licença" do MIT.
Testado no Ubuntu 20.04.2
sudo apt-get update && sudo apt install apache2xml incluído no webroot (provavelmente em) /var/www/htmlrewrite e cgi apache: sudo a2enmod rewrite cgiRewriteRule ao arquivo do site (pouco antes da linha </VirtualHost> ) em /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 no diretório em /usr/lib/cgi-bin/usr/lib/cgi-bin/streamingRadioStations.sh executável: chmod +x /usr/lib/cgi-bin/streamingRadioStations.shsudo apachectl startO Apache está incluído e pré-configurado com o Mac OS X 10.4
/Library/WebServer/Documents xmlRewriteRule à parte inferior do arquivo em /etc/httpd/httpd.conf : RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [PT]cgi-bin/streamingRadioStations.sh no diretório em /Library/WebServer/CGI-Executables/Library/WebServer/CGI-Executables/streamingRadioStations.sh executável: chmod +x /Library/WebServer/CGI-Executables/streamingRadioStations.shhosts arquivo para auto-hospedagem:Para fazer com que seus iTunes se comuniquem com seu servidor Nubango auto-hospedado, você pode executar um hack do DNS em vez de corrigir.
Você pode substituir facilmente qualquer um dos endereços IP abaixo por um apontando para o seu servidor Nubango.
Para Mac OS X: adicione ao fundo de /etc/hosts :
127.0.0.1 pri.kts-af.net
::1 pri.kts-af.net
Para Mac OS 9: adicione à parte inferior /System Folder/Preferences/Hosts :
pri.kts-af.net IN A 127.0.0.1
pri.kts-af.net IN AAAA ::1