Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   leetMP3 player - der kleinste graf. mp3player der welt 35kb (https://www.delphipraxis.net/40180-leetmp3-player-der-kleinste-graf-mp3player-der-welt-35kb.html)

glkgereon 20. Feb 2005 17:45

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
mit shortcuts meine ich tastenkürzel....

das mit testshit isa echt komisch, kannste bitte nochmal den neuesten link geben?

retnyg 20. Feb 2005 18:38

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
wasn shortcut ist ist mir schon klar, aber an welche hast du gedacht ? beispiele bitte.

der link auf dem ersten post ist noch immer aktuell.

MagicAndre1981 20. Feb 2005 18:44

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Hi,

ich denke mal er meint die Shortcuts für Play (x), Stop (v) von Winamp. Ich würde die Shortcuts nehmen, da Winamp sehr weit verbreitet ist und ich Winamp auch nur so steuere.

Mfg
André

glkgereon 20. Feb 2005 19:14

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
ich würde die shortcuts aber gerne eingeben können, da ich winamp zum beispiel auf alt + F7-12 umgestellt hab....

4toms 21. Feb 2005 23:26

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von retnyg
Zitat:

Die KOL-Units, die du benutzt, sind ...
(außer dem Datenträgerplatzsparen fällt mir nix ein)
was willst du damit sagen ?

also um das ... mal zu ergänzen
...leet, effizient, und ressourcenschonend.

Vor >2 Jahren habe ich mir mal die KOL-Units angeschaut und fand sie *reichlich* kompliziert, da es eigentlich nur um kleinere EXEs ging ...

Vielleicht sind sie inzwischen ja etwas "übersichtlicher" geworden.

Ressourcenschonend ist nur der "Ressourcenverbrauch" auf dem Datenträger, Arbeitsspeicher wird leider fast genausoviel verbraten wie bei VCL-Programmen (schau mal im Taskmanager nach, dein sehr nettes 40 KB Progrämmchen startet mit ca. 2.500 KB RAM-Verbrauch).

Ist ähnlich wie bei (z.B. Luckies) non-VCL-Programmen.

Da meinte ich mit "Au weia" :wink:

mfg

retnyg 21. Feb 2005 23:48

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
so, habe mal wieder ein bischen dran gebastelt.
der Save-Button Bug ist behoben, und der SKIN-SUPPORT komplett :)

hier mal ein demoskin:
http://krazz.net/retnyg/skin1.gif

download des skins hier. http://krazz.net/retnyg/testskin.zip
player gibts hier: http://krazz.net/retnyg/1337mp3.zip

ich denke das inifile ist selbsterklärend, doch hier mal ne übersicht:
Delphi-Quellcode:
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.

mfg retnyg

edit: würde mich freuen n paar schöne skins von euch hier vorzufinden ;)
und zu 4toms: ist doch klar dass der player ein paar mb ram braucht, irgendwohin muss das mp3 ja geladen werden, und die listen usw.

4toms 22. Feb 2005 00:21

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Klar, ich wollte dir ja eigentlich auch nur mein "Au weia" erklären :-D

Bis denn und vielen Dank für die Verbesserungen!

mfg

MagicAndre1981 22. Feb 2005 23:52

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
So, ich habe mir mal deine neue Version angesehen und muss sagen, das diese Version ein Schritt zurück war. Der Speicherbug tritt jetzt wieder auf (bei 50 Mp3s 96MB RAM + 200MB Pagefile). Das Problem beim Minimieren hast du leider immer noch nicht behoben.

Dann habe ich noch etwas festgestellt. Ich kann die Lautstärke nur schlecht reglen. Der Schieberegler befindet sich jetzt fast ganz links und trotzdem ist es verdammt laut. Wenn ich nur ein Paar mm lauter stelle platz mir fast das Trommelfell, so laut wird es auf einmal. Meine Lautstärkerregler von Windows sind auch schon ganz nach unten geschraubt (ich habe eine SB Live 5.1 mit den KXProjekt Treibern Version 5.10.0.3538
). Schau dir die Lautstaärkeregelung noch mal an.

MfG
André

retnyg 23. Feb 2005 00:03

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von MagicAndre1981
So, ich habe mir mal deine neue Version angesehen und muss sagen, das diese Version ein Schritt zurück war. Der Speicherbug tritt jetzt wieder auf (bei 50 Mp3s 96MB RAM + 200MB Pagefile). Das Problem beim Minimieren hast du leider immer noch nicht behoben.

welches problem beim minimieren ? also als titel steht da nun leetmp3.
das problem mit dem speicher kann ich bei mir nicht nachvollziehen, habe mal testweise massig dateien geladen. der player blieb aber bei moderaten 5/5 MB. ladest du vielleicht mp3-files mit voller cd-länge ? (so 76 min stücke) dann wäre der fall eigentlich klar.
falls noch jemand das problem hat bitte um info!
Zitat:

Dann habe ich noch etwas festgestellt. Ich kann die Lautstärke nur schlecht reglen. Der Schieberegler befindet sich jetzt fast ganz links und trotzdem ist es verdammt laut. Wenn ich nur ein Paar mm lauter stelle platz mir fast das Trommelfell, so laut wird es auf einmal. Meine Lautstärkerregler von Windows sind auch schon ganz nach unten geschraubt (ich habe eine SB Live 5.1 mit den KXProjekt Treibern Version 5.10.0.3538
). Schau dir die Lautstaärkeregelung noch mal an.
interessant, denn ich benutze die standard-api befehle. dein problem müsste eigentlich bei jedem programm auftreten das die wavelautstärke deines systems verändert.

MagicAndre1981 23. Feb 2005 00:14

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

welches problem beim minimieren ? also als titel steht da nun leetmp3.
Diese graue Leiste stört mich einfach. Bei mir entstand diese Leiste nur dann, wenn eines meiner Programme nicht mehr reagiert. Beim Minimieren soll das Programm entweder in den Systray wandern oder in die Taskleiste.

Zitat:

das problem mit dem speicher kann ich bei mir nicht nachvollziehen, habe mal testweise massig dateien geladen. der player blieb aber bei moderaten 5/5 MB. ladest du vielleicht mp3-files mit voller cd-länge ? (so 76 min stücke) dann wäre der fall eigentlich klar.
Nein, ich habe keine langen MP3s geladen. Es handelt sich nur um Lieder mit maximal 7 min Länge.

Zitat:

interessant, denn ich benutze die standard-api befehle. dein problem müsste eigentlich bei jedem programm auftreten das die wavelautstärke deines systems verändert.
Auf der DP werden mehrere Freeware-Player angeboten. Bei keinem Player tritt dieses Lautstärkenproblem auf.

MfG
André

retnyg 23. Feb 2005 01:02

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
ging das mit der lautstärke denn beim letzten build ?
ich habe nämlich am code seit der ersten version nie was geändert.

MagicAndre1981 24. Feb 2005 13:36

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Hi,

das Problem mit der Lautstärke trat bei allen Versionen auf. Bin ich bis jetzt immer noch der einzige mit dem Speicherproblem?

MfG
André

glkgereon 24. Feb 2005 14:04

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
zur Lautstärke: habs auch, wenn auch net so extrem

und auch bei mir minimiert er sich in sone graue leiste (win2k)

ich hab direkt mal nen kleinen skin gemacht (hab nur die skin.ini verändert, buttons sind wie beim testskin...) is ganz schön blau :)

weiterhin bleiben punkte wie:

größe ändern
mp3-main-locations löschen

und ne neue sache:
buttons load/save/... verschwinden mit der oberkante unter der "zeitleiste"

zum skin: könnte man nicht noch andere sachen einstellen (hintergrund der playlist, schriftgrößen, etc...)

retnyg 24. Feb 2005 16:14

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
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

MagicAndre1981 24. Feb 2005 16:28

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Hallo,

danke dafür, dass du meine Programmwünsche (graue Leiste weg, Lied in Playliste hervorheben) umgesetzt hast. Mein leidiges Speicherproblem tritt in der neuen Version nicht auf!!! Dafür ist mir eine Sache noch aufgefallen. Ich habe mein Hauptverzeichnis mit meinen Mp3s angegeben. Aber irgendwie kann ich nur Verzeichnisse laden ,die keine Unterverzeichnisse besitzen. Dadurch kann ich mehere Order nicht abspielen. Es bleibt mir nur der manuelle weg, die Dateien über Drag und Drop in die Playliste zu ziehen.

Und sonst kann ich nur sagen SUPER Programm :thumb:

MfG
André

retnyg 24. Feb 2005 16:37

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
danke für den hinweis, ich wollte das auch schon einbauen nur war ich bislang zu faul die WndProc des popmenüs manuell neu zu schreiben. den das click-ereignis wird nur ausgelöst wenn man einen menüeintrag ohne submenus anklickt :/
mach ich aber demnächst (ist nämlich ein feature was ich mir selbst wünsche)

zu deinem speicherproblem: ziemlich sonderbar, ist bei dir scheinbar von kompilat zu kompilat unterschiedlich ^^

TeronG 24. Feb 2005 16:39

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Moin moin
Netter Player aber irgendwie schmeißt der mir immer die Falschen Lieder in die Playlist ...
ich klicke auf "playlist" -> "C:\daten\TeronG\unsortiert\mugge" -> "groove Coverage" -> "She Vinyl" ... aber der player schmeisst mir dann z.B. "J.B.O." rein.

Ist das Problem bekannt ?? (hab nicht alle 4 seiten gelesen :roll:)
Hab ich als einziger das Prob ???
Hab ich was falsch gemacht :shock:

MagicAndre1981 24. Feb 2005 16:41

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von retnyg
zu deinem speicherproblem: ziemlich sonderbar, ist bei dir scheinbar von kompilat zu kompilat unterschiedlich

Kann ich nur zustimmen. Ist ein sehr sonderbares Problem. Scheinbar hat dieses Problem kein anderer User :gruebel: .

André

retnyg 24. Feb 2005 16:45

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
hallo TeronG:
ja, du bist der erste von dem ich das höre. bei mir werden die einträge im popupmenü sogar richtig geladen wenn noch nicht alle menüitems da sind (ladethread noch nicht fertig)
welche windows-version verwendest du ?

TeronG 24. Feb 2005 17:13

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Ich habe den Player (bis jetzt) nur in der Arbeit getestet und da haben wir eine Multilinguale (viel deutsch :roll: ) Corp version von Win XP Pro SP2.
In meinem Mp3ordner habe ich recht viele Verzeichnisse und Unterverzeichnisse die aber nicht alle (mit MPs's) gefüllt sein müssen ... er Schmeisst auch immer lieder in die playlist, die NACH denen sind die ich eigentlich wollte ...
hmm :gruebel: ach ja ..die URL/Pfadangabe ist noch recht lange teilweise mit Sonder- und Leerzeichen ... :gruebel:
mehr fällt mir grad nich ein ...

[EDIT]
Soo ... nu konnt ich deinen Player auch zuhause testen ... (WIN XP PRO SP2)
Leider hab ich da genau das gleiche problem ... er nimmt immer das übernächste Verzeichniss von dem das ich eigentlich wollte :(
[/EDIT]

mason 25. Feb 2005 09:34

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Eigentlich ne schöne Sache, dein Player.
Ich hab aber mit der neuesten Version praktisch den gleichen Fehler wie TeronG - nur dass bei mir immer direkt der nächste Eintrag genommen wird bei Auswahl eines Verzeichnisses.

retnyg 25. Feb 2005 13:51

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
der nächste eintrag? aha... probier mal folgendes : drücke den Clear Button - dadurch wird ein Eintrag unter Playlists erstellt (wenn die option "backup on clear" unter preferences aktiviert ist).
möglicherweise stimmt die numerierung dann.

mason 25. Feb 2005 14:02

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Aha! Gute Idee gewesen - also es ist so, dass es funktioniert, solange überhaupt keine Playlist vorhanden ist. Sind welche vorhanden, verschiebt sich die Auswahl um die Anzahl der vorhandenen Playlisten nach unten!

toms 25. Feb 2005 14:14

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Wenn man den Player minimiert, geht die Animation in Richtung Startbutton und wird dann
im Tray angezeigt, also an einem ganz anderen Ort...

retnyg 25. Feb 2005 14:24

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von mason
Aha! Gute Idee gewesen - also es ist so, dass es funktioniert, solange überhaupt keine Playlist vorhanden ist. Sind welche vorhanden, verschiebt sich die Auswahl um die Anzahl der vorhandenen Playlisten nach unten!

hmmm gut - bei mir sind zwar einige playlists geladen und es funktioniert wie es sollte, aber ich werde mir das mal ansehen...für was hat man VMWare...

könntest du mir noch sagen welche windows-version du verwendest ?

retnyg 25. Feb 2005 14:26

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von toms
Wenn man den Player minimiert, geht die Animation in Richtung Startbutton und wird dann
im Tray angezeigt, also an einem ganz anderen Ort...

das ist mir bekannt, aber es gab bei gott wichtigeres zu machen...

mason 25. Feb 2005 15:10

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von retnyg
hmmm gut - bei mir sind zwar einige playlists geladen und es funktioniert wie es sollte, aber ich werde mir das mal ansehen...für was hat man VMWare...

Ist ja komisch... hab es mit 0 bis 5 Playlists probiert, und da verhält sich der Player wie ich beschrieben habe.

Zitat:

Zitat von retnyg
könntest du mir noch sagen welche windows-version du verwendest ?

Klar - Windows XP Pro SP2.

retnyg 3. Mär 2005 15:06

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
kleines update: der bug mit dem verschieben der menüstruktur durch einfügen einer neuen playlist ist behoben
und das handling des shufflemodus verbessert.
http://krazz.net/retnyg/lmp3.htm

MagicAndre1981 4. Mär 2005 11:59

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Hi,

der Lautstärke-Bug ist bei jetzt weg :-D . Da ich jetzt die Laustärke super regeln kann, merke ich erst, dass die Soundqualität richtig gut ist. Wenn du jetzt es noch schaffst das ich alle Lieder abspielen kann, du ein Equalizer und ein Plugin-Schnittstelle einbaust (damit ich mir meine eigene Visualisierung reinbauen kann), dann wird wohl dein Player mein neuer Standard-Player.

Super Programm :thumb:

André

retnyg 4. Mär 2005 12:40

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von MagicAndre1981
der Lautstärke-Bug ist bei jetzt weg :-D

co0l ich habe nämlich nur die breite der trackbars gekürzt.
bugs die sich von selber beheben sind mir die liebsten.
Zitat:

Wenn du jetzt es noch schaffst das ich alle Lieder abspielen kann
wie meinen ? gibt es lieder (im mp3 format), die du nicht abspielen kannst?

n equalizer udgl. ist dzt. nicht geplant, dass ginge im moment zu weit.

MagicAndre1981 4. Mär 2005 13:37

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Ich meine den Fehler, dass ich nur Mp3 laden kann, wenn sich kein Unterordner in dem Verzeichnis befindet.

André

retnyg 4. Mär 2005 13:52

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
du meinst "du kannst es nicht laden wenn du über die popupmenü-struktur vorgehst" !
per drag and drop ginge es nämlich. klar, ist halt nicht komfortabel immer mit dem explorer rumhantieren.
darum habe ich ja eigentlich das popupmenü in die welt gerufen... das kommt dann aber als nächstes, zusammen mit einem noch geheimen feature (ich gehe mal davon aus dass dieses feature euch allen SEHR gefallen wird :P)

btw:
Zitat:

Verfasst am: Heute um 13:37
:mrgreen:

MagicAndre1981 4. Mär 2005 13:58

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Ich habe die Haupt-Location meine Mp3s eingetragen. Dann hat man die Auswahl zw. den Verzeichnissen, welche man öffnen will. Ich kann aber nur Order abspielen, die keine Unterordner haben. Und mit drag and drop geht es schon, ist aber umstandlich, da dein Player nicht im Vordergrund bleibt.

André

P.S.: bin auf das neue Feature gespannt

Jarmen_Kell 23. Mär 2005 11:55

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
joa, schon toll das Ding ;)

Mich interessiert jetzt nur noch das File-Drag & Drop bei D7.
Daran bin ich gerade am Rätseln.


Komponente.OnDragOver ? Komponente.OnDropOver?


irgendsowas ?

retnyg 23. Mär 2005 20:18

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
so, jetzt habe ich euch lange genug warten lassen; ich stelle mal die neue version online, und lüfte hiermit das geheimnis um die angekündigte funktion ;)
http://krazz.net/retnyg/1337mp3.zip

neue features:
  • - die geheime funktion: ein Standby-Eintrag kann zur Playliste hinzugefügt werden, wodurch der player beim erreichen desselben einen 15-sekündigen Countdown einleitet, welcher bei 0 den computer in den standbymodus schickt.
    so kann man sich abends 2-3 alben in die playlist hängen, hintendran den Standby-Eintrag und sich in die Falle werfen - der Computer schaltet sich dann selber ab, und zwar so dass man am nächsten tag an der gleichen stelle weiterarbeiten kann, ohne alle programme beenden zu müssen.
    Um den Countdown abzubrechen, einfach den player schliessen...

    - ein Stay-On-Top Modus kann im Preferences Menü ( rechtsklick auf die obere playerhälfte) aktiviert werden.
    bei einem doppelklick auf die titelbar wird der player zu 10 pixel höhe verkleinert, wodurch man ihn bequem irgendwo plazieren kann und ihn immer im auge hat.

@jarmen: siehe PN

mason 23. Mär 2005 23:00

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Die Ideen find ich gut, ABER :-D :
Wenn ich auch den Standby-Modus nicht nutze (es sei denn, irgendwann schmeißt meine Freundin mich raus und ich muss im Arbeitszimmer schlafen :wink: ).
Das StayOnTop in Verbindung mit der 10-Pixel-Variante find ich an sich sehr gut - allerdings bringt es mir nichts, ständig den Player zu sehen, wo dann nur Programmname und Autor stehen. Wenn ich diesen Modus nutze, würde ich gern mehr Informationen sehen - sonst reicht auch das TrayIcon. Also plädiere ich dafür, dort dann den aktuellen Titel oder die Restlaufzeit des Titels oder beides anzuzeigen.

So, wieder Kritik losgeworden. Ich find den Player aber trotzdem gut, ehrlich! :thumb:

TeronG 23. Mär 2005 23:03

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Netter Player :thumb: .. nur 2 kleine Sachen:
1. Muss der mir lauter backup20050323-???.1337's machen?
2. kann man evtl die Liste mit den Directorys nach Namen sortiern ?? Irgendwie steht da bei mir alles durcheinander drinnen (werde bestimmt nicht (mit div. tools) den Verzeichnissbaum sortiern :wink:)

mason 23. Mär 2005 23:12

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von TeronG
1. Muss der mir lauter backup20050323-???.1337's machen?

Da sollte ein Deaktivieren der Option "Backup Playlist on Clear" helfen (rechte Maustaste im oberen Bereich -> Preferences).

retnyg 24. Mär 2005 04:53

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von mason
... Wenn ich diesen Modus nutze, würde ich gern mehr Informationen sehen - sonst reicht auch das TrayIcon. Also plädiere ich dafür, dort dann den aktuellen Titel oder die Restlaufzeit des Titels oder beides anzuzeigen.

dein wunsch ist mir befehl:
http://krazz.net/retnyg/lmp3_vs.gif
downloadlink wie gehabt.

mason 24. Mär 2005 06:57

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Zitat:

Zitat von retnyg
dein wunsch ist mir befehl:
http://krazz.net/retnyg/lmp3_vs.gif
downloadlink wie gehabt.

Wow, das ging schnell... und mitten in der Nacht - also meinetwegen darfst du ruhig auch mal schlafen ;)
Jedenfalls funktioniert wunderbar, danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz