Delphi-PRAXiS
Seite 1 von 10  1 23     Letzte »    

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)

retnyg 11. Feb 2005 23:13


leetMP3 player - der kleinste graf. mp3player der welt 35kb
 
Liste der Anhänge anzeigen (Anzahl: 1)
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]

atreju2oo0 12. Feb 2005 00:30

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Top Teil... Läuft alles sauber und gut!

Aber ein Fehler ist mir aufgefallen:
Wenn man ein Lied vorspult dann wird die Zeit nicht aktualisiert!

Luckie 12. Feb 2005 00:34

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Naja meiner ist auch nur 40 KB groß allerdings plus 100 KB für die bass.dll. Wie spielst du die MP3s ab?

retnyg 12. Feb 2005 00:41

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
mit der KOLmediaplayer komponente.

jo das mit der zeit weiss ich wird bei der nächsten version gefixt.

Nils_13 12. Feb 2005 07:41

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Hi, nicht schlecht lässt sich vorallem leicht bedienen.

retnyg 12. Feb 2005 14:32

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
danke, ich werde bis montag noch die drei bekannten bugs entfernen und ein popupmenu einbinden, über welches man die ordnerstruktur direkt in die playlist übernehmen kann.

die bugs sind:
- zeit beim spulen
- player stürzt ab wenn mp3s in der playlist nicht mehr existieren und er den entsprechenden track abspielen will
- ist der player im hintergrund aber nicht minimiert so wird er bei klick auf das icon zuerst minimiert und erst beim nächsten klick in den vordergrund gebracht

PierreB 12. Feb 2005 14:37

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Wirklich Top dein Player ! :thumb:

Besonders die Dateigröße (für mich ISDN'ner) gefällt mir. ;)

retnyg 14. Feb 2005 08:28

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
soooo fehler nun alle behoben und ein paar schicke funktionen eingebaut - man beachte den screenshot oben

4toms 14. Feb 2005 23:40

Re: leetMP3 player - der kleinste graf. mp3player der welt 3
 
Für meinen Geschmack zwar etwas zu bunt und mit verschiedenen Schriftgrößen, aber trotzdem Klasse!

Wie wär's noch mit WAVE- und OGGVORBIS-Unterstützung und eine Loop-Funktion für ein einzelnes Stück oder einer Blockrepeat-Funktion innerhalb *eines* Stücks (wie es gute Tapedecks können)?

Ansonsten: Großes Lob!

retnyg 15. Feb 2005 00:23

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

Zitat von 4toms
Für meinen Geschmack zwar etwas zu bunt und mit verschiedenen Schriftgrößen, aber trotzdem Klasse!

Wie wär's noch mit WAVE- und OGGVORBIS-Unterstützung und eine Loop-Funktion für ein einzelnes Stück oder einer Blockrepeat-Funktion innerhalb *eines* Stücks (wie es gute Tapedecks können)?

Ansonsten: Großes Lob!

danke erstmal :)
also bzgl. bunt: ich arbeite grade an nem skinsystem wo man alle farben und buttons selber definieren kann
Wave Unterstützung sollte eigentlich auch kein problem sein; wegen ogg vorbis brauch ich halt wieder nen eigenen codec...ma kuckn
das mit der blockrepeat funktion hört sich gut an und sollte auch schnell umzusetzen sein

übrigens das mitm popupmenu wird bald anders sein nämlich dass nicht immer der ganze pfad sondern nur der jew. unterordner angezeigt wird, was das ganze übersichtlicher macht


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:32 Uhr.
Seite 1 von 10  1 23     Letzte »    

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