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

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.