mAirList Support Forum
September 09, 2010, 04:54:57 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Umzug von DRS2006 nach Mairlist  (Read 419 times)
MB-100
Regular
*
Posts: 117


View Profile
« 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
 
Logged
Torben
Administrator
Doktor mAirList
*****
Posts: 9172


View Profile
« 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 Sad

Aber sonst: Super Tipp!
Logged
Polli
Newbie
*
Posts: 84


334874754
View Profile
« 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  Cheesy )

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
Logged
MB-100
Regular
*
Posts: 117


View Profile
« 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







 
Logged
Polli
Newbie
*
Posts: 84


334874754
View Profile
« Reply #4 on: December 03, 2007, 14:17:49 »

Aso. Das ist ja mal praktisch Smiley

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 » Logged
Torben
Administrator
Doktor mAirList
*****
Posts: 9172


View Profile
« 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.
Logged
MB-100
Regular
*
Posts: 117


View Profile
« 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 » Logged
Polli
Newbie
*
Posts: 84


334874754
View Profile
« Reply #7 on: December 04, 2007, 17:53:19 »

Habs dann auch gefunden. Und es funktioniert wunderbar.  Smiley

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

Gruss

Polli
« Last Edit: December 04, 2007, 17:56:29 by Polli » Logged
flashlighter
Regular
*
Posts: 643

289125779
View Profile WWW Email
« 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:
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 Wink

grüße, michi
Logged
Polli
Newbie
*
Posts: 84


334874754
View Profile
« Reply #9 on: December 05, 2007, 13:16:20 »

Das funktioniert Smiley

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

Danke dir Smiley

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 » Logged
Torben
Administrator
Doktor mAirList
*****
Posts: 9172


View Profile
« 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.
Logged
Polli
Newbie
*
Posts: 84


334874754
View Profile
« Reply #11 on: December 06, 2007, 13:32:35 »

Stimmt  Wink
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!