Autor Beitrag
retnyg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Mi 02.02.05 06:25 
Achtung neue Version [34 KB]!
hier gibts infos und screenshots:
www.delphi-forum.de/....php?p=306891#306891
download: krazz.net/retnyg/leetmp3.zip


alte news:


Als kleine Demonstration was mit Delphi in Verbindung mit KOL ( bonanzas.rinet.ru ) alles möglich ist, habe ich mich entschieden meinen mp3player der öffentlichkeit zur verfügung zu stellen

*** 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


der ganze player bringt ein kampfgewicht von 40 KB (!) mit, was wohl einen weltrekord darstellt :mrgreen: ...
//edit: für einen player mit alltagstauglichem funktionsumfang
//edit: mittlerweile ist der player von 39 kb auf 42 gewachsen, dafür hat er aber mindestens 15 neue funktionen bekommen

download: krazz.net/retnyg/1337mp3.zip

user defined image[b]


Zuletzt bearbeitet von retnyg am Mi 02.11.05 18:07, insgesamt 14-mal bearbeitet
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Mi 02.02.05 20:13 
was bedeuetet eigendlich immer das 1337 ? ich hab das schon öfter gelesen, weis aber immernochnicht was das heisst ...

_________________
In the beginning was the word.
And the word was content-type: text/plain.
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Mi 02.02.05 20:21 
das heisst soviel wie elite
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Mi 02.02.05 20:30 
aha danke !

_________________
In the beginning was the word.
And the word was content-type: text/plain.
matze.de
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: Mi 02.02.05 22:17 
jo "1337" übersetzt man mit "leet" :)

_________________
si tacuisses, philosophus mansisses.
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 02.02.05 22:52 
retnyg hat folgendes geschrieben:
das heisst soviel wie elite

Ja, so übersetzen das nur Deppen, die gern die Elite wären. :mrgreen:
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Mi 02.02.05 23:22 
MathiasSimmack hat folgendes geschrieben:
Ja, so übersetzen das nur Deppen, die gern die Elite wären. :mrgreen:

solch ein statement abzugeben zeugt nicht von besonderer intelligenz
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Mi 02.02.05 23:24 
Bitte beim Thema bleiben :mahn:
Über Deppen und Intelligenz könnt ihr in Ruhe per PN diskutieren.

_________________
JSXGraph
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 02.02.05 23:46 
Gehört zum Thema, weil 1337 im Titel vorkommt. ;)
Kernel32.dll
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 02.02.05 23:57 
Cool, schon acht Antworten und ich bin der Erste, der was zum Programm sagt :D

Irgendwie vermisse ich bei dem Programm einen OpenDialog. Oder ich bin einfach nur zu blöd ihn zu finden. Aber sonst ganz ok.

[Edit]Schade, aber bei leerem EDIT-Feld auf "save" geklickt und 'nen Runtime-Eror mit anschließendem Programmabsturz bekommen[/Edit]
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: So 06.02.05 17:58 
Kernel32.dll hat folgendes geschrieben:
Irgendwie vermisse ich bei dem Programm einen OpenDialog. Oder ich bin einfach nur zu blöd ihn zu finden. Aber sonst ganz ok.

ja momentan kann man die files nur per playliste oder drag und drop laden. ich bastle aber an einer neuen version, welche eine komfortable filebrowser-funktion beinhalten wird.
Zitat:

[Edit]Schade, aber bei leerem EDIT-Feld auf "save" geklickt und 'nen Runtime-Eror mit anschließendem Programmabsturz bekommen[/Edit]
danke für den hinweis (wird gefixt), macht zwar keinen sinn das edit zu löschen und dann die buttons zu drücken, aber der kunde is nunmal könig :mrgreen:
mael
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 198
Erhaltene Danke: 39


Delphi XE3 Prof.
BeitragVerfasst: So 06.02.05 19:01 
Nicht schlecht, für Nochmodemnutzer (ja, die gibt es) ein Traum :P

Es wäre ganz praktisch, wenn der Player auch in der Taskbar (und nicht in der TBNA) erscheinen würde, das erleichtert Drag&Drop.
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: So 06.02.05 20:05 
mael hat folgendes geschrieben:
Nicht schlecht, für Nochmodemnutzer (ja, die gibt es) ein Traum :P

danke, das hört man gerne :)
mael hat folgendes geschrieben:
Es wäre ganz praktisch, wenn der Player auch in der Taskbar (und nicht in der TBNA) erscheinen würde, das erleichtert Drag&Drop.
stimmt, ich habe das eigentlich so gemacht weil meine taskleiste immer so unübersichtlich voll ist. beim nächsten release wird es aber eine geschickte integration des dateisystems per popupmenu geben, wodurch sich das gedragge in grenzen halten sollte.
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 07.02.05 19:35 
das ist leetspeak, deshalb übersetzt man F34r0fTh3D4rk auch nicht mit Dunkelfürchter sondern mit Fear Of The Dark :D

das "Kampfgewicht" ist echt beachtlich, wie hast du das gemacht, also bei mir sind die kleinsten witz programme schon mind 250kb ?

kann der irgendwo noch mehr abspecken, komm den kriegen wir nochmal aufn drittel reduziert :D

die animation zum try sollte noch korrigiert werden

Moderiert von user profile iconraziel: Beiträge zusammengefasst. Es gibt hier auch eine Edit-Funktion!
The...
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122



BeitragVerfasst: Di 08.02.05 00:19 
:arrow: jo... schönes prog. :!:
kommt mir sehr ausgereift vor :!:


Aber wasmicha uch interesirt währ wie du es so klein bekommen hast :?: :?: :?:
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Di 08.02.05 02:19 
naja ich habs halt mit KOL gemacht - ein leeres kol-projekt mit window hat so ca. 20kb. habe dann halt wo es geht speicher eingespart, z.b. directory auflisten mit api statt mit TSearchrec wo jedesmal die ganze sysutils.pas mit reinkompiliert wird. und für den farbverlauf hab ich ein KOLGradientPanel hergenommen, das die farbwerte berechnet, anstatt ein bitmap mit einigen kilobytes zu laden - der grossteil des ruhmes gebührt aber vladimir kladov, der quasi die komplette VCL mit assembler neu geschrieben hat. link siehe oben, oder auf meiner hp, wo noch andre KOL-links zu finden sind.

die trackbarkomponente stammt aus der feder von thaddy de koning, ein alt-guru... ich habe sie nur noch so weit angepasst, dass der canvas des parentobjektes als hintergrund benutzt wird.
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Sa 12.02.05 16:59 
echt genial, hätte nie gedacht, dass sowas auch nur im ansatz möglich ist :wink:
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Sa 12.02.05 17:14 
danke, ein lob aus deinem munde freut mich besonders :mrgreen:
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Sa 12.02.05 17:15 
was soll das heißen ? :D :) :? :x :( :cry: :evil:
retnyg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Sa 12.02.05 17:28 
is genau so gemeint wie es da steht :wink: