| Autor |
Beitrag |
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mi 16.02.05 18:01
da hast du recht kernel32.
ausserdem zeugt es von programmierkönnen und schonenden umgang mit ressourcen wenn man nicht megabytes für kleine tools verschwendet. wenn ich dran denke wie gross meist irgendwelche animated gif oder icon extractors usw sind...jedesmal setup-programm usw ^^
so ne überarbeitete version is wider oben.
alle bekannten bugs behoben, statt testshit steht nun leetmp3 dort
*** zip archive updated ***
link is auf der ersten seite
|
|
OneOfTen
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 16.02.05 18:09
| retnyg hat folgendes geschrieben: | da hast du recht kernel32.
ausserdem zeugt es von programmierkönnen und schonenden umgang mit ressourcen wenn man nicht megabytes für kleine tools verschwendet. wenn ich dran denke wie gross meist irgendwelche animated gif oder icon extractors usw sind...jedesmal setup-programm usw ^^
so ne überarbeitete version is wider oben.
alle bekannten bugs behoben, statt testshit steht nun leetmp3 dort
|
Wie gut, dass bei dir Programmierkönnen anhand der Exe-größe zu sehen ist. Ich hab schon nach 5 Sekunden den alten Bug wieder festgestellt: Starten und auf "next" klicken und schon ist der Spuk vorbei 
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mi 16.02.05 18:12
dann hast du das file ausm cache genommen statt von dem link
lösch mal deinen browsercache
hier mal n bild

|
|
OneOfTen
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 16.02.05 18:21
hatte ich eigentlich nicht, aber nach erneutem runterladen funktionierts..
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Di 22.02.05 00:50
so, habe mal wieder ein bischen dran gebastelt.
der Save-Button Bug ist behoben, und der SKIN-SUPPORT komplett
hier mal ein demoskin:
download des skins hier. krazz.net/retnyg/testskin.zip [18 KB]
player gibts hier: krazz.net/retnyg/1337mp3.zip [36 KB]
ich denke das inifile ist selbsterklärend, doch hier mal ne übersicht:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| labelcolor=0 labelfontcolor=5680930 bgcolor1=5803628 bgcolor2=2953479 buttoncolor=16777215 bigbuttonsize=22 bigbuttontop=30 bigbuttonspacing=2 bigbuttonleft=8 smallbuttonsize=9 smallbuttontop=0 smallbuttonspacing=0 smallbuttonleft=239 skinfolder=testskin |
die farbwerte entsprechen der delphi-syntax, also der farbwert #00AAFF in html entspricht $FFAA00 in delphi.
also calc.exe starten, FFAA00 im hexmodus pasten und auf dezimal modus umschalten, den wert in die ini reinkopieren.
wenn ein skinfolder angegeben wird, so sieht mein prog darin nach ob BMP dateien mit gewissen namen drin liegen.
falls es diese nicht findet verwendet es die standardbilder, welche als resource eingebunden sind.
wie die bildnamen genau lauten seht ihr bei dem testskin.
Zuletzt bearbeitet von retnyg am Di 22.02.05 14:37, insgesamt 1-mal bearbeitet
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Di 22.02.05 14:33
würde mich freuen wenn ich hier ein paar nette skins von euch vorfinden würde
also mal notepad starten und mit den farbwerten rumspielen 
|
|
en!gma
      
Beiträge: 378
win xp
delphi 7.0
|
Verfasst: Di 22.02.05 14:43
soo...
erstmal sehr kuhler player : ) gefällt mir gut.
achja erstmal...
wenn ich die lautstärke auf max ziehen will und ein bischen über den rand komme, will er mir sofort das ganze fenster verschieben? geht das auch anders?
und wenn ich zuhause bin heute abend dann versuch ich mal nen kleinen skin zu machen : )
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Di 22.02.05 15:06
danke
| en!gma hat folgendes geschrieben: | soo...
wenn ich die lautstärke auf max ziehen will und ein bischen über den rand komme, will er mir sofort das ganze fenster verschieben? geht das auch anders? |
der player is halt ziemlich klein, auch in den pixeldimensionen. wenn ich die trackbar weiter vom rand wegmache sieht das glaube ich nicht so gut aus ...
| Zitat: | | und wenn ich zuhause bin heute abend dann versuch ich mal nen kleinen skin zu machen : ) |
super, da bin ich ja schon mal gespannt 
|
|
en!gma
      
Beiträge: 378
win xp
delphi 7.0
|
Verfasst: Mi 23.02.05 16:11
öhm naja habs mal versucht wie versprochen
download: hier
naja ich glaub die buttons sehen nich ganz so dolle aus : /
irgendwie passt es auch nicht ganz von den knöpfen und den bildern her : )
eigentlich sollte überall ein 1 pixel rand sein...stell ich
bigbuttonsize=22 ein, fehlt rechts ein pixel und bei 23 hab ich unten einen zu viel : )
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Mi 23.02.05 16:18
ja, die buttons müssen in höhe und breite gleich sein, also quadratisch.
du machst also z.b. einen button mit 16*16 pixel und stellst bigbuttonsize auf 16
der skin sieht schon mal nicht schlecht aus - wäre aber wahrscheinlich nicht schlecht wenn man auch die farben der trackbars verstellen kann, was ?
edit: die reihenfolge der zeilen in der ini ist übrigens ausschlaggebend, nicht das was vor dem = steht !
also bitte einfach die werte der original skin.ini ändern.
edit2: den rand stellst du mit bigbuttonspacing ein (halt wie viele pixel die einzelnen buttons auseinander liegen)
Zuletzt bearbeitet von retnyg am Mi 23.02.05 16:57, insgesamt 2-mal bearbeitet
|
|
OneOfTen
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 23.02.05 16:34
füg lieber erst mal ein paar wichtigere sachen ein, wie zum Beispiel eine Suchfunktion
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Do 24.02.05 17:17
so hab mal n paar dinge geändert:
- "graue leiste bei minimieren" is jetzt weg
- preferences menü bei rechtsklick auf den oberen playerteil
- Loop/Shuffle Modus
- abgespieltes lied wird in der playliste markiert
link wie gehabt
|
|
Radioactive
      
Beiträge: 179
Win 98, Win XP Home SP2
D3 Prof, D7 Pers, D2005 Pers
|
Verfasst: Do 24.02.05 18:00
Super! Jetzt muss ich endlich nicht mehr das rießige Windamp in den RAM laden!
Was noch toll wäre: M3U-Playlist-Unterstützung
Edit: Noch ein kleiner Bug:
Wenn die shuffle-Funktion an ist und man auf einen Eintrag klickt (um genau diesen Abspielen), dann wird zufällig ein Anderer abgespielt.
Edit2: weitere konstruktive Verbesserungsvorschläge:
Mir sind noch ein paar kleine Schönheitsfehler aufgefallen:
1 . Wenn man auf Stop klickt, sollte die Anzeige des Dateinamens zurückgesetzt werden und auch die Suchleiste (also wo man zu einer genauen Position im Song springen kann), der die Position angibt. Denn wenn man jetzt wieder irgendwo auf die Suchleiste klickt, startet die Wiedergabe nochmals, aber der Balken, der die Position angibt rutscht nicht mit. Also bitte ganz stoppen!
2. Dann fände ich es ganz gut, wenn man die Playliste beliebig nach unten ziehen könnte (also beliebig vergrößern könnte). Außerdem werden zu lange Dateinamen abgeschnitten (das ist aber nicht so schlimm).
3. Wenn man gestopt hat und nun eine Datei in der Liste markiert und auf PLAY klickt, wird nicht diese Datei abgespielt, sondern die zuletzt abgespielte
4. Schalte Multiselect in deiner Liste ab. Das braucht es nicht. Am besten sollte man nur einen Eintrag markieren können.
5. Wenn man die Lautstärke verstellt (mit gedrückter Maustaste) und bei Maximum oder Minimum angekommen ist und die gedrückte Maus weiter nach links oder rechts zieht, dann kommt man in den Verschiebe-Modus. Ist ein bischen unpraktisch.
6. Etwas, dass ich sehr schätze, und bisher leider nur WinAmp kann:
Wenn ich shuffle aktiviert habe und auf next klicke, wird zufällig ein anderer Song ausgewählt. Wenn nun aber wieder auch zurück klicke, wird wieder ein zufälliger Song ausgewählt. Toll wäre es, wenn dann der vorherige Titel wieder gespielt wird. (Ist aber nicht unbedingt notwending, schließlich sollten ja die 41kB erhalten bleiben)
_________________ Radioactive
"Wer scrollt, verliert!" Matthias Stein, Informatiklehrer am GG
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 27.02.05 14:47
| Radioactive hat folgendes geschrieben: | | Super! Jetzt muss ich endlich nicht mehr das rießige Windamp in den RAM laden! |
einer meiner hauptgründe diesen player zu machen, neben der unkomfortablen playlist - und mp3bestands-verwaltung
| Zitat: | | Was noch toll wäre: M3U-Playlist-Unterstützung |
wird es nicht geben, da meiner ansicht nach nicht benötigt
| Zitat: | | Wenn die shuffle-Funktion an ist und man auf einen Eintrag klickt (um genau diesen Abspielen), dann wird zufällig ein Anderer abgespielt. |
gut, wird behoben
| Zitat: | | 1 . Wenn man auf Stop klickt, sollte die Anzeige des Dateinamens zurückgesetzt werden und auch die Suchleiste (also wo man zu einer genauen Position im Song springen kann), der die Position angibt. Denn wenn man jetzt wieder irgendwo auf die Suchleiste klickt, startet die Wiedergabe nochmals, aber der Balken, der die Position angibt rutscht nicht mit. Also bitte ganz stoppen! |
aha, das habe ich bislang noch nicht ausprobiert, fällt aber auch in die kategorie bug und wird behoben
| Zitat: | | 2. Dann fände ich es ganz gut, wenn man die Playliste beliebig nach unten ziehen könnte (also beliebig vergrößern könnte). |
jo, darüber denke ich derzeit nach wie ich das mit geringstmöglichem aufwand integrieren kann
| Zitat: | | 3. Wenn man gestopt hat und nun eine Datei in der Liste markiert und auf PLAY klickt, wird nicht diese Datei abgespielt, sondern die zuletzt abgespielte |
mit einem doppelklick wird das markierte gestartet
| Zitat: | | 4. Schalte Multiselect in deiner Liste ab. Das braucht es nicht. Am besten sollte man nur einen Eintrag markieren können. |
doch das braucht es, damit man was aus der playliste löschen kann
| Zitat: | | 5. Wenn man die Lautstärke verstellt (mit gedrückter Maustaste) und bei Maximum oder Minimum angekommen ist und die gedrückte Maus weiter nach links oder rechts zieht, dann kommt man in den Verschiebe-Modus. Ist ein bischen unpraktisch. |
stimmt, ich werde die länge der trackbars etwas kürzen
| Zitat: | 6. Etwas, dass ich sehr schätze, und bisher leider nur WinAmp kann:
Wenn ich shuffle aktiviert habe und auf next klicke, wird zufällig ein anderer Song ausgewählt. Wenn nun aber wieder auch zurück klicke, wird wieder ein zufälliger Song ausgewählt. Toll wäre es, wenn dann der vorherige Titel wieder gespielt wird. (Ist aber nicht unbedingt notwending, schließlich sollten ja die 41kB erhalten bleiben) |
es wäre auch schön wenn jeder titel nur einmal gespielt wird...
|
|
Larus
      
Beiträge: 431
|
Verfasst: So 27.02.05 23:27
"unknown software exception" (0xc0000fd) ist in der Anwendung an der Stelle 0x77d185aa aufgetreten..
Wieso das??? und meimste du könntest auch noch ne Ordentliche Crossfade funktion einbauen?
Und noch ein weiterer Bug... Ich habe es geschafft ohne den oben genannten Fehler ein Lied abzuspielen... Nur hab ich Nightwish ausgewählt und habe stattdessen Papa Roach bekommen (Punkt unter Nightwish in Liste)
Zuletzt bearbeitet von Larus am So 27.02.05 23:31, insgesamt 1-mal bearbeitet
|
|
retnyg 
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 27.02.05 23:30
| Larus hat folgendes geschrieben: | | "unknown software exception" (0xc0000fd) ist in der Anwendung an der Stelle 0x77d185aa aufgetreten.. |
wäre sehr hilfreich wenn du noch dazusagen würdest wann das aufgetreten ist | Zitat: | | und meimste du könntest auch noch ne Ordentliche Crossfade funktion einbauen? |
crossfade ? du meinst dass die lautstärke gegen ende des liedes abnimmt und bei einem neuen von null langsam reinfadet ?
|
|
Larus
      
Beiträge: 431
|
Verfasst: So 27.02.05 23:32
aufgetreten ist der Fehler als ich auf den Playbutton gedrückt hab
Nein.. Crossfade wie bei Mediaplayer 10... Lied eins läuft noch 10 sek.. während es Leiser wird und gleichzeitig wird Lied 2 eingeblendet.. erst leise dann lauter werdend
|
|
OneOfTen
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 28.02.05 11:31
| retnyg hat folgendes geschrieben: | | crossfade ? du meinst dass die lautstärke gegen ende des liedes abnimmt und bei einem neuen von null langsam reinfadet ? |
das wäre aber auch nicht schlecht
und wo bleibt die suchfunktion 
|
|
Larus
      
Beiträge: 431
|
Verfasst: Mo 28.02.05 16:13
Jetzt geben wir ma ein paar Ideen.... Was wäre mit einem Equializer oder einem extra Regler zum verändern der Wiedergabe geschwindigkeit??? 
|
|
patrick
      
Beiträge: 1481
WIN2k, WIN XP
D6 Personal, D2005 PE
|
Verfasst: Mo 28.02.05 22:40
wow, super teil, aber was die größe angeht glaub ich das man mit C# (bzw .NET) noch kleiner bekommen würde.
aber für delphi: absolut TOP!!!!! *weitermusikhör*
_________________ Patrick
im zweifelsfall immer das richtige tun!!!
|
|
|