Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   mp3finder <Beta> (https://www.delphipraxis.net/13671-mp3finder-beta.html)

BungeeBug 23. Dez 2003 17:19


mp3finder <Beta>
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

ich hab ein kleines Tool geschrieben, das es erleichtern soll doppelte Dateien auf der Festplatte zufinden.
Die Dateien werden rekursiv gesucht und im oberen ListView angezeigt. Nach dem hashen finden sich die doppelten MP3s im untern ListView. Mit Tools -> Batch erstellen lässt sich im Programmverzeichniss eine Batchdatei erstellen, die die doppelten löscht.

Ich bin mal gespannt was euch alles nettes ein fällt zu meinem Programm.

Ich übernehem keine Haftung für Schäden die entstehen (könnten) rein theoretisch sollte das aber nicht der Fall sein. In meinen Tests ist nie etwas passiert.

BungeeBug 23. Dez 2003 18:24

Re: mp3finder <Beta>
 
So ich hab nen paar Bugs ausgemerzt ...

neue Version online ...

Mr_Sweet 22. Jan 2004 20:06

Re: mp3finder <Beta>
 
Könntest du mir vielleicht den Code schicken?

H4ndy 22. Jan 2004 20:27

Re: mp3finder <Beta>
 
Hi! :)

Sowas hab ich schon lange gesucht um
meine mp3-Sammlung zu entrümpeln ^^

Bugs hab ich noch keine gefunden,
es wäre aber schön, wenn du bei doppelten
mp3s beide Speicherorte ausgibst, damit
man selber entscheiden kann wo man die Datei
löscht!

Trotzdem danke ^^

GetCool 22. Jan 2004 21:04

Re: mp3finder <Beta>
 
Schließe mich dem Vorschlag von H4ndy an. Ansonsten muss ich ich aber sagen: sehr praktisches Programm :thuimb: Freu mich auf die finale Version.

Robert_G 22. Jan 2004 21:18

Re: mp3finder <Beta>
 
Hi BungeeBug.

Ester Eindruck :thuimb: (vor allem das multithreaded hashing)


Aber wenn ich auf Batch erstellen klicke passiert nix. :cry:


Vorschlag:
Es wäre echt praktisch wenn man die Dateitypen, nach denen gesucht wird, selbst angeben könnte.(.avi,.mpg,...)

dizzy 22. Jan 2004 22:03

Re: mp3finder <Beta>
 
Gut dass du's sagst... Ich hab mich net getraut zu fragen :)

Wenn das noch reinkäme, und wenn ich aussuchen dürfte, welche der beiden doppelt vorhandenen Files ich löschen möchte, dann ist das genau was ich im Moment gut einsetzten könnte!

Ich danke einfach schonmal im Voraus ;)


gruss,
dizzy

Luckie 22. Jan 2004 23:13

Re: mp3finder <Beta>
 
Nun ja. was soll das geben:
Code:
del "G:\Brennen\MP3s\Oldies\Kopie von Arlo Guthrie - City of New Orleans.mp3"
del "G:\Brennen\MP3s\Oldies\Arlo Guthrie - City of New Orleans.mp3"
Ist natürlich auch eine Möglichkleit die doppleten Dateien los zu werden, ich lösche einfach beide. :roll:

Wenn ich eine neue Suche ausführen will, verabschiedet sich das Programm sang und klang los.

Aaaaaaah. Die Btach-Datei war noch markiert und ich habe versehentlich im Explorer "Return" gedrückt. Ergebnis: Beide sind weg. :evil: Sie hören von meinem Anwalt. :roll:

Klicke ich auf den Splitter, passiert das:
Zitat:

---------------------------
mp3finder
---------------------------
Access violation at address 00401C62 in module 'mp3finder.exe'. Write of address 4BCF1A26.
---------------------------
OK
---------------------------
Warum nimmst du keine Checklistbox, in der man die dateien markieren kann, die gelöscht werden sollen? Und warum löscht du so umständlich über eine Batch-Datei? Jetzt sind meine Dateien weg und noch nicht mal im Papierkorb. :evil:

Wähle ich einen Ordner ohne MP3's aus, hasht er sich zu tode.

BungeeBug 23. Jan 2004 06:01

Re: mp3finder <Beta>
 
Hmm ... ich werd wohl noch mal nen bisschen nach Programmiern müssen :)

Den Code werde ich hinzufügen sobald alles sogut klapt das man es zeigen kann, sprich ab der nächsten Version.

@Luckie ... was du da beschrieben hast kann eigendlich nicht sein da ich das Programm, was das angeht, mehr mals getestet hab. Ich werds mir allerdings noch mal angucken. Bist du sicher das du das MP3 nich sonst noch irgendwo mal hast?

Luckie 23. Jan 2004 07:28

Re: mp3finder <Beta>
 
Nein. Ich habe es extra getestet und eine Kopie einer MP3 erstell:
meinemp3.mp3
Kopie von meinemp3.mp3
Hat er wunderbar erkannt - leider. :roll:

Phoenix 23. Jan 2004 07:32

Re: mp3finder <Beta>
 
Hrm.. sowas jetzt für Linux, wo ich doch alle meine lieder auf dem streaming-server lagere.... *seufz*

BungeeBug 23. Jan 2004 15:17

Re: mp3finder <Beta>
 
Hi,

ich habe alles noch einmal genau angesehen und musste leider veststellen das bei meinem Sortiern etwas gewaltig schiefgelaufen ist.

Sorry an alle deren MP3's hierdurch leiden mussten.


Da es das neu schreiben des such- und vergleichscodes etwas länger dauert wird es eine neue Version wohl erst morgen geben. Ich werde aber alles geben :)

Die ChecklistBox ist schon integriert, das Batcherstellen klappt sehr gut.
Die E/A Fehler sind auch raus.

Gibts sonst noch Wünsche?

Robert_G 23. Jan 2004 15:21

Re: mp3finder <Beta>
 
Zitat:

Zitat von GeorgeWNewbie
Vorschlag:
Es wäre echt praktisch wenn man die Dateitypen, nach denen gesucht wird, selbst angeben könnte.(.avi,.mpg,...)

Wenn das noch dazu kommen würde... :angle2:

menne 23. Jan 2004 16:43

Re: mp3finder <Beta>
 
Hallo BungeeBug :)
Da ich eigentlich ziemlich ordentlich mit meinen MP3s umgehe (benennen etc.)
dachte ich, solch ein Programm wäre nix für mich.
Habe mich aber dann doch entschieden es mal zu testen.
Leider ist das Programm beim "hashen" einfach stehengeblieben.
Bei sage und schreibe 1467 von 1977.
Das "hashen" an sich dauert auch ziemlich lange.
Ich weiss nun nicht ob er die einmalig "gehashten" Datein in irgendeiner
Art speichert. Ich würde mir daher für eine neuere Version
wünschen das er nicht jedes mal alle Datein neu auflistet sondern
versucht abzugleichen um halt das suchen zu beschleunigen.
Ist aber wiegesagt nur eine kleine positive Kritik
(hoffe du kannst damit umgehen) :roteyes:

In diesem Sinne...
mfg.
.menne
(www.mr-edit.de)

Mr_Sweet 23. Jan 2004 17:57

Re: mp3finder <Beta>
 
Hey :) ,

Könntest du vielleicht schreiben wie man MP3's miteinander vergleichen kann? Aber nur falls es dir keine Mühe macht :o

menne 23. Jan 2004 18:16

Re: mp3finder <Beta>
 
Mr_Sweet?!
Wenn die Frage an mich ging, hast du mein "Post" falsch verstanden.
Ich meinte das nämlich wie folgt:
Man startet die Suche und "hashed" seine Files.
Dann ist man fertig mit seiner Suche und beendet das Tool.
Dabei legt er eine Datei an (ini, dat etc.) worin die
gefundenen Files gesichert werden.
Beim erneuten aufrufen kann er doch die Liste mit den
bereits vorhandenen aufrufen und vergleichen ob neue
bzw. gleiche dazu gekommen sind.
Fazit: Das vergleichen der Datei ist zeitsparender
als wenn er alles neu durchgeht. (Meine Meinung)

mfg.
.menne
(www.mr-edit.de)

BungeeBug 23. Jan 2004 18:40

Re: mp3finder <Beta>
 
Hi,

Mr_Sweet wenn du mir ne Mail Addy gibst kannst du den Code bekommen. Ab der nächsten Version wird das Tool aber sowieso OpenSource.

BungeeBug 23. Jan 2004 20:30

Re: mp3finder <Beta>
 
So bis auf das Vergleichen sind alle neuen Funktionen eingebaut!

==Fertig==
-> E/A Fehler weg
-> Endung kann geändert werden
-> Checklistbox eingebaut
==ToDo==
-> Verleichen neuschreiben
-> Ergebniss speichern um das hashen zubeschleunigen.


Sonst noch was?

Mr_Sweet 23. Jan 2004 20:30

Re: mp3finder <Beta>
 
@ Menne
Die Frage ging nicht an dich, aber dankeschön trotzdem :-D

@BungeeBug
Ja gerne, meine Addy ist josephdolmaya@hotmail.com dankeschön :-)

billi 26. Jan 2004 17:55

Re: mp3finder <Beta>
 
bei mir listet das programm einfach ALLE mp3's auf und danach ist sense...

EvilDragon 26. Jan 2004 18:58

Re: mp3finder <Beta>
 
das prgramm ist klasse aber wenn ich meine zweite festplatte durchsuchen lasse sind es 2164 dateien aber bei der 1 bleibt er stehen....

BungeeBug 26. Jan 2004 20:30

Re: mp3finder <Beta>
 
Hi,

eigendlich sollte das nicht sein. Ich habs auch schon mit wesendlich größeren Menge ausprobiert. Kannst du genauere Angaben machen? Welches OS? Updates? Fehler Meldung vom Programm?

Ich bin im mom sehr gut ausgelastet deswegen kann es sein das die nächste Version noch auf sich warten lässt aber ich arbeite dran!

ATwardz 29. Jan 2004 15:55

DOUBLESHOOTER 3.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi zusammen!

Ich habe vor Zeiten auch schon einmal ein solches Programm gecodet!
Ich denke das du(BungeeBug) ähnlich an die Sache rangegangen bist wie ich, weil die Geschwindigkeit die ich getest habe bei beiden Programmen auf 452 Dateien 1 Min und 27 Sek beträgt!

Es ist ein bisschen anders vielleicht findest du Inspiration! :-D
- Nicht nur MP3 Dateien können verglichen werden sondern alle anderen auch!
- Zusätzlich ist ein Bit für Bit vergleich möglich.
- Die MP3-Dateien können per DoppelClick abgespielt werden und per EinfachClick
angehalten werden!
- Die zu löschende Datei(en) kann man anwählen oder auch automatisch löschen
lassen!
- Vom Grundaufbau dürfte das Programm identisch sein, schätze ich!
Es wird MD4 Hashing benutzt!Mein Programm die Datei direkt
nachdem es sie gefunden hat!

Zusätzlich wollte ich noch einige Dinge in das Programm einbauen zu denen ich nur nicht mehr gekommen bin, da Karneval vor der Tür stand und ich mir das Wissen über die Existenz dieses Programms weggetriunken habe! :cheers:
Nein Scherz aber der Vergleich der Namen der Dateien mit einzubeziehen kann recht hilfreich sein! Da man viele Versionen von MP3's hat die nur um eine sek kurzer sind und desswegen ein anderer Hashcode rauskommt!

Naja viel Spass noch, hier das Programm(DoubleShooter)!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz