Wie passe ich das W-P Mobile CMS für SPCast an?
Folgen Sie der Anleitung Schritt für Schritt. Aus Lizenzgründen können wir Ihnen keine fertigen Downloads zur Verfügung stellen. Im Zweifel fragen Sie uns direkt.
Vorbereitung
- Kaufen und installieren Sie dieses Plugin für Ihr W-P Mobile CMS: WEB-PHP Radio Shoutcast Stream – Plugin
- Richten Sie das Plugin ein: Wie richte ich das W-P Mobile CMS für SPCast ein?
Kurze Erklärung
Im W-P Mobile CMS wird mit einem Reload der Boxen gearbeitet. Normalerweise können alle Daten gut von den zur Verfügung stehenden alternativen Originalen Shoutcast V2 Servern bezogen werden. Wenn Sie jedoch die Hörerzahlen ausgeben möchten, sind diese Änderungen hier notwendig. Möchten Sie die Zuhörerzahlen im CMS nicht ausgeben, sind diese Änderungen hier nicht notwendig.
Bitte beachten Sie auch, dass solche Änderungen direkt an Dateien im CMS bei Ihnen selber bei einem Update wieder überschrieben werden. Sie sollten sich im besten Fall an den Entwickler des CMS wenden. Dieser kann unter umständen hier Abhilfe schaffen.
Songtitel
Öffnen Sie folgende Dateien
plugins/radio_shoutcast_stream/stream_inhalte.php
plugins/radio_shoutcast_stream/stream_inhalte_mitte.php
plugins/radio_shoutcast_stream/stream_inhalte_footer.php
Suche nach (2 mal)
$stream_song
Ersetze mit
<span class=\"spcasteu_streaminfo\" data-type=\"live_dj_title\" data-fallback=\"mounts./stream_live.metadata.now_playing\" data-fallback-last=\"mounts./autodj.metadata.now_playing\" data-error=\"Error loading song text\">Wird aktualisiert...</span>
Zuhörer
Öffnen Sie folgende Dateien
plugins/radio_shoutcast_stream/stream_inhalte.php
plugins/radio_shoutcast_stream/stream_inhalte_mitte.php
plugins/radio_shoutcast_stream/stream_inhalte_footer.php
Suche nach
$CURRENTLISTENERS
Ersetze mit
<span class=\"spcasteu_streaminfo\" data-type=\total_listener_count\" data-error=\"0\">Wird aktualisiert...</span>
Genre
Genre wird automatisch vom alternativen Shoutcast Server abgerufen.
Bitrate
Bitrate wird automatisch vom alternativen Shoutcast Server abgerufen.
Cover
Öffnen Sie folgende Datei
plugins/radio_shoutcast_stream/stream_inhalte.php
Suche nach
<img src=\"$cover_bild_stream_zeigen2\" class=\"bg_css_cover_stream_$stream_id_load\">
Ersetze mit
<img src=\"$cover_bild_stream_zeigen2\" class=\"bg_css_cover_stream_$stream_id_load\" id=\"spCoverImageOnly1\">
Öffnen Sie folgende Datei
plugins/radio_shoutcast_stream/stream_inhalte_mitte.php
Suche nach
echo"<img src=\"$cover_bild_stream_zeigen2\" class=\"bg_css_cover_stream_$stream_id_load hidden-xs\">
Ersetze mit
echo"<img src=\"$cover_bild_stream_zeigen2\" class=\"bg_css_cover_stream_$stream_id_load hidden-xs\" id=\"spCoverImageOnly1\">
Öffnen Sie folgende Datei
plugins/radio_shoutcast_stream/stream_inhalte_footer.php
Suche nach
<img src=\"$cover_bild_stream_zeigen2\" class=\"
Ersetze mit
<img src=\"$cover_bild_stream_zeigen2\" id=\"spCoverImageOnly1\" class=\"
Javascript
Öffnen Sie folgende Datei
plugins/radio_shoutcast_stream/includes/menu/meta.php
Suche nach
</head>
Ersetze mit
<script>
// Define the domain variable here
var loadbalancerDomain = \"SUBDOMAIN.sp.radio.fm\";
</script>
<script src=\"https://SUBDOMAIN.sp.radio.fm/scripts/js/details.min.js\"></script>
<script>
// Stations default Cover Image
var defaultCover = \"https://external.spcast.eu/images/album_art.jpg\";
// You can use the following values: small, medium, large
var coverOnlySize = \"small\";
// Set the number of covers you want to allow on one site
var numberOfCovers = 1;
</script>
<script src=\"https://SUBDOMAIN.sp.radio.fm/scripts/js/cover.php\"></script>
</head>
Achtung
SUBDOMAIN ersetzen Sie mit der Domain Ihrer SPCast Umgebung. Dies kommt im Code hier drüber genau 3-mal vor. Sie können mit erweiterten Kenntnissen alternative Anpassungen vornehmen wie zum Beispiel das Standardcover im Bereich
var defaultCover = \"https://external.spcast.eu/images/album_art.jpg\";
Abschließend
Normalerweise müssten wir nun den Streambox Refresh innerhalb des CMS abschalten. In der aktuell vorliegenden Version ist die Einstellung “0” jedoch falsch eingebunden und führt innerhalb der Seite zu einen Unendlichen Loop. Daher nehmen wir noch weitere Änderungen vor.
Öffnen Sie folgende Datei
plugins/radio_shoutcast_stream/admin/einstellungen.php
Suche nach
<option value=\"240000\" ";if($box_neu_laden== "240000") {echo"selected=\"selected\"";}echo">$sprache_s_plugins[7] 240 $sprache_s_plugins[8]</option>
Füge darunter ein
<option value=\"86400000\" ";if($box_neu_laden== "86400000") {echo"selected=\"selected\"";}echo">$sprache_s_plugins[7] 86400 $sprache_s_plugins[8]</option>
Anschließend rufen Sie die Einstellungen des Plugins auf und stellen “Stream Box Refresh” auf den Wert “86400”. Dies verhindert das Dynamische neu laden der Streambox für 24 Stunden.
Beachten Sie, dass dies schnelle Änderungen waren, um das CMS mit SPCast-Server kompatibel zu machen. Sollte der Entwickler eines Tages Freude daran haben, ein eigenes Plugin zur Verfügung zu stellen, werden wir hier entsprechend aktualisieren.