Entwickler-Ecke
Freeware Projekte - Ganz einfacher MP3 Player
Blackheart666 - Mo 19.05.08 20:17
Titel: Ganz einfacher MP3 Player
Hallo Leute !
Hab mal wieder was zum testen wenn ihr möchtet.
Ein ganz simpler MP3 Player.
Dateien per Drag & Drop oder per Dialog hinzufügen.
Freu mich wie immer über Anregungen oder auch Kritik.
Kein Installer oder Registry eintrag.
Zip und Screenshot anbei.
jakobwenzel - Mo 19.05.08 20:40
Macht einen sehr schön aufgeräumten Eindruck :zustimm:
Aber ein Paar Fehler hats doch noch:
- Fangen wir bei den leicht zu behebenden an: Ohne dass eine Datei gespielt wird, klickt man auf Stopp :arrow: Nichtssagende Fehlermeldung
- Das selbe auch für zurück und weiter
- Dateien mit Unicode-Dateinamen werden nicht abgespielt (Meldung: Fehler beim Starten von MCI.). (Als Beispiel: 02 - うんざりだ.mp3)
- Liste leeren, dann neue Datei hinzufügen und abspielen
- Bei ungültigen Dateitypen passieren sehr unterschiedliche Dinge: Manche Videos werden abgespielt, bei anderen häufen sich Fehlermeldungen (Kein MCI-Gerät geöffnet.), und bei wieder anderen wird einmal eine Meldung angezeigt (Kann keinen Gerätetyp aus der angegebenen Dateinamenerweiterung ermitteln.)
Und noch ein paar Anregungen:
- Anzeige der ID3-Tags wäre schön
- Mehr Formate
- Warum wird die allererste Datei, die man hinzufügt, nicht auch gleich abgespielt?
- Einzelne Titel der Playlist löschbar machen
- Ordner per Drag & Drop hinzufügbar machen (alle enthaltenen Dateien hinzufügen)
Blackheart666 - Mo 19.05.08 20:54
Danke jakobwenzel erst mal fürs antesten.
Das mit den Stop, Vor, Zurück Button hatte Ich schon mitbekommen und hatte gedacht das gelöst zu haben aber das werd ich mir dann noch mal anschauen.
Die anderen Fehler werd ich versuchen auszumerzen.
Einzelne dateien aus der Liste löschen wird gemacht.
Die anderen Vorschläge werd ich mir mal überlegen, sollte ja nur ein ganz einfacher Player für Mp3 werden.
Sylvus - Mo 19.05.08 22:04
jaor schick aber z.B. ein Button zum verstecken wäre toll und sonst hab ich bisher folgende Fehlermeldungem:
-Bei "zurück" : Listenindex überschreitet das Maximum [-1] (obwohl ich zahlreiche Titel davor gehört habe...
-Ich hab momentan eine Lautstärke von 1138% :D weil man den Regler einfach weiter als das eigentliche Fenster ist, ziehen kann :)
Viel Spass beim fixen, sonst weiter so, Design ist hübsch :)
Viele Grüße Sylvus
Gausi - Mo 19.05.08 22:16
Ich würde mir noch einen Pause-Button wünschen, und dass ein Klick auf Play den Titel abspielt, der gerade markiert ist. Und die Zeitanzeige fällt mir grade auf: Statt 2:9 Restzeit sollte man lieber 2:09 anzeigen.
Davon abgesehen, macht der für einen "ganz einfachen" Player einen ziemlich guten Eindruck - Design und Bedienung finde ich richtig gut. :D
(Jetzt muss ich mir nur was neues einfallen lassen. Eigentlich wollte ich nächste Woche GeMP rausbringen. :lol:)
Blackheart666 - Mo 19.05.08 22:56
Danke euch für das testen und die Anregungen und Bugmeldungen dann werd ich mich mal ans ausbessern machen gibt ja noch einiges zu tun wie es aussieht.
Dunkel - Di 20.05.08 01:24
Nett, klein, schnörkellos (bis auf diese scrollende "Eigenwerbung"; statt dessen Informationen aus dem AudioTag würden mir besser gefallen). :zustimm:
Es wurde bisher alles geschrieben, was mir (positiv/negativ) aufgefallen ist.
Gausi hat folgendes geschrieben: |
(Jetzt muss ich mir nur was neues einfallen lassen. Eigentlich wollte ich nächste Woche GeMP rausbringen. :lol:) |
[OT und damit diesen Thread missbrauch]
GeMP? Da bin ich mal gespannt!
AudioDB dümpelt ja in letzter Zeit auch nur leblos vor sich her. Aber ich bin gerade dabei, eine nette kleine VCL-CoverFlow©-Komponente Namens "PatternMotion" dafür zu basteln; mal schaun, wann ich diese in der OpenSource-Sektion bereit stellen kann...
[/OT und damit diesen Thread missbrauch]
Blackheart666 - Sa 24.05.08 18:56
Hallo Leute !
Hab einige Bugs die genannt und die ich selbst gefunden hab behoben werden bestimmt noch nicht alle sein.
- Fehlerhafte Zeitanzeige berichtigt 5:7 - 5:07 V
- Vor, zurück Fehler behoben
- Einzelne Einträge in der Liste löschen
- Bei einfügen per Drag and Drop oder per Dialog startet die Musik
- Spielt jetzt Titel ab Position - (Play oder Doppelklick auf Liste)
- Pause Button hinzugefügt
Vieleicht findet ja noch wer Bugs.
Hab oben die Exe ersetzt.
Silas - Sa 24.05.08 20:05
Moin,
sieht schön ordentlich und einfach aus, das Design gefällt mir! :zustimm:
Ein paar Vorschläge/Wünsche/Hinweise:
- Die Titelanzeige sieht bei mir so eigenartig Grün-schwarz-hintergrundfarben-gemischt aus. Ist das normal?
- Die Unterstützung für andre Formate wäre echt gut, mir fehlen vor allem FLAC und AAC. MP3 geht ja schön langsam die Luft aus. Mit was arbeitest du denn als Player?
- Ein Bug: Wenn man im Öffnen-Dialog auf Abbrechen klickt, bekommt man "Listenindex überschreitet das Maximum (0)" geworfen.
- Nimm doch bsSingle statt bsDialog, sieht mit Symbol schöner aus ;)
- Wäre sehr parktisch, wenn man per Knopfdruck den Player auf die wichtigsten Buttons (Play/Pause, Stop, Vor, Zurück) beschränkt als kleine Leiste nach Rechts unten über die Taskleiste verfrachten könnte, dann könnte man gut im Hintergrund Musik hören und hätte den Player immer im Blick. (Vielleicht mit einer kleinen "Vorschau" bei einem MouseOver).
- Vielleicht wäre eine Symbolleiste für die Playlist nicht schlecht.
Blackheart666 - Mo 26.05.08 16:03
Hab einige Fehler beseitigt und einige Neuerungen hinzugefügt
- Fehler beim löschen von Playlisteinträgen behoben.
- Ist kein Eintrag in der Playlist öffnet sich der Opendialog.
- Ordner incl. Unterordner per Drag & Drop hinzufügen.
Exe ist oben erneuert.
wunsiedler - Mo 26.05.08 16:45
Wie könnt ihr eigentlich Fehler in dem Programm finden wenn es noch niemand runtergeladen hat? :shock:
Gausi - Mo 26.05.08 16:52
wunsiedler hat folgendes geschrieben: |
| Wie könnt ihr eigentlich Fehler in dem Programm finden wenn es noch niemand runtergeladen hat? :shock: |
Wir können die Exe über den
Matrix Html-Code analysieren. 8)
Außerdem wurde der alte Anhang eben gelöscht und eine neue Version hochgeladen. ;-)
Blackheart666 - Sa 31.05.08 07:36
Hab noch zwei Bugs entdeckt und beseitigt.
Datei oben ersetzt.
Gausi - So 01.06.08 20:21
Hab grade durch Zufall etwas entdeckt - wenn du das behoben kriegst, wird der sich von den anderen TMediaplayer-basierten Playern deutlich abheben. ;-)
Ich experimentiere grade mal wieder etwas mit ID3-Tags, und eine meiner frisch getaggten Mp3-Dateien bringt den Player zum Absturz. Ich dachte zuerst an einen Fehler bei mir, aber dann habe ich das neue NiN-Album ausprobiert (gibts auf deren Seite zum kostenfreien Download) - und auch damit stürzen sämtliche Player ab, die den Mediaplayer nutzen. Problem scheint der ID3-Tag zu sein. Meine selbst getaggte Datei hat einen ca. 140kb großen ID3-Tag, bei den NiN steckt ein 400kb großes Cover mit drin. Viel Glück bei Tüfteln, wie man den Mediaplayer da austricksen kann. ;-)
Blackheart666 - So 01.06.08 22:00
@GausiIch als ewiger Hobbyprogrammierer, das wird wohl nix werden. :wink:
ololo - Mo 02.06.08 00:21
super player
bug:
wenn ich bei der liste das popup aufrufe, wo kein eintrag is, bekomm ich "kien mci gerät geöffnet als fehler
kritik:
wenn man in ner liste nen anderen eintrag anklickt, weiß man anhand der liste nichtmehr, wo man ist
vorlschlag: den gerade spielenden eintrag fett anzeigen ;)
greetz
Blackheart666 - Mo 16.06.08 23:22
Hallo Leute !
Hab den Player jetzt auf Bass dll umgestellt spielt jetzt auch ogg und wave.
Ganze Verzeichnisse werden jetzt per Drag and Drop übernommen.
Freu mich wie immer über Ratschläge, Bugmeldungen und natürlich Kritik.
Wolle92 - Di 17.06.08 09:01
immer diese bass.dll-Cheater ;)
Versuch doch mal, ogg und wave selber zu dekodieren...
Ich glaub, hier fehlt noch der Wolle-Mediaplayer...
Gleich mal anfangen, zu proggen und ogg zu dekodieren 8)
btw: sollte nicht wave eigentlich das einfachste sein abzuspielen?
Blackheart666 - Di 17.06.08 09:51
Wozu gibts den die Bass dll. :wink:
hirsch20 - Di 17.06.08 10:39
hallo
ich hab ein problem und zwar dass wir in der schule programmieren,ich es nicht beherrsche
und wir als projekt einen simplen mp3 player mit playlist programmieren sollen.
ich habe probiert und probiert aber ich bekom gar nichts auf die reihe.
habe auch schon fertige projekte gefunden, aber entweder funktionieren sie nicht
oder sie sind so aufwendig geschrieben dass mein lehrer sofort erkennt dass nicht ich
es programmiert habe.
hoffe jemand kann mir helfen
Blackheart666 - Di 17.06.08 10:46
hirsch20 hat folgendes geschrieben: |
hallo
ich hab ein problem und zwar dass wir in der schule programmieren,ich es nicht beherrsche
und wir als projekt einen simplen mp3 player mit playlist programmieren sollen.
ich habe probiert und probiert aber ich bekom gar nichts auf die reihe.
habe auch schon fertige projekte gefunden, aber entweder funktionieren sie nicht
oder sie sind so aufwendig geschrieben dass mein lehrer sofort erkennt dass nicht ich
es programmiert habe.
hoffe jemand kann mir helfen |
Mach doch bitte dazu einen eigenen Thread auf das gehöhrt hier nicht rein.
Hier ist ein einfaches Tutorial, schritt für schritt erklärt.
http://www.krazz.net/retnyg/index.php?http://www.krazz.net/retnyg/tut/mptut1.htm
Blackheart666 - Di 17.06.08 10:51
Titel: Re: Ganz einfacher MP3 Player
Hier ist irgendetwas schiefgelaufen.
Editiert : Exe oben ersetzt.
hirsch20 - Di 17.06.08 10:52
sorry.
dachte ich frag mal hier nach.
Blackheart666 - Di 17.06.08 21:01
Hallo
Gerade zwei Bugs gefunden.
Liste wurde beim abspielen nicht aktualisiert.
Opendialog wurde bei leerer Liste und Play nicht geöffnet.
Exe oben erneuert.
Blackheart666 - So 22.06.08 17:50
Hallo !
Einige Bugs entfernt und einige Neuerungen hinzugefügt wie Folderdialog zum hinzufügen von Ordnern oder ganzen Verzeichnissen.
Blackheart666 - Sa 28.06.08 09:08
Mal wieder eine neue Version mit kleinen Neuerungen.
Blackheart666 - Fr 22.08.08 23:44
Einige Bugs entfernt - neue Version im ersten Post.
Freu mich wie immer über Kritik und gefundene Bugs.
Gausi - Sa 23.08.08 14:22
Dann will ich direkt mal nen Bug melden.
Ich mache folgendes. Playlist ausklappen, ein Lied über den Dialog laden und abspielen. Danach: Die anderen Lieder aus dem Album per Drag&Drop in die Plylist ziehen. Ergebnis: Sehr viele Einträge mit dem ersten Titel (mehr als gedroppte Dateien). Danach: Doppelklick auf einen Listeneintrag. Ergebnis: ca. 2 Exceptions/Sekunde.
Blackheart666 - Mo 25.08.08 21:16
Danke Gausi Bug behoben.
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!