AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ImageToMp3 Pro - inkl. Online-Cover-Suche
Thema durchsuchen
Ansicht
Themen-Optionen

ImageToMp3 Pro - inkl. Online-Cover-Suche

Ein Thema von BenTech · begonnen am 27. Jan 2007 · letzter Beitrag vom 19. Feb 2009
Antwort Antwort
Seite 2 von 3     12 3      
BenTech
Registriert seit: 16. Jun 2003
Vor einiger Zeit hatte ich ein Progamm geschrieben (ImageToMp3), dass auf Knopfdruck ein bestimmtes CD-Cover in eine Reihe von Mp3-Dateien kopieren konnte. Solch ein Tool hatte mir immer gefehlt, da ich nicht den Umweg über einen "großen" Tag-Editor machen wollte.
Nun fehlte mir in dem Programm aber noch die Möglichkeit, automatisch über das Internet die gewünschten CD-Cover herunterladen zu können. Der Weg über die Seite von Amazon, oder das Nutzen eines seperaten Tools für diesen Zweck war mir zu umständlich.
Nachdem ich mich jetzt ein wenig mit den Amazon-Web-Services beschäftigt hatte, war ich in der Lage Albeninfos, bzw. die dazugehörigen Cover abzurufen. Diese Funktion habe ich jetzt in die "große" Version von ImageToMp3 eingebaut. Eine Unterstützung für Proxy-Server folgt mit dem nächsten Build.

Ich würde mich sehr freuen, wenn ihr mir sagt, wie ihr das Tool findet, bzw. was ich daran verbessern sollte

Vielen Dank auch hier nochmal an Muetze1, für seine Id3v2 Lib, die mir viel Arbeit abgenommen hat!


[Uups...das ist natürlich kein Open Source. Bitte in Freeware verschieben. Sorry ]
Miniaturansicht angehängter Grafiken
screen_153.jpg  
Angehängte Dateien
Dateityp: zip imagetomp3_pro_1_13_348.zip (417,5 KB, 90x aufgerufen)
 
28. Jan 2007, 23:42
Dieses Thema wurde von "Phoenix" von "Open-Source" nach "Freeware" verschoben.
Verschieben wir doch gerne
Blackheart

 
Delphi 7 Enterprise
 
#12
  Alt 29. Jan 2007, 00:22
Zitat von BenTech:
Zitat:
Was Mir noch eingefallen ist, es wäre nicht schlecht wenn die Bildgröße angezeigt würde.
Die Idee hatte ich auch schon . Ich kann dir aber schonmal sagen, dass die großen Bilder bei Amazon eigentlich alle 300x300 Pixel groß sind und um die 35kB einnehmen. Eine Möglichkeit, die Bilder in der Größe automatisch zu ändern, kann ich aber im Prinzip schon einbauen. Wobei ich nicht glaube, dass viele Leute was kleineres als 300x300 haben möchten
So Hatte Ich das auch nicht gemeint, 300x300 ist schon OK da aber die Größe nicht angezeigt wird hab Ich ein Bild eingebunden das 1700x1700
hatte.

Was mir aufgefallen ist, wenn Ich auf Bearbeitung klicke und die Liste Leer ist kommt trotzdem die Meldung Bearbeitung abgeschlossen.
Da sollte doch eher kommen nichts in der liste oder so.
Wenn Ich ein Backcover angebe wird es im Image auch gestretcht sieht nicht so besonders aus.
Die Position der Form könntest Du auch speichern, beim Start ist bei Mir die Form halb vom Bildschirm verschwunden.
Ansonsten
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#13
  Alt 29. Jan 2007, 11:38
Zitat:
So Hatte Ich das auch nicht gemeint, 300x300 ist schon OK da aber die Größe nicht angezeigt wird hab Ich ein Bild eingebunden das 1700x1700
hatte.
Ach soo, stimmt. An die von der Festplatte geladenen Bilder hatte ich überhaupt nicht gedacht. Da macht das Ganze auch gleich viel mehr Sinn

Zitat:
Was mir aufgefallen ist, wenn Ich auf Bearbeitung klicke und die Liste Leer ist kommt trotzdem die Meldung Bearbeitung abgeschlossen.
Da sollte doch eher kommen nichts in der liste oder so.
Oh, das war so nicht gedacht. Da war ich wohl etwas unvorsichtig bei der Platzierung der Messagebox im Quelltext.

Zitat:
Wenn Ich ein Backcover angebe wird es im Image auch gestretcht sieht nicht so besonders aus.
Hmm, das ist wahr.

Zitat:
Die Position der Form könntest Du auch speichern, beim Start ist bei Mir die Form halb vom Bildschirm verschwunden.
Werde ich machen. Und beim ersten Start wollte ich das sowieso so einstellen, dass das Fenster zentriert auf dem Bildschirm angezeigt wird.
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#14
  Alt 30. Jan 2007, 22:37
Nochmal eine neue Version:

ImageToMp3 Pro 1.11

Changelog 1.1->1.11:
- Klick auf den Startbutton wird nun ignoriert, wenn sich keine Datei in der Liste befindet
- Bildgröße wird angezeigt
- Das Programm merkt sich den zuletzt gewählten Pfad
- Auf Wunsch wird der "Dateien hinzufügen"-Dialog auf den gleichen Pfad, wie die Bildauswahl eingestellt

Vorhandene Bildtags werden übrigens schon überschrieben, wenn man sie versucht erneut in die Dateien zu kopieren.

Eigentlich fehlt jetzt nurnoch die Funktion zum Verkleinern/Anpassen der Bildgröße
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#15
  Alt 30. Jan 2007, 22:59
Hallo
Das mit dem Überschreiben ist jetzt besser (Finde Ich)
Die Buttons Entfernen, Liste leeren,Bearbeitung hätte Ich Enabled falls sich nichts in der Liste befindet ist dann eindeutiger.
Die Form ist immer noch halb verschwunden, speicherung der Position
wäre nicht schlecht.
Ansonsten wie immer
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#16
  Alt 5. Feb 2007, 14:05
Neue Version:

ImageToMp3 Pro 1.12

Changelog 1.11->1.12:
- Fensterposition wird beim Beenden gespeichert
- Möglichkeit, die Bilder automatisch verkleinern zu lassen
- Spanische Sprachdatei hinzugefügt
- Bei der Bildvorschau bleiben die Proportionen nun erhalten

Ich bin noch nicht so richtig zum Testen gekommen. Müsste aber eigentlich alles funktionieren
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#17
  Alt 5. Feb 2007, 16:23
Hallo
Mal Wieder getestet (Bin Ich eigentlich der einstigste).
Die Position wird zwar in der Ini gespeichert aber beim Start wahrscheinlich nicht ausgelesen.
Die Größenänderung der Bilder scheint nicht zu Funktionieren.
Bei der Größenänderung wäre es nicht schlecht, "wenns funktioniert" das Automatisch das Größenverhältnis errechnet wird.
So jetzt mal eine Frage zu der Bildsuche.
Ich hab Mir ein Programm erstellt mit Idhhtp wo Ich die Seite runterlade Mir alle jpg heraussuche und Speichere, aber das sind dann alles die kleinen Vorschaubilder was ja eigentlich auch logisch ist.
Hättest Du vieleicht einen tip für Mich wie Du das bei deinem Prog löst.
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#18
  Alt 5. Feb 2007, 16:47
Zitat:
Mal Wieder getestet (Bin Ich eigentlich der einstigste).
Gute Frage. Zumindest bist du derzeit der einzige Tester, der was schreibt

Zitat:
Die Position wird zwar in der Ini gespeichert aber beim Start wahrscheinlich nicht ausgelesen.
Das ist seltsam. Kann es sein, dass das Fenster beim Schließen über den linken Rand des Bildschirms hinausragte? Wenn x oder y negativ sind, wird das Fenster nämlich automatisch in der Mitte positioniert.

Zitat:
Die Größenänderung der Bilder scheint nicht zu Funktionieren.
Eigentlich muss das aber klappen. Bedenke aber, dass Bilder nicht vergrößert werden. Wenn du also beide max-Werte auf 500 setzt, muss das Bild schon mehr als 500 in Höhe oder Breite haben, damit die Größenänderung aktiv wird.

Zitat:
Bei der Größenänderung wäre es nicht schlecht, "wenns funktioniert" das Automatisch das Größenverhältnis errechnet wird.
Ließe sich machen. Du meinst also das Verhältnis, des verkleinerten Bildes zum Original?

Zitat:
So jetzt mal eine Frage zu der Bildsuche.
Ich hab Mir ein Programm erstellt mit Idhhtp wo Ich die Seite runterlade Mir alle jpg heraussuche und Speichere, aber das sind dann alles die kleinen Vorschaubilder was ja eigentlich auch logisch ist.
Hättest Du vieleicht einen tip für Mich wie Du das bei deinem Prog löst.
So mache ich es schonmal nicht . Ich nutze die Amazon-Web-Services. Bei denen müsstest du dich erst anmelden, bevor du sie nutzen kannst (ist aber kostenlos). Nach der Registrierung erhält man eine individuelle ID. Mit dieser ID kannst du dann eine Anfrage machen.
Diese sieht dann zum Beispiel so aus: http://webservices.amazon.de/onca/xm...seGroup=Medium
Darauf bekommst du dann von der AWS Seite eine XML-Datei mit allen Daten. Man kann auch Tracknamen und andere Infos abfragen. Lade dir dafür von der AWS Seite am besten mal das Manual herunter.

Amazon Web Services

An alle anderen: Falls ihr getestet habt, dürft ihr auch gerne was dazu schreiben
  Mit Zitat antworten Zitat
Blackheart

 
Delphi 7 Enterprise
 
#19
  Alt 5. Feb 2007, 17:26
Danke für die Tips.
Habs nochmal probiert das liegt tatsächlich an den minus Werten (Aber warum sollte es in der Mitte erscheinen wenn Ich es doch woanders hin schieb).
Ich bin bei den Bildern von der Dateigröße ausgegangen, meine Datei hatte 4,03 MB dann kleises Bild reingeladen 4,04 MB, großes Bild geladen 4,24 MB wieder kleines immer noch 4,24 MB dann hab Ich das Bild entfernen lassen immer noch 4,24 obwohl kein Bild mehr drin ist.
Also man kann es nicht nachvollziehen ob sich das bild geändert hat
weil die Dateigröße nicht zurück geht.
Nach dem entfernen kommt man nicht mehr ins Hauptprogramm.
Die Bild Checkbox sollte nicht mehr gecheckt sein wenn man den Dialog schließt.
Das Verhältnis meinte Ich so das wenn man die Breite angibt die Höhe sich im Verhältnis gleich mit ändert,
also Breite 800x600 wenn Ich jetzt als Breite 600 angeb automatisch 450 eingetragen wird.
Bei frontcover wäre das ja egal aber bei backcover von Vorteil, dann bräuchte Ich das nicht erst ausrechnen.
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#20
  Alt 5. Feb 2007, 17:49
Zitat:
Habs nochmal probiert das liegt tatsächlich an den minus Werten (Aber warum sollte es in der Mitte erscheinen wenn Ich es doch woanders hin schieb).
Ich hatte das gemacht, damit es nicht passieren kann, dass die Titelleiste des Fensters über dem oberen Bildschirmrand erscheint, wenn man die Auflösung nach dem letzten Programmstart verkleinert hat. Ich weiß nicht, ob ich das so sinnvoll gelöst habe Vielleicht mache ich das noch anders.

Zitat:
Ich bin bei den Bildern von der Dateigröße ausgegangen, meine Datei hatte 4,03 MB dann kleises Bild reingeladen 4,04 MB, großes Bild geladen 4,24 MB wieder kleines immer noch 4,24 MB dann hab Ich das Bild entfernen lassen immer noch 4,24 obwohl kein Bild mehr drin ist.
Das Originalbild bleibt unangetastet. ImageToMp3 Pro legt das verkleinerte Bild im "temp"-Ordner im Programmverzeichnis ab.

Zitat:
Nach dem entfernen kommt man nicht mehr ins Hauptprogramm.
Nach dem entfernen wovon?

Zitat:
Die Bild Checkbox sollte nicht mehr gecheckt sein wenn man den Dialog schließt.
Die Checkbox bleibt ausgewählt, wenn die Verkleinerung der Bilder aktiv ist. Nur wenn man den Dialog mit "Abbrechen" schließt, wird die Checkbox deaktiviert. So sollte es zumindest sein. Oder hab ich dich jetzt falsch verstanden?

Zitat:
Das Verhältnis meinte Ich so das wenn man die Breite angibt die Höhe sich im Verhältnis gleich mit ändert,
also Breite 800x600 wenn Ich jetzt als Breite 600 angeb automatisch 450 eingetragen wird.
Bei frontcover wäre das ja egal aber bei backcover von Vorteil, dann bräuchte Ich das nicht erst ausrechnen.
Ach sooo. Das ist nicht nötig. Du gibst im Dialog nur die maximale Breite und Höhe an. Das Bild wird dann automatisch so verkleinert, dass das Seitenverhältnis passt und beide Werte nicht über den jeweiligen Maximalwerten liegen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz