1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Woher bekomme ich ein Playlist-Skript?

Dieses Thema im Forum "Internetradio- und Heimstudio-Software" wurde erstellt von Klemp, 21. Oktober 2007.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Klemp

    Klemp Benutzer

  2. derPENGUIN

    derPENGUIN Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Hi,
    ich wuerd sagen, selber schreiben, ist doch nicht sooo schwer.
    Du nimmst eine MySQL-db mit den Feldern date, time, artist und title, dann nimmst du ein perlscript, was per cron minuetlich die songinfos vom shoutcast holt und in die db schreibt. Und die Website fuer die Abfrage is ja dann wohl kein Prob.
    Natuerlich ist diese Konstruktion recht simple, man koennte auch mehr Hirnschmalz investieren, aber fuer den Anfang geht das so.
    LG, peng
     
  3. Pegasus

    Pegasus Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Sowas gibts fertig auf Mysql-Basis. Weis jetzt zwar den Namen nicht mehr, aber damit kann vielleicht jemand aushelfen.

    Ansonsten ist es eine Erweiterung von ein paar Zeilen, wenn du mein Radio_Stats um einen Eintrag in die Datenbank ergänzst.

    Alternativ bietet evtl. das Abspielprogramm eine passende Funktion. SAM speichert z.B. die gespielten Songs sowieso in der Datenbank, mAirlist macht das m.W. auch.
     
  4. Butch74

    Butch74 Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Also wenn sowas mal fertig angeboten wird, würde ich das auch mit einbauen.
    Da ich mit Perl & Mysql nichts am Hut habe und die Arbeit auch honorieren würde, bin ich auch bereit einen entsprechenden Preis zu zahlen....

    Vielleicht findet sich ja ein Progger, der an so einem Ding gefallen findet.
     
  5. Pegasus

    Pegasus Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Als Bash-Script:

    PHP:
    #!/bin/sh

    # Konfiguration
        
    MYSQL_HOST="localhost"
        
    MYSQL_USER="root"
        
    MYSQL_PASS="changeme"
        
    MYSQL_BASE="songhistory"

        
    SONG_HOST="stream-url"
        
    SONG_PORT="8000"

    ###################################################################################################

        
    song=$(wget -"http://$SONG_HOST:$SONG_PORT/7.html" -- --user-agent="Mozilla/5.0" awk -F"," '{print $7}' awk -F"<" '{print $1}')
        
    test=$(mysql -h $MYSQL_HOST -u $MYSQL_USER -p$MYSQL_PASS $MYSQL_BASE -"SELECT * FROM songs WHERE song='$song' AND NOW() <= DATE_ADD(\`timestamp\`, INTERVAL 10 MINUTE)")
        
        if [ ! 
    "$test]; then
            mysql 
    -h $MYSQL_HOST -u $MYSQL_USER -p$MYSQL_PASS $MYSQL_BASE -"INSERT INTO songs SET song='$song'"
        
    fi
    Und die Tabelle dazu:

    PHP:
    CREATE TABLE `songs` (
        `
    idint(11NOT NULL auto_increment,
        `
    songvarchar(255collate latin1_german2_ci NOT NULL,
        `
    timestamptimestamp NOT NULL default CURRENT_TIMESTAMP,
        
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
    Und nein, ich leiste keinen weiteren Support dazu, denn wer es nicht schafft, dieses Script per Cron minütlich zu starten hat zuwenig Ahnung um einen eigenen Server zu betreiben und ich habe beschlossen, soetwas nicht mehr zu unterstützen.
     
  6. Butch74

    Butch74 Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Danke Pegasus - ich werde es die Tage mal mit einem Progger mal durchegehen, der unseren Server kennt. Ich werde dann ausführlich berichten, falls es einen interessiert...
     
  7. Pegasus

    Pegasus Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Nur so nebenbei, es funktioniert nur mit Shoutcast und nicht unter Windows (ausser man installiert eine Unix-Shell, wie z.B. Cygwin.
     
  8. flowcast

    flowcast Gesperrter Benutzer

  9. Ramminachtengel

    Ramminachtengel Benutzer

    AW: Woher bekomme ich ein Playlist-Skript?

    Hallo schaue einfach mal bei Kitspower nach dann lg markus
     

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen