Author Topic: Umzug von DRS2006 nach Mairlist  (Read 721 times)

MB-100

  • Regular
  • *
  • Posts: 119
    • View Profile
Umzug von DRS2006 nach Mairlist
« on: December 03, 2007, 10:51:14 »
Hi! - Nur so als Anregung:

Da es ja jetzt möglich ist, einfach DRS2006 Playlisten einzulesen, dürfte es eigentlich kein Problem mehr sein, DRS Daten in Mairlist zu übernehmen. Die DRS2006 Datenbank HRDAT.DBF (nicht die Enterprise) unterscheidet sich von der DRS Playlist nur durch den Header.
Ich hab leider keine DRS Datenbank mehr da, aber eventuell kann Mairlist die HRDAT.DBF schon als Playlist einlesen. (Das Tool aus dem WIKI konnte das noch nicht)

Schreibt man dann per Script ....
----------------------------------------------------
Script :
var i : Integer;
begin
for i:=0 to CurrentPlaylist.GetCount -1 do
  CurrentPlaylist.GetItem(i).SaveMMD;
end.
----------------------------------------------------
.... die Daten in MMD Files, hat man die DRS Daten (Ramp, Cues usw.) komplett im Mairlist.

Gruß!
MB-100
 

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11106
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #1 on: December 03, 2007, 11:18:44 »
... wobei zu beachten ist, dass DRS (in Version 2.11) Cuepunkte nur sekundengenau speichert. Also für eine ernsthafte Anwendung relativ ungenau :(

Aber sonst: Super Tipp!

Polli

  • Newbie
  • *
  • Posts: 84
    • ICQ Messenger - 334874754
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #2 on: December 03, 2007, 13:01:36 »
Wenn ich das richtig sehe schreibt das Script fortlaufend MMD-Dateien wenn sie für ein noch nicht gespieltes Element nicht vorliegen? (Das war jetzt aber kompliziert  :D )

Mit Anderen Worten: Wenn ich eine DRS-Playliste in mAirList lade, dann werden die CUE-Punkte in MMD-Dateien abgespeichert. Somit erhält man irgendwann wenn alle Titel aus DRS einmal gelaufen sind, ein komplettes "Abbild" der DRS-Datenbank in Form von MMD-Dateien?

Irgendwo habe ich mal im Forum gelesen das man auch SaveTag o.Ä als Speicheroption angeben kann in einem Script. Funktioniert natürlich nur wenn kein Player geladen ist. Kann ich das Script auf den String SaveTag ändern um die CUE-Punkte direkt in die Datei zu speichern?

Gruss

Polli

MB-100

  • Regular
  • *
  • Posts: 119
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #3 on: December 03, 2007, 13:25:09 »
Mit Anderen Worten: Wenn ich eine DRS-Playliste in mAirList lade, dann werden die CUE-Punkte in MMD-Dateien abgespeichert. Somit erhält man irgendwann wenn alle Titel aus DRS einmal gelaufen sind, ein komplettes "Abbild" der DRS-Datenbank in Form von MMD-Dateien?

Hi!
Das muß nicht irgendwann sein. Die HRDAT.DBF aus dem Digitaldataverzeichnis ist quasi eine Gesamtplaylist aller Titel im DRS. Da geht das Wandeln in einem Ruck. Wenn´s nicht irgendeine Begrenzung der maximalen Playlistlänge im Mairlist oder durch Speichermangel gibt.

Gruß!
MB-100







 

Polli

  • Newbie
  • *
  • Posts: 84
    • ICQ Messenger - 334874754
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #4 on: December 03, 2007, 14:17:49 »
Aso. Das ist ja mal praktisch :)

Weis denn jemand ob ich per Script auch ein "SaveTag" auf alle Dateien machen kann?

Gruss

Polli

EDIT: Habe gerade mal getestet. Der "Import" funktioniert. Jedoch sind die Pfadangaben falsch. Die HRDAT muss zum korrekten Auslesen von DigitalData nach DigitalAudio kopiert werden, und kann anschliessend von dort aus mit den richtigen Verzeichnispfaden eingelesen werden. Ansonsten gibts einen Fehler (Cannot open File)
« Last Edit: December 03, 2007, 15:00:38 by Polli »

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11106
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #5 on: December 03, 2007, 15:09:45 »
Wenn du den im Changelog erwähnten Eintrag in der mAirList.ini machst, müsste es aber auch so gehen.

MB-100

  • Regular
  • *
  • Posts: 119
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #6 on: December 03, 2007, 15:10:30 »
EDIT: Habe gerade mal getestet. Der "Import" funktioniert. Jedoch sind die Pfadangaben falsch.

Hi!

Laut ChangeLog für die version ...42  hat Torben da etwas in die ini gebastelt.

    *  Loading of DRS2006 (*.dbf) files. As there are only relative file names

    in .dbf files, you need the following entry in mAirList.ini:
    [DefaultDirectories]
    DRS2006Import=c:\wherever\your\archive\is\


Gruß!

MB-100


Tja - Da war Torben mit der Antwort einen hauch schneller als ich ;-)
« Last Edit: December 03, 2007, 15:12:12 by MB-100 »

Polli

  • Newbie
  • *
  • Posts: 84
    • ICQ Messenger - 334874754
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #7 on: December 04, 2007, 17:53:19 »
Habs dann auch gefunden. Und es funktioniert wunderbar.  :)

Was mich immer noch interessiert ist ob ich ein SaveTag machen kann?

Gruss

Polli
« Last Edit: December 04, 2007, 17:56:29 by Polli »

flashlighter

  • Regular
  • *
  • Posts: 643
    • ICQ Messenger - 289125779
    • View Profile
    • http://www.flashlighter.de
    • Email
Re: Umzug von DRS2006 nach Mairlist
« Reply #8 on: December 04, 2007, 18:08:21 »
hi Polli,

Eigentlich schon, nur funktioneirt das Script bei mir irgendwie nicht (keine Fehlermeldung, kein mucks, aber die Fadepunkte werden

Code: [Select]
var i : Integer;

begin
for i:=0 to CurrentPlaylist.GetCount -1 do
  CurrentPlaylist.GetItem(i).SaveTags;
end.

Ist der gleiche Code wie bei SaveMMD, nur halt mit SaveTags  (steht auch so im chm-file).

kannst du es mal Probieren? oder kann mich jemand verbessern ;)

grüße, michi

Polli

  • Newbie
  • *
  • Posts: 84
    • ICQ Messenger - 334874754
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #9 on: December 05, 2007, 13:16:20 »
Das funktioniert :)

Zu beachten ist allerdings das man im Assist Modus ist und keinen Player geladen hat. Das Script sollte als Aktionsscript ausgeführt werden. ;) Getestet mit 2.1.42.

Danke dir :)

Gruss

Polli

EDIT: Anscheinend müssen alle Titel in der Playlist markiert sein damit das Script das SaveTags anwendet.
« Last Edit: December 05, 2007, 15:57:28 by Polli »

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11106
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #10 on: December 05, 2007, 17:15:14 »
EDIT: Anscheinend müssen alle Titel in der Playlist markiert sein damit das Script das SaveTags anwendet.

Kann nicht sein. Die Scripts "wissen" nicht, welche Titel markiert sind und welche nicht.

Polli

  • Newbie
  • *
  • Posts: 84
    • ICQ Messenger - 334874754
    • View Profile
Re: Umzug von DRS2006 nach Mairlist
« Reply #11 on: December 06, 2007, 13:32:35 »
Stimmt  ;)