Autor Beitrag
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 19.05.08 19:17 
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.
Einloggen, um Attachments anzusehen!
_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)


Zuletzt bearbeitet von Blackheart666 am Do 28.08.08 14:32, insgesamt 21-mal bearbeitet
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Mo 19.05.08 19: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)

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 19.05.08 19: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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 195



BeitragVerfasst: Mo 19.05.08 21: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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8552
Erhaltene Danke: 479

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mo 19.05.08 21: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:)

_________________
We are, we were and will not be.
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 19.05.08 21: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.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Di 20.05.08 00: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.

user profile iconGausi 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]

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Sa 24.05.08 17: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.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
Silas
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 478

Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
BeitragVerfasst: Sa 24.05.08 19: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.

_________________
Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat ;-)
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 26.05.08 15: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.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
wunsiedler
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 506
Erhaltene Danke: 4

Win7

BeitragVerfasst: Mo 26.05.08 15:45 
Wie könnt ihr eigentlich Fehler in dem Programm finden wenn es noch niemand runtergeladen hat? :shock:


user defined image
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8552
Erhaltene Danke: 479

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mo 26.05.08 15:52 
user profile iconwunsiedler 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. ;-)

_________________
We are, we were and will not be.
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Sa 31.05.08 06:36 
Hab noch zwei Bugs entdeckt und beseitigt.
Datei oben ersetzt.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8552
Erhaltene Danke: 479

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 01.06.08 19: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. ;-)

_________________
We are, we were and will not be.
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: So 01.06.08 21:00 
@GausiIch als ewiger Hobbyprogrammierer, das wird wohl nix werden. :wink:

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
ololo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 41



BeitragVerfasst: So 01.06.08 23: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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Mo 16.06.08 22: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.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Di 17.06.08 08: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?

_________________
1405006117752879898543142606244511569936384000000000.
Blackheart666 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Di 17.06.08 08:51 
Wozu gibts den die Bass dll. :wink:

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
hirsch20
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Di 17.06.08 09: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