BinaryWorks.it Official Forum
BinaryWorks.it Official Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 eXtreme Movie Manager 8, 9, 10 Forum
 Deutsches Forum XMM 8
 Schauspieler löschen und Import verhindern
 New Topic  Reply to Topic
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2 Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

carsie
New Member

Germany
78 Posts

Posted - 20 Jan 2015 :  19:19:09  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
Hallo zusammen,

meine Movie-Datenbank ist in den letzten Jahren ziemlich gewachsen. Ich importiere die Daten der Filme und Serien immer mit dem OFDB-Script.

Durch eines der letzten Updates dieses Scripts werden jetzt für jede Serie auch zu jeder Folge alle Schauspieler und deren Fotos heruntergeladen. Als Folge dessen, dauert der Import so lange, dass ich den PC über Nacht anlassen muss.

Da mich die Schauspielerdaten eigentlich Null interessieren habe ich daher drei Fragen:

1. Wie kann ich bestehende Schauspielerdaten löschen ?
2. Kann ich die Dateien im Fotoverzeichnis der Schauspieler (Filme_Photos) einfach löschen oder meldet EMM dann einen Fehler ?
3. Wie kann ich verhindern, dass weiter zu neuen Filmen Schauspielerdaten importiert werden ?

Ich danke Euch schon mal für Eure Hilfe.

Übrigens P.S.:
ich würde mich immer noch darüber freuen, wenn man innerhalb der Maske "Film hinzufügen" wieder einen Button hätte, mit dem man gleich zur manuellen Eingabe des nächsten Films springen kann, so wie es in Version 7 mal die Standardfunktion des "OK"-Buttons war. Ich hatte dazu auch hier im Forum schon mal geschrieben, aber wurde erstmal auf zeitliche Probleme vertröstet - was auch oK ist. Allerdings wurde dafür nie Abhilfe geschaffen und das würde mir bei der Neuanlage von Filmen schon sehr helfen

Liebe grüße !!!

JDommi
Administrator

Germany
4638 Posts

Posted - 20 Jan 2015 :  20:06:47  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi carsie!

Zu 1. Im TreeView zu Darstellern wechseln, dann alle markieren und Daten löschen per Kontextmenü. Wenn die Funktion wie für Filme direkt auch zur Verfügung steht. (Bin grad auf der Arbeit und kann deshalb nicht sagen, ob das weirklich geht.)
Zu 2. Wenn du nicht gerade Platzprobleme hast, würde ich die einfach drin lassen. Ansonsten teste doch einfach mal indem du den Ordner umbenennst und ihn dann leer neu erstellst.
Zu 3. Schau mal in die Scripts Optionen von OFDB. Evtl. kannst du da einstellen, dass die Detail-Infos nicht geladen werden.

Wie bereits gesagt, kann ich das heute nicht mehr kontrollieren, werde aber morgen mal danach schauen.
Außerdem wollte ich bei Gelegenheit mal schauen, ob man per Script-Optionen nicht noch etwas zaubern kann. Zum Beispiel eine Limitierung des Darsteller-Downloads auf eine bestimmte Anzahl. Aber das dauert natürlich seine Zeit. Vor allem wo in XMM selbst noch mehr als genug Bugs sind...

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 20 Jan 2015 :  23:24:44  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Jetzt aber...
Zu 1. Geht leider nur über Access direkt. Aus XMM heraus kann man nur die komplette Datenbank für Personen löschen.
Zu 3. Bei OFDB kann man einstellen: Keine, alle oder nur Darsteller mit Rollenname.

Wenn ich morgen Zeit haben sollte, werde ich mal schauen, ob ich das mit der Limitierung einbauen kann.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 21 Jan 2015 :  16:40:06  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi Dommi,

vielen Dank für die gute Hilfe !!!
zu 1: auch wenn es etwas traurig, um die vorhandenen Daten ist: aber genau das wollte ich: ALLE löschen ! Deshalb danke für den Prima-Tip. Hab´s jetzt so gemacht, EMM scheint platt, aber ich denke, der muss die Massenlöschung erst noch final verarbeiten ;-)
zu 2: werde ich gleich mal austesten
zu 3: OK, werde mal schauen, ob ich das mit der Einstellung des Scripts hinkriege, ansonsten ist die Begrenzung auch keine schlechte Idee, gerade bei den Serien.

zu meinem PS: Meinst du, da kannst du auch was machen ? Ich warte auf die Wiederaufnahme dieser Funktion schon seit fast 2 Jahren. Das würde mir extrem helfen, da ich im Moment immer wieder bei Erfassung mehrerer neuer Filme mit der rechten Maustaste auf das Grid klicken muss, dann "Film hinzufügen" usw. Das ist viel umständlicher, als die alte Funktion, wo durch Klick auf den OK-Button in der Erfassungsmaske der aktuell erfasste Datensatz gespeichert wurde und eine leere Erfassungsmaske für den nächsten Film aufpoppte. Um die aktuelle Funktion des OK-Buttons nicht zu verändern, könnte man ja noch einen Button "Nächsten Film erfassen" oder so ähnlich einbauen.

Danke und liebe Grüße

Carsie
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 21 Jan 2015 :  16:50:23  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
zu1 : ...das dauert wohl noch ein bisschen. Der löscht gerade 50-60 Stück pro Minute. Hat noch einige Tausend zu tun. Ist das normal, dass das so lang dauert ? Die Datenbankdatei bekommt auch jedesmal einen neuen Zeitstempel. Es scheint, dass nach jedem gelöschten Datensatz die Datenbank neu gespeichert wird.

Edited by - carsie on 21 Jan 2015 17:58:26
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 21 Jan 2015 :  18:01:51  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Bei mir ging das relativ schnell, keine 2 Minuten bei ca. 40.000 Personen. Kommt halt auf mehrere Sachen wie OS, Speicher und CPU an.

Zu deinem PS. Ich selber kann da leider nichts machen, da Ale der einzige Programmierer ist. Aber evtl. hilft es dir ja, wenn du zuerst per Liste alle Filmtitel eingibst. Beim Import-Symbol kannst du entweder alle Titel manuell mit Copy/Paste untereinander einfügen, oder eine Textdatei mit den Titeln verarbeiten. Der Import geht dann hinterher per Batch oder automatisch, wenn das in den Optionen eingestellt ist.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 21 Jan 2015 :  18:16:39  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
uff ! Bei mir sind es zwar auch ein paar 10.000, aber er löscht sie wirklich so langsam. System ist eigentlich nicht schlecht.:
16GB RAM, Intel i7-2600K, Windows 7 64 bit

Ich nutze auch die 64bit-Variante von EMM, wegen der großen Datenbank.
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 21 Jan 2015 :  18:42:15  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Die 64-Bit Version von XMM habe ich wieder runter geschmissen. Die war mir doch ein bisschen zu lahm. Um z.B. das Edit-Fenster zu öffnen musste ich fast eine Minute warten. Wer also keine Probleme mit einer zu großen Datenbank hat, sollte weiterhin die 32-Bit Version nutzen. Ist halt bedeutend schneller.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 21 Jan 2015 :  19:01:02  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Dommi, sorry, wenn ich dir auf den Senkel gehe, bin halt froh für die Hilfe:

Langsam war ja schon mein Problem mit der 32er. Ich hatte die Infos auf der Homepage so verstanden, dass die 64bit gerade für größere Datenbanken geeignet ist und dabei unterstellt, dass sie DA dann schneller ist.

Ich musste sogar mein 32-bit-Office deinstallieren und 64-bit drauf machen, weil ich sonst die erforderlichen 64-bit-Access-Treiber nicht hätte installieren können (wurde bei der Installation der Treiber angezeigt).

Ich befürchte jetzt, dass wenn ich wieder auf 32bit zurück will, dass ich dann auch Office wieder neu installieren muss.

Noch eine Frage: Kann ich den Löschvorgang vielleicht durch ein hartes Programmende (über Task-Manager) unterbrechen, ohne die Datenbank zu himmeln ? Denn sonst dauert der Löschvorgang noch bis übermorgen und das meine ich nicht mal übertrieben...

Dank dir nochmal !!!
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 21 Jan 2015 :  19:30:59  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Wie ich gehört habe, sind 64-bit Versionen angeblich generell langsamer - auch wenn's bei XMM extrem ist. Zumindest bei mir.
Das mit dem Office-Paket stimmt leider. M$ kann nicht mit beiden Versionen gleichzeitig umgehen. (Auch wenn's da einige Tricks und Hacks geben soll...)
Abbrechen: versuche vorher die originale .mdb zu kopieren. Wenn das nicht gehen sollte, würde ich lieber die Finger vom TaskManager lassen. Reagiert XMM eigentlich noch? Wenn ja, einfach versuchen das Programm normal zu beenden.
Ich habe mir am Anfang auch öfter die Datenbank zerstört. Seitdem mache ich vor jeder größeren Änderung erst eine Kopie.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 22 Jan 2015 :  05:19:39  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi,
5:14 Uhr nächster Tag und erst 2.000 Personen gelöscht. Ja, EMM lief jetzt immer noch. Bin nach deiner Empfehlung vorgegangen und habe die Datenbank kopiert und dann hart über den Task-Manager beendet.

Hat jetzt erstmal geklappt. EMM hat mit Datenbank wieder neu gestartet nach Aufruf.

Nach Aufruf der Repair-Funktion hat er die bestehende Datenbank dann gelöscht, weil eine Fehlermeldung kam "Standard-Datenbank nicht gefunden mit Angabe des Pfads meiner Datenbank und dann ein Hinweis "Neue Datenbank erstellen". Hier kann ich nur OK drücken und dann is die alte weg...

Habe die erstellte Kopie dann wieder in mein Verzeichnis kopiert und kann die auch wieder öffnen. Doch sobald ich hier wieder reparieren will, passiert das Gleiche.

Übrigens sind in der kopierten Datenbank jetzt auch wieder ALLE Personendaten drin, also auch die gelöschten...

Update: Habe eine vor der ganzen Personengeschichte erstellte Sicherung der mdb eingespielt und auch dort die Reparatur versucht. Auch das führte zu dem Ergebnis wie oben beschrieben. Kann es sein, dass die Reparatur-Funktion in der 64-bit-Version einen Bug hat, denn das ist meine nächstliegende Erklärung... ?

Übrigens habe ich testweise mal meine Datenbank in Access 2010 geöffnet und dort alle Personen gelöscht. Das ging wirklich in Sekunden und ich konnte die getestete Datei dann auch in EMM starten. Nur eben die Reparatur schlug fehl.

Habe die um die Personen gelöschte Datenbank dann testweise in Access komprimiert und repariert. Dort hat das funktioniert. Datei ist jetzt 20 MB kleiner und lässt sich auch in EMM öffnen.

Was kann ich jetzt machen ?

Danke schon mal wieder für deine Hilfe...

Edited by - carsie on 22 Jan 2015 06:38:36
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 22 Jan 2015 :  10:25:59  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Jetzt, wo du es sagst, ja: Die Repair-Funktion scheint wirklich eine Macke zu haben. Hatte da vor einiger Zeit im Forum was gelesen.
Ich würde an deiner Stelle jetzt mit Access wirklich alle Darsteller aus der People, sowie aus den Movie und Episode Tabellen löschen und dann neu importieren. Ich habe mir zu diesem Zweck mein Standard-Script kopiert und dort feste Werte eingestellt. Z.B. Import nur der Felder für Cast und Crew. Wenn möglich kannst du auch die detailierten Infos abstellen. Wenn ich für manche Personen mehr Infos speichern will, dann benutze ich ein separates Actors-Script und gebe dort an, welche Daten ich haben will.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 22 Jan 2015 :  17:46:23  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi Dommi nochmal,

also ich hab jetzt alles gelöscht, auch die Regisseure, Datenbank 40GB kleiner und DEUTLICH schneller.

Importscript wie von dir vorgeschlagen eingeschränkt: DEUTLICH schneller

Mit den jetzt noch bestehenden Geschwindigkeitseinschränkungen der 64bit-Version kann ich leben.

Alles wieder fit.

MEEEEEGA Danke für deine so schnellen Antworten immer.

Ich versuch dann nochmal in meinem alten Forum auf den Add-Button hinzuweisen, vielleicht wird´s ja noch reinprogrammiert.
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 22 Jan 2015 :  18:13:05  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Wie sagt der Ausländer so schön: You're welcome!

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

alsystems
Junior Member

USA
116 Posts

Posted - 23 Jan 2015 :  04:21:10  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
quote:
Originally posted by JDommi

Jetzt, wo du es sagst, ja: Die Repair-Funktion scheint wirklich eine Macke zu haben. Hatte da vor einiger Zeit im Forum was gelesen.



Die 64-Bit-Version von XMM hat einen schwerwiegenden Fehler, wenn der kompakte und Reparaturfunktion noch die Datenbank löscht. Dies wurde zuvor in Bekannt:

http://www.binaryworks.it/forum/topic.asp?TOPIC_ID=13354

Ich weiß nicht, ob Dieser Fehler wurde in der neuen Version 8.4.3.0 (21. Januar 2015), wurde behoben. Kann jemand bestätigen das?

(Verwendet Google übersetzen)
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 23 Jan 2015 :  09:49:58  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Lt. Changelog leider nicht. Habe aber auch nicht die 64-Bit Version zum Testen.

The Changelog doesn't show that. But I don't have the 64-bit version to test it.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 23 Jan 2015 :  15:27:53  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
So Dommi, ich hab´s nochmal im Bug Report gepusht. Falls du einen engeren Draht zu Ale hast, würde ich mich freuen, wenn du ihn auch mal anpieksen könntest
Go to Top of Page

alsystems
Junior Member

USA
116 Posts

Posted - 23 Jan 2015 :  16:53:59  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Carsie,

Ich bin gespannt, wie groß ist die Datenbank?

Ich benutze die 32-Bit-Version von XMM mit
Datenbankgröße = 836MB (MDB-Datei)
3060 Filme
51.600 Menschen

i5 CPU mit 16 MB RAM unter Windows 7 Ultimate (64-Bit)

Ich glaube, die maximale Dass die 32-Bit-Version von XMM verarbeiten kann ist ein, wenn die MDB-Datei erreicht so etwa 1000 MB.

Irgendwann werde ich finden Diese Grenze ist. Ich würde es vorziehen, um die 64-Bit-Version, aber nicht ohne einen Arbeits kompakt und Reparaturfunktion verwenden. Ich habe nicht eine Kopie der Access 2010.

(Verwendet Google übersetzen)

Edited by - alsystems on 23 Jan 2015 16:57:11
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 23 Jan 2015 :  18:47:54  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Ich habe Ale nochmal eine Mail dazu geschickt.

I have send again a mail to Ale.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page

carsie
New Member

Germany
78 Posts

Posted - 25 Jan 2015 :  15:08:25  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hi,
da ich mich nie mit den Optionen der Scripts beschäftigt habe, habe ich immer alles importiert und meine Datenbank war inzwischen über 100 MB groß - das funktioniert übrigens auch noch mit der 32-bit-Version.

Ich bleibe aber jetzt erstmal bei der 64-bit-Version, da ich nach den letzten Löschvorgängen und den Einschränkungen der neu importierten Daten einen sehr deutlichen Geschwindigkeitszuwachs habe. Vielleicht schraubt Ale ja noch weiter an der Performance der 64-bit-Version.

Am meisten hoffe ich aber jetzt auf die Möglichkeit, einfacher mehrere Filme hinter einander erfassen zu können.
Go to Top of Page

JDommi
Administrator

Germany
4638 Posts

Posted - 25 Jan 2015 :  18:06:42  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
Hast du vieleicht oben überlesen:
quote:
... evtl. hilft es dir ja, wenn du zuerst per Liste alle Filmtitel eingibst. Beim Import-Symbol kannst du entweder alle Titel manuell mit Copy/Paste untereinander einfügen, oder eine Textdatei mit den Titeln verarbeiten. Der Import geht dann hinterher per Batch oder automatisch, wenn das in den Optionen eingestellt ist.

In order to achieve what is possible, you have to try the impossible over and over again.
Hermann Hesse
Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic   Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
Next Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
BinaryWorks.it Official Forum © Binaryworks.it Go To Top Of Page
Generated in 0.15 sec. Powered By: Snitz Forums 2000 Version 3.4.07