Nubango ist ein iTunes-kompatibler Kerbango Tuning Service (KTS) Server/Proxy. Nubango ist wirklich nur ein CGI -Skript und einige statische XML -Dateien.
Alte iTunes -Versionen wie iTunes 8 und unten sind nicht mehr in der Lage, den Internet -Radiosender von Apple KTS Server von Apple herunterzuladen. Solche alten iTunes -Versionen verwenden schlechte Abfragen in ihren HTTP -Anfragen. Um die Dinge wieder zum Laufen zu bringen, kann iTunes gemacht werden, um mit Nubango anstelle von Kerbango zu kommunizieren.
Vor dem Macintosh Garden sind jetzt vorgezogene iTunes-Apps verfügbar!
Um iTunes dazu zu bringen, Radiosender von Nubango zu laden, müssen wir die HTTP -Anfragen von iTunes auf einen Nubango -Server umleiten. patcher.sh führt einen einfachen String-Ersatz für eine iTunes-binäre ausführbare Datei durch und ersetzt alle Instanzen von pri.kts-af.net durch pri.kts-af.org (der unser dedizierter Nubango-Server ist). Ausführen des Patchers im Terminal präsentiert ein Dialogfeld "Datei öffnen", in dem Sie aufgefordert werden, eine iTunes -Anwendung zum Patching auszuwählen. Die alte Anwendung Binary wird in iTunes.app/Contents/MacOS/iTunes.old gespeichert, nur für den Fall, dass Sie den Hack später rückgängig machen möchten.
Hier sind Drachen Nubango kann Ihr System beschädigen, wenn Sie versuchen, es zu verwenden, da es sich bei der Voraussetzung meist ungetestet ist.
Wir brauchen Ihre Hilfe, um Nubango für alle zu verbessern. Bitte stellen Sie Anfragen vor und melden Sie Probleme, indem Sie ein neues Github -Problem erstellen!
Nur für erfahrene Benutzer. Sie riskieren, Ihr System zu beschädigen. Bitte lesen Sie das mitgelieferte MIT "Lizenz" -Dokument.
Getestet auf Ubuntu 20.04.2
sudo apt-get update && sudo apt install apache2xml -Verzeichnis in das Webroot (höchstwahrscheinlich) /var/www/htmlrewrite & cgi Apache: sudo a2enmod rewrite cgiRewriteRule zur Site-Datei (kurz vor der Zeile </VirtualHost> ) unter /etc/apache2/sites-enabled/000-default.config hinzu: RewriteEngine On
RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [H = cgi-script,PT]cgi-bin/streamingRadioStations.sh in das Verzeichnis unter /usr/lib/cgi-bin/usr/lib/cgi-bin/streamingRadioStations.sh ausführbar: chmod +x /usr/lib/cgi-bin/streamingRadioStations.shsudo apachectl startApache ist enthalten und mit Mac OS X 10.4 vorkonfiguriert.
xml -Verzeichnis in den Webroot unter /Library/WebServer/DocumentsRewriteRule am Ende der Datei unter /etc/httpd/httpd.conf hinzu: RewriteRule " ^/xml/index.xml$ " " /cgi-bin/streamingRadioStations.sh " [PT]cgi-bin/streamingRadioStations.sh in das Verzeichnis unter /Library/WebServer/CGI-Executables/Library/WebServer/CGI-Executables/streamingRadioStations.sh ausführbar: chmod +x /Library/WebServer/CGI-Executables/streamingRadioStations.shhosts Datei zum Selbsthosting:Um Ihre iTunes dazu zu bringen, mit Ihrem selbst gehosteten Nubango-Server zu kommunizieren, können Sie einen DNS-Hack anstelle des Patchens durchführen.
Sie können problemlos die folgenden IP -Adressen durch denjenigen ersetzen, der auf Ihren Nubango -Server zeigt.
Für Mac OS X: Hinzufügen zum Boden von /etc/hosts :
127.0.0.1 pri.kts-af.net
::1 pri.kts-af.net
Für Mac OS 9: Hinzufügen zum Boden /System Folder/Preferences/Hosts :
pri.kts-af.net IN A 127.0.0.1
pri.kts-af.net IN AAAA ::1