Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   FAll Entertainment Bass Player (https://www.delphipraxis.net/52848-fall-entertainment-bass-player.html)

igel457 5. Sep 2005 13:16


FAll Entertainment Bass Player
 
Liste der Anhänge anzeigen (Anzahl: 4)
Ich weiß, es gibt hier schon tausende von Playern die die Bass.dll verwenden.
Der hier ist eigentlich auch nur ein Test, den Sourcecode kann ich nicht veröffentlichen, weil ich eigene Komponenten für die Bass.dll verwende.

Der Player ist, so finde ich es auf jeden Fall, recht schick, kann halt alle Formate die Bass.dll kann.
Über lob freue ich mich!

Getestet wurde das Programm nur unter WinXP.

Instalation:

Zum Installieren einfach in ein beliebiges Verzeichnis entzippen.

PS: Das Programm benuzt für seine Form keine Transparenzfarbe, sondern macht das über Clipping.

Neue Version! 1.3

Ich hatte mal wieder lust an meinem Player weiter zu schreiben, das kann er nun:

- Anzeige des Musiktitels
- Auslesen von ID3v1 Tags
- Playlists
- Unterstüzung von XP-Themes
- Starten über den Explorer
- Nur eine Instanz des Programms zulassen


Neue Version! 1.4

- Equalizer
- Spectrum Analyser
- Im TNA




Neue Version! 1.5

- Skins-Support

Bald...
- Skins neu in Version 1.5
- Import von *.Pls und *.m3u
- Einstellungen
- Repeat
- Random

Nils_13 5. Sep 2005 13:28

Re: Noch ein Bass Player
 
Man setzt das Lied durch einen weiteren Klick auf den Pausebutton fort.
Die Trackbar bewegt sich nicht.
Sonst ist er aber gut :thumb:

sniper_w 5. Sep 2005 13:35

Re: Noch ein Bass Player
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ist das so gewollt oder nur ein Schönheitsfehler...

igel457 5. Sep 2005 13:38

Re: Noch ein Bass Player
 
Ja stimmt...
Ich habe vorm Compilieren ausversehen eine Zeile gelöscht... :wall:
Ich füge oben einen neuen Download an.

Danke für den Tipp!

Ich wäre außerdem echt froh, könnte mir jemand sagen wie man aus BASS_StreamGetLength(hstream); die Länge in Millisekunden bekommt.

@sniper_w Bei mir ist es nicht so. (Ist doch nur im Minimierten zustand?)
Ich finde es aber ganz schön :P

Gandalfus 5. Sep 2005 14:36

Re: Noch ein Bass Player
 
dafür gibts ne function bass_bytetosecound() oder so ähnlich.

igel457 5. Sep 2005 15:08

Re: Noch ein Bass Player
 
Danke!

Der Name stimmt zwar nicht ganz,
es heißt nämlich
Delphi-Quellcode:
BASS_ChannelBytes2Seconds(hstream,pos); //Wandelt eine Position in Sekunden um
Ich baue es gleich in mein Programm ein!

Danke Gandalfus! :thumb:

fred.reichbier 5. Sep 2005 15:09

Re: Noch ein Bass Player
 
Kannst du vllcht einen Screenshot veröffentlichen?

igel457 5. Sep 2005 15:27

Re: Noch ein Bass Player
 
Wurde gemacht!

turboPASCAL 5. Sep 2005 17:17

Re: Noch ein Bass Player
 
Hi igel457,

gefällt mir... aber ich möchte dir noch ein par Vorschläge machen:
  • das MainIcon muss nicht unbedingt 8 verschiedene Ausführungen haben, 16x16 bis 48x48 sollten eigentlich für alle Fälle reichen (ein wenig Bytes sparen ;-) ) damit solltest du dann unter 500KB kommen
  • Irgend wie sind die drei Buttons komisch, hast du da zwei jeweils Images auf einander gelegt ?
    Ich würde die Play-, Pause- und Auswurf(Oeffnen)Buttons mit eigenen Proceduren wie zB. OnMouseOver (WM_ONMOUSEENTER) usw. abfangen und dann zeichnen. Hire in der DP ist auch irgend wo ne schöne Unit dazu
  • die zwei Buttons in der Titelleiste würde ich auch noch als Bitmaps, wie zB. der Play Button machen
    (gibt 'nen besseren Look ;-) )
  • Ich wünsche mir noch einen Stopp Button (und Playliste ?)
  • Der Skin könnte auch noch ein bissel Farbe vertragen wie hast du den gemacht (CreateRoundRectRgn usw.) ?

MfG.

igel457 5. Sep 2005 17:28

Re: Noch ein Bass Player
 
@turboPASCAL
ich werde mich darum kümmern wenn ich Zeit habe, aber Momentan habe ich noch andere Projekte .
Danke für die Vorschläge. :thumb:

PS.: Mit welchem Programm kann ich die einzelnen ICOs aus den ICOs extrahieren?

turboPASCAL 5. Sep 2005 17:34

Re: Noch ein Bass Player
 
Zitat:

Zitat von igel457
PS.: Mit welchem Programm kann ich die einzelnen ICOs aus den ICOs extrahieren?

Mit dem "Image Editor" (leider nicht in der D2005 PE) ist bei Delphi mit dabei Projectname.res öffnen und dann...

:gruebel: wie hast du sie denn hineinbekommen ? Iconeditor ? dann kann man dort auch löschen...

Speedmaster 5. Sep 2005 17:53

Re: Noch ein Bass Player
 
Ähm, die Buttons sehen mir doch sehr nach Quicktime oder sowas aus, ich würde dir Raten diese schnellstens Rauszuschmeissen!

igel457 5. Sep 2005 19:39

Re: Noch ein Bass Player
 
@speedmaster Du hast schon recht... :oops:
Ich würde die auch gerne raus haben...
Ich bin halt mal nicht so der Grafiker.
Kennt ihr 'ne Seite wo es kostenlos Buttons gibt?
Aber ich baue sofort andere ein, als profisorium bis ich Freeware Buttons habe.

igel457 5. Sep 2005 20:06

Re: Noch ein Bass Player
 
Gut! Ich hab eine neue Version hochgeladen...
Ich fühle mich gleich viel besser. :roll:
Die Button passen sogar besser find ich! :-D

FriFra 5. Sep 2005 20:10

Re: Noch ein Bass Player
 
Zitat:

Zitat von igel457
profisorium

Naja, du Buttons sind ja eher ein Amateurisorium :lol: , sorry aber nach deiner Wortkonstruktion (oder ist das die neue Rechtschreibung? :gruebel: ) konnte ich mir das nicht verkneifen :-D
Im Ernst, ich finde die runden Buttons etwas zu eckig, sie sollten etwas smoother sein :???:

Der Player sieht schon ganz gut aus :thumb: . Es wäre schön, wenn man auch Playlisten, bzw. komplette Ordner abspielen konnte :roll:

igel457 5. Sep 2005 20:15

Re: Noch ein Bass Player
 
Zitat:

wie hast du sie denn hineinbekommen ? Iconeditor ? dann kann man dort auch löschen...
Das sind Freeware Icons von Leons Icon Archiv. Die hab ich nicht selbst gemacht. :oops:
Und Außerdem habe ich kein Delphi 2005, weder PE noch sonst irgendwas... :? (schön wäre es aber!)

@FriFra Ich hab nur PicturePublisher! (Und zu meiner Rechtschreibung... :roll: Ich sag nix. Danke für den Tip);

turboPASCAL 5. Sep 2005 21:47

Re: Noch ein Bass Player
 
Zitat:

Zitat von igel457
Zitat:

wie hast du sie denn hineinbekommen ? Iconeditor ? dann kann man dort auch löschen...
Das sind Freeware Icons von Leons Icon Archiv. Die hab ich nicht selbst gemacht. :oops:

Habe den Link in meine Sammung auf Grund gelegentlicher Faulheit aufgenommen...

Freeware Iconeditor: http://www.delphipraxis.net/internal...=410617#410617


Zitat:

Zitat von igel457
Und Außerdem habe ich kein Delphi 2005, weder PE noch sonst irgendwas... :? (schön wäre es aber!)

:wiejetzt: Nix Delphi ? :gruebel:

Ultimator 6. Sep 2005 12:07

Re: Noch ein Bass Player
 
Zitat:

Zitat von turboPASCAL
Zitat:

Zitat von igel457
Und Außerdem habe ich kein Delphi 2005, weder PE noch sonst irgendwas... :? (schön wäre es aber!)

:wiejetzt: Nix Delphi ? :gruebel:

Er meint, er hat kein Delphi 2005, sondern eine andere Delphi-Version :zwinker:

igel457 3. Dez 2005 16:35

Re: Noch ein Bass Player
 
Neue Version!

Nun auch unterstüzung von PlayLists!!!!

Siehe erster Beitrag!

igel457 4. Dez 2005 12:43

Re: Noch ein Bass Player
 
Version 1.4!

Neuer Equalizer!

(Siehe 1. Beitrag)

turboPASCAL 4. Dez 2005 13:20

Re: FAll Entertainment Bass Player
 
Soweit, so schön. Es funktioniert soweit fast alles, nur die wiedergabe von *.mp2-Dateien läuft nicht.
Der Screen ist, wie soll ich sagen, ein wenig dünn. Auch würde ich dem EQ einen Reset-Button verpassen, damit man ihn schnell wieder auf den Normalwert zurücksetzen kann.
Den Minimieren- und Schliessenbutton würde ich auch in dem Syle des EQ's machen.

Warum ist der Player so verflixt gross (924 KB)?

Dennoch eine schöhne Arbeit bzw. Player. :wink:

igel457 4. Dez 2005 13:27

Re: FAll Entertainment Bass Player
 
Zitat:

Zitat von turbopascal
Den Minimieren- und Schliessenbutton würde ich auch in dem Syle des EQ's machen.

Das kommt... Ich baue gerade ne Art Skin-System ein

Zitat:

Zitat von turbopascal
Warum ist der Player so verflixt gross (924 KB)?

Das wird sich mit meinem Skin-System hoffentlich ändern...


Zitat:

Zitat von turbopascal
Auch würde ich dem EQ einen Reset-Button verpassen, damit man ihn schnell wieder auf den Normalwert zurücksetzen kann.

Einfach auf die schwarze Linie klicken!

Zitat:

Zitat von turbopascal
Dennoch eine schöhne Arbeit bzw. Player. Wink

Danke!!!

igel457 4. Dez 2005 20:15

Re: FAll Entertainment Bass Player
 
Neu! Version 1.5

Skinsystem!

Mit dem neuen Skin-System kann man das aussehen des Players an seine eigenen bedürfnisse Anpassen.
Dazu gibt es den Skin-Editor.

Noch kann man die Position der Elemente nich verändern, sondern nur die Bilder austauschen. Um ein einen neuen Skin zu laden, die entsprechende *.fsf Datei in das Player-Verzeichnis Kopieren und in skin1.fsf umbennen.

Ich habe einen Skinn gebastelt der stark an Winamp erinnert, da dies als meine Vorlage diente. Dieser Skin ist unter dem Dateinamen Winampskin.fsf in der zip datei am Anfang.

Leider bin ich mir in der Rechtslage nicht ganz im klaren, falls dieser Skin überhaupt veröffentlicht werden darf. Da ich aber kein Geld damit verdienen möchte, denke ich das das Okay ist. Falls jemand anderer Meinung ist, werde ich den Skin umgehend aus der Zip-Datei entfernen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.

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-2025 by Thomas Breitkreuz