habe eine PREH Tastatur mit der ich die Hotkeys steuere; alles klasse bis auf ein Punkt und zwar:
Ich habe die eldoDB erfolgreich installiert und alles eingerichtet, es sind auch alle Lieder da wenn ich diese Suche (in mArilist), nur wenn ich sie einqueue dann steht Error, dann bin ich hier ins Forum und hab da nachgeschaut, gelesen dass der Datei-Pfad falsch eingestellt sein könnte, dann bin ich in Musikliste.exe rein und habe mal wahllos irgendwelche Songs angelickt und utner deren Eigenschaften fehlen ÜBERALL ( beinahe 4000 Songs) die Pfade, dann hab ich mal bei einem Lied den Pfad per Hand hinzugefügt und das Lied ging dann (in mArilist).
Meine Frage, warum weden die Pfade nicht mit übernommen?
Ich habe keine allzu große Lust die alle per Hand einzutragen!!!
Du musst in beiden Programmen (Musikliste und mAirList) den Basispfad angeben, also das übergeordnete Verzeichnis, unter dem sich alle deine Musikdateien befinden. In der Datenbank selbst werden nur relative Dateinamen abgelegt.
Beispiel:
Dateiname: C:\Musik\80er\ganztolleslied.mp3
Als Basispfad konfigurierst du: “C:\Musik” (Backslash am Ende nicht vergessen!)
In der Datenbank steht nur: “80er\ganztolleslied.mp3”
Das Ganze hat den Sinn, dass man auf diese Weise die Musikliste bzw. mAirList auch auf anderen Rechnern verwenden kann, die über einen anderen Pfad auf die Titel zugreifen (zum Beispiel über die Netzwerkumgebung).
in der Partition habe ich einen Ordner der heißt WEBRADIO
In der Datei steht als Pfad F:\WEBRADIO\
Das Problem beseteht leider immer noch, ich möchte die eldoDB eig. dazu missbrauchen, dass ich währen einer Sendung nach Songwünschen suchen kann und diesen dann als nächsten abspielen kann.
Das würde so ja gehen wenn der Pfad stimmen würde.
Poste bitte mal deine eldoDB.ini sowie die entsprechende Stelle aus der mAirList.ini (Abschnitt “[Database]” bzw. “[Database0]” je nach Version; das Passwort kannst du natürlich jeweils rauslöschen).
Mit welcher mAirList-Version arbeitest du eigentlich?
Wenn du eine solche Datei hast, bei der ERROR kommt, klick mal mit der rechten Maustaste auf den Playlisteintrag und geh in den Eigenschaften-Dialog. Da interessieren mich
Dateiname
Letzter Fehler (sollte als erste Zeile im Feld “Details”) stehen.
Außerdem würde ich gerne mal einen Blick in deine Datenbank werfen. Falls du dich mit MySQL so gut auskennst, dass du weißt, wie man SQL-Befehle direkt ausführen kann, schick mir mal bitte die Ausgabe dieses Befehls:
SELECT * FROM songs LIMIT 10;
(zeigt die internen Daten der ersten 10 Lieder an).
Ähm, warum ist das filename-Feld in der Datenbank jeweils leer (NULL)? Wie hast du die Titel da seinerzeit eingetragen? Über die Suchfunktion der Musikliste?
Vorschlag: Leg dir zum Test eine zweite Datenbank innerhalb von mysql an und lasse die Musikliste darein nochmal alle Titel einlesen. Und dann gucken, ob es dann klappt.
Ich habe eldoDB 0.1.2 genommen und auch die Musikliste.exe ins mArilsit Verzeichnis kopiert, wenn ich jetzt Musikliste.exe öffne kommt folgender Fehler:
Der Przedureinsprugspunkt “BASS_StreamGetLength” wurde in der DLL “bass.dll” nicht gefunden.
Was heißt das denn??
Davor hatte ich die eldoDB 0.0.2 oder 0.1.0 aber damit kam ich zumindest in Musikliste.exe rein
Hab jetzt mal eine Kopie des kompletten Ordners von mAirList 1.5.5 gemacht und dann die bass.dll, die basswm.dll, mAirlist.exe, Musikliste.exe und die mAirListConfig.exe von mAirlist 1.4.1 in das Verzeichnis kopiert und gegebenfalls ersetzt. Dann die Datenbank in mAirListConfig.exe eingestellt und siehe da es geht, kann alle songs suchen nach Interpret und Title und es klappt!
Allerdings läuft das jetzt dann auf halt 1.5.5 und halb 1.4.1
Gibt es da nicht eine einheitliche Lösung also entweder 1.4.1 oder voll funktionierend 1.5.5?
Kannst mich als Testkaninchen verwenden ^^
Die Zeit nehme ich mir gerne um so ein Klasse Programm zu unterstützten!
Die Musikliste.exe ist zu einer Zeit entstanden, als gerade die Version 2.1 der BASS.DLL aktuell war. Inzwischen gibt es die BASS.DLL als Version 2.2, und die aktuellen mAirList-Versionen brauchen diese Version 2.2 auch. Die Musikliste hingegen wird ja in dieser Form von mir nicht mehr weiterentwickelt. Deswegen ist sie bei BASS.DLL 2.1 stehengeblieben. An Version 2.2 anpassen könnte ich sie nicht mehr, weil sich das Projekt hier gar nicht mehr kompilieren lässt.
Am besten betrachtest du mAirList und eldoDB/Musikliste als zwei getrennte Produkte und machst dir zwei Ordner, in die du jeweils die passende BASS.DLL hineinkopierst. Bei mAirList ist sie ja gleich mit dabei. Für die Musikliste musst du dir sie einmal aus einem älteren mAirList-Archiv rausfischen. Auf diese Weise findet und benutzt jedes Programm jeweils die passende Version.
Ich weiß, das ist alles etwas kompliziert - aber da die eldoDB in dieser Form eingestellt ist und gerade von verschiedenen Leuten an einem Nachfolger gebastelt wird, habe ich keine Lust, da noch sonderlich viel Energie für aufzuwenden.
P.S. du hast als mAirlist startlogo diese tolle onAirleuchte genommen.
Kann ich das irgendwie auch basteln bzw an mein Mischpult anschließen?
Diese Lampe gibt es tatsächlich, sie befindet sich im eldoradio*-Studio und wurde seinerzeit von Christoph Cech gebastelt: aus einem kleinen Konservenglas, etwas rotem Bastelpapier und einer Glühbirne. Dazu noch ein durchsichtiger Aufkleber aus einem Beschriftungsgerät. Wie genau du das dann an deinen Mischer anschließen kannst, hängt wohl sehr stark vom verwendeten Gerät ab.
Genau so hab ich es dann auch gestern getan einfach zwei Ordner und jetzt sind auch die zwei Produkte getrennt und es könnten keine Einstellungen aus irgendwelchen unerklärlichen Gründen verändert werden.
DANKE DIR!
Jetzt bin ich von der Sendeautomation recht zufrieden.
Gibt es ein Programm oder kann das mAirlist oder Musikliste, dass ich mir aus den Archiv von F:\WEBRADIO\ per Zufall oder nach irgendeiner Auswahlmöglichkeit einfach Lieder zusammenstellen lasse in einer Playlist?
Ich denke da an die Rotationrules von SAM 2 oder SAM 3, muss aber nicht so ausgeprägt sein.