Erweiterte Möglichkeiten der Programmdetails

Die eigentlichen Programmdetails sollten für die meisten Nutzer völlig ausreichen. Um den Bereich innerhalb der Produktverwaltung nicht unnötig aufzublähen, haben wir diesen für Nutzer, die sich für fortgeschrittene Möglichkeiten interessieren, hier ausgelagert.

Finale Ausgabe der Codes als Bild

Die Codes ermöglichen es, die endgültige Ausgabe in URL-konformes Base64 umzuwandeln und von Ihrer eigenen Domain als Bild abzurufen.

Wieso könnte ich das gebrauchen?

Die Erweiterung entstand auf Nutzerwunsch. Das Ziel war es, die aktuelle Playliste des AutoDJ´s nicht als Text, sondern als Bild darzustellen. Da sich die Namen der eigentlichen Playlisten oft nicht ändern, wird der Name der gerade abgespielten Playlist in URL-konformes Base64 umgewandelt und anschließend von einem Verzeichnis auf der Radio-Homepage abgerufen.

Änderung des ursprünglichen Codes

Ändern Sie das JavaScript von

<script>
// Define the domain variable here
var loadbalancerDomain = "HOSTNAME.sp.radio.fm";
</script>
<script src="https://HOSTNAME.sp.radio.fm/scripts/js/details.min.js"></script>

auf folgendes ab

<script>
// Define the domain variable here
var loadbalancerDomain = "HOSTNAME.sp.radio.fm";

//// This Area defines values for the attribute -> data-show-as="img"
// Define your radio homepage url here without http or https://
var radioDomain = "ihre-eigene-domain.de";
// Define the images folder on your homepage which should used by this script
var radioDomainFolder = "ordnername";
// Define the image extension like .png, .jpg and so on
var radioDomainImageExtension = ".png";
</script>
<script src="https://HOSTNAME.sp.radio.fm/scripts/js/details.min.js"></script>

Ersetzen Sie “HOSTNAME” mit Ihrer SPCast Subdomain.

Den HTML-Code ändern Sie von

<span class="spcasteu_streaminfo" data-type="now_playing.playlist" data-error="Error loading playlist">Loading...</span>

auf folgendes ab

<span class="spcasteu_streaminfo" data-type="now_playing.playlist" data-show-as="img" data-imgwidth="256" data-error="Error loading playlist">Loading...</span>

Abschließender Hinweis

Sobald Sie die Änderungen vorgenommen haben, wird anstelle der Anzeige des Playlistennamens diese Ausgabe als Bild auf Ihrer Homepage angezeigt. Verwenden Sie die Browserkonsole, wenn Sie wissen möchten, wie der Name des Bildes auf Ihrer Homepage lauten muss. Das Ganze funktioniert mit allen Codes. Was Sie als Nutzer daraus machen, bleibt allein Ihre Sache.

Um den Titel eines Playlists-Bildes im Voraus zu berechnen, klicken Sie bitte auf den folgenden Link: https://sp.radio.fm/scripts/calculate_base64.php