Entwickler-Ecke

Freeware Projekte - ExID3Edit


elundril - Fr 14.07.06 17:16
Titel: ExID3Edit
ole!!! der neue ID3 editor aus dem Hause bettaware ist da! Mit vielen neuen funktionen und einer verbesserten grafik. DAS alternativprogramm zu "Another ID3 Editor". Jetzt und nur hier zum Downloaden!

Funktionen:
[*] Editieren von ID3v1 und ID3v2
[*] Mehrfacheditieren (vorsicht: alle dateien in der Listbox werden verändert)

Bei problemen konsultieren sie bitte ihren arzt oder Apotheker. !!Nicht in die Augen kommen lassen.

ACHTUNG: IN STAMMEN NUR WENIGE SACHEN VON MIR. VIELEN DANK AN GAUSI FÜR SEINE MP3FILEUTILS. DIESES PROGRAMM IST EIGENTLICH SEIN VERDIENST.


alias5000 - Fr 14.07.06 17:21

hm, sind noch einige FEhler drin, z.B. wenn man auf Arbeitsplatz drückt.
MainMenü ist etwas spärlich und beenden kann ich das auch net, weil ein Prozess auf die Settings.txt zugreift und dein Programm dadurch keinen Zugriff hat. Dabei hab ich mit der Settings.txt nichts gemacht.

Also rundum noch ausbaufähig :wink:

Gruß alias5000


elundril - Fr 14.07.06 17:24

settings.ini sollte sich allein erstellen.
das mim arbeitsplatz is so ne sache. ich hab das mit ShellTreeView gemacht und eigentlich nix daran verändert. Was könnte da der Fehler sein??


Gausi - Fr 14.07.06 19:11

Einmal das Prog abschießen, dann klappts auch mit der Settings.txt ;-) - zumindest bei mir.

Aber... Die Unit [http://www.delphi-forum.de/viewtopic.php?t=51410], die du meines Erachtens(*) nach zur Anzeige und Bearbeitung der Daten nutzt, steht unter der LGPL. Wenn ich nicht so lieb wäre, könnte ich jetzt meckern. Zum Beispiel deswegen, weil ich nirgendwo erwähnt werde. ;-)

Außerdem sieht es für mich so aus, als hättest du weite Teile des Demo-Projektes, was ich mitliefere, einfach kopiert bzw. leicht modifiziert. Die Funktionen, die bei mir nicht zu finden sind (abgesehen von ein paar Spielereien wie Trayicon), sind bei dir noch recht unausgegoren (die Change-All-Funktion).
Das finde ich ohne einen kleinen Kommentar diesbezüglich etwas dreist.

Schreib einfach rein, dass du die Unit benutzt, und gut ist. :D (Nicht wirklich komplett, aber das wäre ein Anfang.)
__________________
(*) Indizien dafür: klick [http://www.delphi-forum.de/viewtopic.php?p=372802#372802], der Name "MP3FileUtils" findet sich im Code der Exe, gewisse Ähnlichkeiten in der Beschriftung der Labels ('Header at') sowie Anzeige der Daten ('44100 Hz, Joint stereo')


elundril - Fr 14.07.06 19:24

jop GROßßES FETTES SORRY!!! Hab ich vergessen. es sollte nur so als Testversion dienen. Und das mim Code kopieren tut mir auch leid aber ich hab mir gedacht das es irgendwie doch einfach wäre den code zu nehmen als genau so was noch mal zu schreiben!! Oder wie mein Vater zu solchen Situationen sagt: "Wozu das Rad neu erfinden?".

Also noch mal sorry!!


DAS IS EIGENTLICH DAS DEMOPROGRAMM VOM GAUSI NUR ETWAS MODIFIZIERT!!!!

wie meinst du das mit recht unausgegoren???


Gausi - Fr 14.07.06 22:40

Hey, das mit dem Code kopieren muss dir nicht leid tun. Dafür habe ich das Ding ja geschrieben. Ich habe dafür ja auch einiges an Code kopiert (von tommie-lie's Ultima-Tag, vgl. readme). Und weil er seinen Code unter die LGPL gestellt hat, war ich da auch dran gebunden. Und das bedeutet, dass man gewisse Regeln einhalten muss, wenn man diesen Code in seinen Programmen verwenden will.
Eine davon ist, dass man angibt, dass man die entsprechenden Sachen verwendet hat. Eine andere ist, dass man z.B. den Endanwender darauf hinweisen muss, dass er das Recht hat, den kompletten Quelltext zu bekommen. (Im Lizenztext steht zwar was von "prominent notice", aber so groß muss das dann nicht sein. Mach das mal bitte wieder kleiner, das ist mir peinlich :oops:)

Mit unausgegoren meine ich, dass man z.B. bei der Übernahme der Tags vom Dateinamen keine Einstellmöglichkeiten hat, wie z.B. "Track - Titel - Artist" oder "Artist_-_Track_-_Titel" (man beachte auch die Trennzeichen!), und das da scheinbar nur der v2-Tag geschrieben wird, der v1-Tag jedoch unberührt bleibt. Kann aber auch sein, dass ich mich da verguckt habe.

btw.: ich hätte bestimmt nichts gesagt (oder höchstens per PN mal nachgefragt), wenn dein Programm schon was größer wäre und weitere schöne Funktionen hätte.
Das Demo-Pogramm ist ja dafür da, dass man die Anwendung direkt mal am Beispiel sieht. Ich habe nichts dagegen, wenn es als Grundlage für andere Programme dient. Ganz im Gegenteil. Nur fand ich in diesem Beispiel etwas viel kopiert, und etwas wenig selbst gemacht ;-)


elundril - Mo 17.07.06 20:37

Um ehrlich zu sein hab ich das Programm für meinen Bruder entwickelt. Der hat dann gesagt es is besser als "Another ID3 Editor" und ich solls ins internet stellen. Dementsprechend hab ich das Programm an die bedürfnisse meines Bruders angepasst. aber ich werd mich sogleich ans werkln machen!