MP3 Audio an Soundkarte

Hallo,

ich bin völlig neu in der IPS-Welt, habe mir in der letzten Wochen den Key gekauft und stehe nun vor einem Rätsel.

Was ich gerne möchte: MP3-Dateien über IPS auf der Audiokarte ausgeben (also erst mal klein anfangen). Am liebsten würde ich dazu IPS und iTunes koppeln aber das dürfte wohl nicht funktionieren, oder? Ansonsten könnte ich mir als Minimallösung vorstellen, dass IPS alle MP3s eines Verzeichnisses einliest und auf der Soundkarte ausgibt.

  • Aber selbst das kriege ich nicht hin. Könnte mir bitte jemand helfen?

Danke.

Hallo dezi,

ich gehe davon aus das Du die Mediaplayer-Instanz in IPS eingerichtet hast, falls nicht eine neue Instanz anlegen, Hersteller NONE, Gerät MEDIAPLAYER, und mit der Soundkarte verbinden.

Als nächstes dieses Skript bzw. Funktion in einen neuen Skript anlegen, Pfad und ID anpassen und das war es eigentlich.



$id = 36295 /*[Erdgeschoß\Musik\Media Player]*/;
$dir = "F:\IP-Symcon2\Music";

WAC_PlayDir($id, $dir);

 //Danke an paresy für die Function

function WAC_PlayDir($id, $dir)
{
 function ReadRecursive($dir, $subdir = "") {
  $result = Array();
  $files = scandir($dir."/".$subdir);
  foreach($files as $file)
  {
   if(($file != ".") && ($file != "..")){
    if(is_dir($dir."/".$subdir."/".$file)) {
     $res = ReadRecursive($dir, $subdir."/".$file);
     $result = array_merge($res, $result);
    } else {
     $filedir = $subdir."/".$file;
     $filedir = substr($filedir, 1, strlen($filedir));
     $result[] = $filedir;
    }
   }
  }
  return $result;
 }

 $allowed = Array("mp3", "wma");
 $files = ReadRecursive($dir);

//Den Zufallsgenerator von PHP verwenden
//shuffle($files);

 WAC_ClearPlaylist($id);
 foreach($files as $file)
 {
  $ext = pathinfo($dir."/".$file, PATHINFO_EXTENSION);
  if(in_array(strtolower($ext), $allowed))
  {
   WAC_AddFile($id, $dir."/".$file);
  }
 }
 WAC_Play($id);
}


Hallo,

vielen Dank für die Hilfe, werde ich gleich mal ausprobieren.

Wie sieht es eigentlich mit M4A (typisches Itunes-Format) aus? Wird M4A ebenfalls von IPS unterstützt oder gibt es Möglichkeiten, M4A Dateien abzuspielen?

Nochmals DANKE.

Hallo,

habe gerade getestet, geht nicht. Du könntest aber eine Konverter einsetzen um die M4A nach MP3 zu konvertieren, ist zwar ein Aufwand, aber besser als ohne:D