Entwickler-Ecke
Freeware Projekte - AudioPlayer 0.2.3
Yogu - So 04.11.07 22:43
Titel: AudioPlayer 0.2.3
AudioPlayer
Version 0.2.3
Beschreibung
Mit AudioPlayer können die Musikdateien des Computers einfach wiedergegeben werden. Die Anzahl der unterstützen Formate lässt sich über
Add-ons [
http://www.un4seen.com/bass.html#addons] noch erhöhen (einfach herunterladen und in das "bass"-Verzeichnis kopieren). In einer Baumansicht werden die Laufwerke des Computers mit ihren Ordnern angezeigt. Der Inhalt des gewählten Ordners wird in einer Liste angezeigt, über die die Wiedergabe gestartet werden kann.
Über Buttons und das Menü kann die Wiedergabe gesteuert werden. Wenn die Wiedergabe eines Musiktitels abgeschlossen ist, wird, je nach Einstellung, der nächste Titel abgespielt, eine Datei zufällig ausgewählt und abgespielt, der Titel wiederholt oder die Wiedergabe angehalten.
AudioPlayer ist auch für Ordner mit sehr vielen Audiodateien geeignet. Beim Wechseln in einen Ordner wird zuerst nur der Inhalt ausgelesen und sehr schnell in einen VirtualTree geladen. Anschließend werden in einem anderen Thread die Datei-Informationen wie ID3-Tags oder die Länge ausgelesen. Aufgrund des VirtualTrees geschieht das im Normalfall auch sehr schnell.
Das Programm sieht auch unter Windows 2000 noch akzeptabel aus, die Baumansicht und die Dateiliste haben auch dort den XP-Stil.
Ich möchte mit meinem Programm keine Konkurrenz zu anderen MP3-Playern u.Ä. machen, viele nützlichen Features fehlen in meinem Programm einfach, aber vielleicht findet ja doch noch jemand Gefallen an meinem Kleinen Projekt :D
Ausführliche Beschreibung im Yogularm-Forum [
http://yogularm.movie-worlds.net/forum/viewtopic.php?f=11&t=21]
Screenshot
Versionsgeschichte
Version 0.1
AudioPlayer gibt MP3-, WAV-, MID- und CDA-Dateien wieder. Die Laufwerke und Ordner des Computers werden in einer Baumansicht dargestellt; die Audiodateien dieses Ordners in einer separaten Liste. Wenn die Wiedergabe eines Musiktitels abgeschlossen ist, wird, je nach Einstellung, der nächste Titel abgespielt, eine Datei zufällig ausgewählt und abgespielt, der Titel wiederholt oder die Wiedergabe angehalten.
Version 0.1
Größe: 964 KB
Datum: 3. November 2007
Changelog:
(Erste Version)
Download [
http://www.yogularm.de/files/audioplayer.exe]
Version 0.2
Für die Wiedergabe wird nun die bass.dll verwendet. Das heißt, es können viel mehr Formate wiedergegeben werden. ID3-Tags werden aus den MP3-Dateien ausgelesen und zeigen Interpret, Album und Titel an. Für das Lesen der Tag-Infos wird ein sparater Thread benutzt, um die Programmausführung nicht zu unterbrechen. Für die Ordner- und Dateiliste werden VirtualTrees verwendet - schnell und auch unter Windows 2000 schön. Die Änderungen in Kurzfassung ;)
Version 0.2
Größe: 762 KB
Datum: 16. Mai 2008
Changelog:
(Erste Version)
Download [
http://www.yogularm.de/files/audioplayer-0.2.zip]
Version 0.2.1
Größe: 763 KB
Datum: 17. Mai 2008
Changelog:

Bugfix: Minimieren in die Taskleiste möglich

Im Splash-Fenster wird der aktuelle Status angezeigt
Download [
http://www.yogularm.de/files/audioplayer-0.2.1.zip]
Version 0.2.2
Größe: 776 KB
Datum: 27. Mai 2008
Changelog:

Fehlermeldungen bei asiatischen etc. Dateinamen werden beim Einlesen des Ordners ignoriert
Download [
http://www.yogularm.de/files/audioplayer-0.2.2.zip]
Version 0.2.3
Größe: 776 KB
Datum: 29. Mai 2008
Changelog:

Der Inhalt von Wechseldatenträger wird erst beim Markieren oder Erweitern ausgelesen, um Fehlermeldungen bei leeren Laufwerken zu vermeiden
Download [
http://www.yogularm.de/files/audioplayer-0.2.3.zip]
Geplante Änderungen

Wiedergabelisten

Audio-Bibilothek

Trayicon
Lizenzvertrag
Mit dem Download der Datei wird folgendem Lizenzvertrag zugestimmt.
Das Programm wurde getestet, die Entwickler garantieren jedoch nicht für einwandfreie Funktionalität. Für eventuelle Schäden oder Probleme, die direkt oder indirekt durch das Programm entstehen, haftet ausschließlich der Lizenznehmer. Die Programmierer distanzieren sich trotz sorgfältiger inhaltlicher Kontrolle von den Inhalten der Links aus dem Programm.
Das Programm ist Freeware, unentgeltliche Weitergabe ist erlaubt und erwünscht. Jede kommerzielle Verbreitung ist untersagt. Der Lizenznehmer darf das Programm weder modifizieren noch Teile davon separat kopieren.
Bei Fragen zu diesem Lizenzvertrag antworte ich auf höflich formulierte E-Mails an
info@yogularm.de.
Download
Per Yogularm-Mirror
[url=
http://www.yogularm.de/files/audioplayer-0.2.3.zip]
[/url]
Per Anhang
Dunkel - So 04.11.07 22:56
Joa, Basic-Audio-Player, ohne großen Schnick-Schnack. Wer nur einen simplen Player braucht ist damit bestens bedient. :zustimm:
Yogu - Mo 05.11.07 22:13
Das hört man doch immer gern :D Ich glaube, das ist der erste Freeware-Feedback von meinen Programmen, der nix kritisiert.
MDX - Fr 16.05.08 11:16
Der ist gut, ich würde aber noch einen OpenDialog hinzufügen
Zusätlich...
P.S.: Kuck mal in ICQ
P.P.S.: Und am besten noch eine WinXP Manifest draufziehen!
Yogu - Fr 16.05.08 22:49
Hallo,
danke für das Feedback,
david-kurz! Du hast mich darauf gebracht, endlich mal die 0.2 online zu stellen. Es waren zwar noch ein paar kleine Änderungen nötig, aber im Großen und Ganzen war die Version schon fertig. Wie dem auch sei - jetzt ist sie verfügbar :D
Vorneweg wegen dem XP-Manifest: Die neue Version arbeitet kaum noch mit Komponenten, die unter Windows XP anders aussehen als bei 2000. Deshalb habe ich mich dafür entschieden, das Programm bei alle Betriebssystemen gleich
schön (interpretiere es wie du willst ;)) aussieht.
Die große Neuerung ist natürlich: die
bass.dll [
http://www.un4seen.com/bass.html]. Durch diese tolle Datei können viel mehr Dateiformate wiedergegeben, als mit der MediaPlayer-Komponente. Über
Add-ons [
http://www.un4seen.com/bass.html#addons] können noch mehr Formate unterstützt werden, indem die entsprechende Datei heruntergeladen und ins "bass"-Verzeichnis kopiert werden.
Die Änderungen könnt ihr auch aus dem ersten Post lesen - in der Beschreibung und in der Versionsgeschichte. Ich denke, ich muss hier nicht mehr alles aufführen ;)
Ich hoffe natürlich auf viel Feedback. Davon leben meine Programme schließlich :D
Grüße,
Yogu
Download: Im
Haupt-Post [
http://www.delphi-forum.de/viewtopic.php?t=77956] oder per
direktem Link [
http://www.yogularm.de/files/audioplayer-0.2.zip]
DelphiMarkus - Sa 17.05.08 12:08
Hallo!
Das das Programm jetzt mit der Bass.dll läuft ist natürlich schön, aber ich kann das Programm nicht starten, weil die Bass.dll nicht gefunden wird.
In welchem Verzeichniss muss sie denn sein?
Am besten wäre es, wenn die Bass.dll gleich mitgeliefert wird. Ich habe sie auf dem Rechner, aber für andere die diese dll nicht kennen und nicht haben ist das schlecht. :evil: :wink:
Yogu - Sa 17.05.08 13:28
Hallo,
da habe ich gestern wohl irgendwo etwas falsch gemacht. Auf jeden Fall war der ganze "bass"-Ordner nicht mehr im Archiv. Keine Ahnung, wie das passieren konnte :?
Jetzt könnt ihr das Archiv komplett herunterladen. Zumindest per Anhang, mein Server spielt gerade etwas verrückt. Ich denke, da ist noch irgendetwas gecacht. Nehmt vorsichtshalber lieber den Anhang.
DelphiMarkus hat folgendes geschrieben: |
| In welchem Verzeichniss muss sie denn sein? |
Im "bass"-Verzeichnis.
Grüße,
Yogu
DelphiMarkus - Sa 17.05.08 14:39
So ist es schon viel besser! :mrgreen:
Mir ist gerade beim Minimieren noch eine Sache aufgefallen:
Das Fenster wird nicht richtig in die Taskleiste minimiert (siehe Anfang)
Sonst ist das Programm ganz gut. Mich nervt etwas, dass wenn man das Verzeichniss wechselt man erst wieder einen Doppelklick auf die Datei machen muss, damit sie abgespielt wird.
Yogu - Sa 17.05.08 14:52
DelphiMarkus hat folgendes geschrieben: |
| So ist es schon viel besser! :mrgreen: |
Das ist gut ;)
DelphiMarkus hat folgendes geschrieben: |
| Das Fenster wird nicht richtig in die Taskleiste minimiert (siehe Anfang) |
Oh, das liegt wohl am Splash. Werde ich gleich beheben. Danke für den Hinweis!
DelphiMarkus hat folgendes geschrieben: |
| Sonst ist das Programm ganz gut. |
Das freut mich :D
DelphiMarkus hat folgendes geschrieben: |
| Mich nervt etwas, dass wenn man das Verzeichniss wechselt man erst wieder einen Doppelklick auf die Datei machen muss, damit sie abgespielt wird. |
Da kann ich leider nichts für dich machen. :|
Wenn du das Verzeichnis wechselst, heißt das doch nicht gleich, dass du jetzt diesen Ordner abspielen willst. Vielleicht möchtest du das aktuelle Lied ja noch weiterhören. Und selbst wenn es so wäre - dann würde doch immer die erste Datei abgespielt werden. Das ist doch auch nicht immer erwünscht :nixweiss:
Kennst du ein Programm, das das so macht? Ich nicht. :gruebel:
Danke für das Feedback. Die neue Version mit dem kleinen Minimieren-Bugfix wird vorraussichtlich bald kommen.
Grüße,
Yogu
MDX - Sa 17.05.08 17:02
Hi, also:
Der Style sieht jetzt gut aus!!!
(Wie bekommst du das mit dem MediaPlayer unten hin - Also Hover und die Farben und so???)
Leider kann er kein WMA Abspielen, währe das denn noch möglich?
Aber sonst TOP
:zustimm: :zustimm: :zustimm: :zustimm: :zustimm: :zustimm:
Yogu - Sa 17.05.08 18:17
Hallo,
david-kurz hat folgendes geschrieben: |
| Der Style sieht jetzt gut aus!!! |
Danke :D
david-kurz hat folgendes geschrieben: |
| Wie bekommst du das mit dem MediaPlayer unten hin - Also Hover und die Farben und so??? |
Das sind einzelne
PNGBUTTONS. Die PNGs sind mit [url=
http://www.inkscape.org]Inkscape[/url] erstellt und dort eingefügt. TPNGButton hat Eigenschaften für verschiedene Bilder beim Hover, Down und normal. Mit ein paar Tricks auch beim Disabled ;)
david-kurz hat folgendes geschrieben: |
| Leider kann er kein WMA Abspielen, währe das denn noch möglich? |
Natürlich ist das möglich. Lade dir einfach ein
Add-on [
http://www.un4seen.com/bass.html#addons] herunter und speichere die DLL im Ordner "bass". Ich werde die WMA-Datei noch in den Download mit einbeziehen, wenn die nächste Version raus ist. WMA wird doch recht häufig benutzt.
david-kurz hat folgendes geschrieben: |
Aber sonst TOP
:zustimm: :zustimm: :zustimm: :zustimm: :zustimm: :zustimm: |
Lob kann nicht schaden :lol:
Grüße,
Yogu
Gausi - Sa 17.05.08 18:28
Ich hatte grade ein etwas doofes Problem. Ich hab in meinem Musik-Hauptordner ein paar "komische" Titel drin, so mit asiatischen Dateinamen (Zum testen - keine Ahnung, was die da singen). Da kommt der Player in eine Endlosschleife rein und meckert, dass die Syntax der Dateinamen nicht richtig ist (kann ja auch nicht, als AnsiString sind das lauter ???). Da wäre es schön, wenn der das einfach ignorieren würde. ;-)
Yogu - Sa 17.05.08 18:58
Hallo,
das ist komisch. So eine Meldung habe ich gar nicht eingebaut - wahrscheinlich kommt die von irgend einer Fremdkomponente. Kannst du vielleicht die gesamte Meldung posten? Vielleicht finde ich den Fehler dann. Und mit deinen schönen Rausch-Titeln mit koreanischen, hebräischen und arabischen Texten tut auch alles - bis auf das, dass nur Fragezeichen etc. angezeigt werden. Aber ein Fehler kommt nicht.
Grüße,
Yogu
Gausi - Sa 17.05.08 19:06
Quelltext
1: 2:
| Die Datei E:\Musik2_??? - ???.mp3 kann nicht geöffnet werden. Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. |
Die Datei hat den Namen "2_거북이 - 비행기.mp3" und hört sich in bissel wie "Barbie Girl" von Aqua an. :mrgreen:
Edit: Es wär mir egal, wenns dabei einfach nicht funktionieren würde, aber dadurch lässt sich der Player nur durch den Taskmanager beenden, und das ist dann doch doof. ;-)
Yogu - Di 27.05.08 21:39
Hallo,
ich war im Urlaub, deshalb konnte ich mich nicht eher um das Problem kümmern. Ich bitte um Entschuldigung. :)
In der Version 0.2.2 wird bei einer Öffnen-Exception einfach der Titel aus dem Dateinamen gelesen, und das Tag-Auslesen abgebrochen. So steht der Titel mit Fragezeichen in der Liste, abspielbar ist er nicht (da kommt eine Fehlermeldung, das dürfte jedoch auch erwünscht sein).
Außerdem ist ab jetzt die WMA-DLL im Download inbegriffen.
Ich hoffe, diese Version behebt auch dein Problem,
Gausi.
Grüße,
Yogu
Download: Im
Haupt-Post [
http://www.delphi-forum.de/viewtopic.php?t=77956] oder per
direktem Link [
http://www.yogularm.de/files/audioplayer-0.2.2.zip]
MDX - Do 29.05.08 20:03
Ich denke der Anhang sagt alles :wink:
Yogu - Do 29.05.08 20:25
david-kurz hat folgendes geschrieben: |
| Ich denke der Anhang sagt alles :wink: |
Da bin ich anderer Meinung :nixweiss: ;)
Hast du vielleicht das Diskettenlaufwerk öffnen wollen? Da wirft Windows bei mir auch einen Fehler - aber einen viel schöneren. Da steht einfach nur, dass kein Datenträger vorhanden ist. Und warum diese Meldung umständlich unterdrücken, und dann schließlich doch das gleiche melden?
Bei dir sieht das allerdings komisch aus. Vielleicht funktioniert das bei Vista nicht mehr so ganz, ich weiß es nicht. Aber ohne weitere Hinweise kann ich den Fehler auch nicht beheben. Wann genau trat er auf? Und was passierte davor / danach?
Grüße,
Yogu
MDX - Do 29.05.08 20:30
Yogu hat folgendes geschrieben: |
david-kurz hat folgendes geschrieben: | | Ich denke der Anhang sagt alles :wink: |
Da bin ich anderer Meinung :nixweiss: ;)
Hast du vielleicht das Diskettenlaufwerk öffnen wollen? Da wirft Windows bei mir auch einen Fehler - aber einen viel schöneren. Da steht einfach nur, dass kein Datenträger vorhanden ist. Und warum diese Meldung umständlich unterdrücken, und dann schließlich doch das gleiche melden?
Bei dir sieht das allerdings komisch aus. Vielleicht funktioniert das bei Vista nicht mehr so ganz, ich weiß es nicht. Aber ohne weitere Hinweise kann ich den Fehler auch nicht beheben. Wann genau trat er auf? Und was passierte davor / danach?
Grüße,
Yogu |
Diskettenlaufwerk habe ich nicht^^
Mhh..
Also ich habe dein Progg geöffnet, dann kam die Meldung, musste sie dann 5 mal wegdrücken und dann kam dein Programm^^
Yogu - Do 29.05.08 20:36
david-kurz hat folgendes geschrieben: |
| Also ich habe dein Progg geöffnet, dann kam die Meldung, musste sie dann 5 mal wegdrücken und dann kam dein Programm^^ |
Hast du zufällig insgesamt 5 Laufwerke?
Und sonst klappt alles? Das sieht sehr komisch aus. Aber die Meldung, die da kommt, stammt nicht von meinem Programm, sondern von Windows. Das heißt, dass ich sie nicht wie eine Exception ignorieren kann, sondern irgendwie Windows austricksen müsste. Und wie das hier gehen soll, da habe ich keine Ahnung.
Tut mir leid :|
Grüße,
Yogu
Gausi - Do 29.05.08 20:43
Bei mir (Windows XP) kommt die Meldung vier mal, was mit der Zahl der Wechseldatenträger-Laufwerke meines Cardreaders übereinstimmt. Vielleicht hilft das. ;-)
Yogu - Do 29.05.08 20:58
Gausi hat folgendes geschrieben: |
| Bei mir (Windows XP) kommt die Meldung vier mal, was mit der Zahl der Wechseldatenträger-Laufwerke meines Cardreaders übereinstimmt. Vielleicht hilft das. ;-) |
Danke
Gausi, das hilft mir sehr :D
Ich habe auch so einen Kartenlesen in meinem Drucker, da konnte ich es eben testen. Der Grund für die Meldung ist der, dass ich nur bei Diskettenlaufwerken zuerst ein Dummy-Node erstelle, und beim Klicken auf das Laufwerk den Inhalt lade. Deshalb kommt erst dann die Meldung, falls das Laufwerk leer ist. Daran, dass das bei anderen Wechseldatenträgern auch passieren kann, habe ich nicht gedacht.
Das Update ist jetzt raus, ich hoffe das behebt eure Fehlermeldungen. Bei mir hat zumindest alles geklappt.
Grüße,
Yogu
Download: Im
Haupt-Post [
http://www.delphi-forum.de/viewtopic.php?t=77956] oder per
direktem Link [
http://www.yogularm.de/files/audioplayer-0.2.3.zip]
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!