AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte leetMP3 player - der kleinste graf. mp3player der welt 35kb
Thema durchsuchen
Ansicht
Themen-Optionen

leetMP3 player - der kleinste graf. mp3player der welt 35kb

Ein Thema von retnyg · begonnen am 11. Feb 2005 · letzter Beitrag vom 3. Nov 2005
Antwort Antwort
Seite 5 von 10   « Erste     345 67     Letzte »    
Benutzerbild von retnyg
retnyg
Registriert seit: 11. Feb 2005
so, nach langer bastelei möchte ich die neue version präsentieren.
diese version ist von grund auf neugeschrieben, und verwendet nun nicht mehr die mediaplayer komponente, sonder den windows acm codec. dadurch bin ich in der zukunft auch in der lage, mp3 streams abzuspielen.

http://krazz.net/retnyg/leetmp3.zip

die neue version hat einen mini-modus, und einen gross-modus.
im minimodus ist die leiste sehr schmal und bleibt immer im vordergrund.
am besten schiebt man die leiste ganz nach oben über die titelleiste der anderen fenster.

http://krazz.net/retnyg/lmp3ns.gif

fährt man mit der maus über die minileiste, klappt der player aus.
er verwendet nun ein treeview, in dem man einträge hin und herschieben kann.
man kann dateien und ordner per drag und drop herziehen, oder unten in der combobox den ordnernamen eintippen und enter drücken.
die combobox dient gleichzeitig der verwaltung der playlisten.

http://krazz.net/retnyg/lmp3nb.gif

Alter StufF:




ein 35 kb kleiner mp3player mit allen wichtigen features wie playlist, drag n drop usw.
programmiert mit delphi und KOL.

*** features ***
  • - trayicon, kein platz in der taskbar wird verschwendet
    - drag and drop
    - lautstärkeregelung
    - positions slider
    - playliste die sich ausblenden lässt (wodurch der player auch in den pixelmassen winzig ist
    - automatisches speichern der playliste beim beenden
    - automatisches speichern der alten playliste ('backupYYYYMMDD-'+Gettickcount DIV 60000+'.1337') beim erstellen einer neuen playlist.
    - alle playlisten im programmordner sind direkt per popupmenü erreichbar
    - komfortables browsen durch den mp3-bestand per popupmenu - siehe screenshot
    - player passt auf jedes speichermedium seit erfindung der lochkarte
    - unterstützt kommandozeilenparameter (playlist oder mp3namen) z.b: leetmp3.exe "C:\test\slayer - wicked.mp3"
    - multithreaded
    - skin support (alle farben und buttons lassen sich über ein ini selber einstellen)
    -> hier gibt einen demoskin [18 kb] mit passendem inifile
    -> und hier wird das inifile erklärt
    - Shuffle-Modus (alle Einträge werden nur jeweils einmal abgespielt)
    - NEU!! Player kann durch entsprechenden Playlisteneintrag das System in den Standbymodus schicken
    - NEU!! Minimierung zur 10 pixel hohen leiste durch doppelklick auf den titel und StayOnTop-Modus

*** update ***

- dateigrösse nun 42 kb, was aber die vielen neuen funktionen rechtfertigen

download hier leet mp3 player

[edit=sakura] Bild als Anhang! Mfg, sakura[/edit]
Miniaturansicht angehängter Grafiken
1337b_721.gif  
 
Benutzerbild von glkgereon
glkgereon
 
#41
  Alt 20. Feb 2005, 16:45
mit shortcuts meine ich tastenkürzel....

das mit testshit isa echt komisch, kannste bitte nochmal den neuesten link geben?
  Mit Zitat antworten Zitat
Benutzerbild von retnyg
retnyg
 
#42
  Alt 20. Feb 2005, 17:38
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.
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

 
Delphi 7 Enterprise
 
#43
  Alt 20. Feb 2005, 17:44
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é
André
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon
 
#44
  Alt 20. Feb 2005, 18:14
ich würde die shortcuts aber gerne eingeben können, da ich winamp zum beispiel auf alt + F7-12 umgestellt hab....
  Mit Zitat antworten Zitat
4toms
 
#45
  Alt 21. Feb 2005, 22:26
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"

mfg
  Mit Zitat antworten Zitat
Benutzerbild von retnyg
retnyg
 
#46
  Alt 21. Feb 2005, 22:48
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.
  Mit Zitat antworten Zitat
4toms
 
#47
  Alt 21. Feb 2005, 23:21
Klar, ich wollte dir ja eigentlich auch nur mein "Au weia" erklären

Bis denn und vielen Dank für die Verbesserungen!

mfg
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

 
Delphi 7 Enterprise
 
#48
  Alt 22. Feb 2005, 22:52
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é
André
  Mit Zitat antworten Zitat
Benutzerbild von retnyg
retnyg
 
#49
  Alt 22. Feb 2005, 23:03
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.
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

 
Delphi 7 Enterprise
 
#50
  Alt 22. Feb 2005, 23:14
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é
André
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 10   « Erste     345 67     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz