![]() |
Re: [Internet Radio] ICBass Radio
Zitat:
|
Re: [Internet Radio] ICBass Radio
Zitat:
Delphi-Quellcode:
procedure TfrmMain.trbVolumeChange(Sender: TObject); // Trackbar
begin Label1.Caption := Format('%d %%', [BassPlayer1.Volume]); end; Zitat:
Sprich ich bekomm nicht angezeigt wie viel Kbit's etc der Sender hat und was für Titel/Interpret läuft |
Re: [Internet Radio] ICBass Radio
So, morgen zusammen,
es gibt ein neues Update. Ich habe versucht alle Wünsche einzubringen. Die History-Funktion und den Lautstärkeregler-Hint habe ich allerdings noch nicht programmiert. Sie kommen aber (hoffe ich zumindest) mit dem nächsten Update. Von den wichtigsten Neuerungen, sieht man oberflächlich nichts, aber ich habe vieles in ICBass Radio umgeschrieben, so dass in Zukunft Neuerungen und Verbesserungen viel einfacher stattfinden können als bisher. Ein rudimentäres PlugIn-System ist nun ebenfalls integriert und ich habe auch schon mein allererstes PlugIn geschrieben, wobei ich nicht viel machen musste. Daniel Gaußmann hat eine sehr praktische Unit (ShoutcastUtils) mit Beispiel im Netz bereitgestellt und alles was ich gemacht habe, ist dieses Beispiel von einer eXecutable Datei in eine DLL umzuschreiben und für die Kommunikation zwischen dem Hauptprogramm und dem PlugIn zu sorgen. Bei diesem PlugIn werden bei einem Doppelklick auf einen Eintrag die Daten an meinen Streamer weitergegeben, welcher dann eine Verbindung aufbaut. Diese Funktionalität ist sehr praktisch, aber da ich ICBass Radio nicht so sehr von Online-Diensten abhängig machen will, habe ich entschieden, dass es als PlugIn ideal ist. Es kann schnell verändert werden ohne das Programm verändern zu müssen. Alternativ kann man es auch in die Tonne treten, wenn man diese Funktionalität nicht braucht. Bei mir klappt das PlugIn sehr gut. Könnt ihr bitte testen, ob das bei euch auch funktioniert? Und für Vorschläge und Kritiken bin ich weiterhin offen ;-) Schöne Grüße |
Re: [Internet Radio] ICBass Radio
hallo,
tolles Programm. Nur schade, dass du die Source nicht veröffentlicht hast. Schade. Grüsse rainer |
Re: [Internet Radio] ICBass Radio
Sehr nett..
Vor allem das Einstellungsmenü gefällt mir irgendwie besser ;) Hier vllt ne Lösung für die Laustärkereglung, musst du nur an deinen Code anpassen.
Delphi-Quellcode:
ggf wäre es angebracht nen Update Programm für dein ICBassRadio zu schreiben, da vllt nicht alle immer Lust haben, die Datei komplett neu runterzuladen etc...
lblVolume.Caption := Format('%d %%', [BassPlayer1.Volume])
Ich hab da nen ganz einfaches Updateprogramm. Funktioniert soweit auch gut, wenn du Interesse hast, kann ich dir heute Abend den Code schicken. |
Re: [Internet Radio] ICBass Radio
Das Problem mit dem Lautstärkeregler-Hint ist, dass es sich mit dem Regler mitbewegen soll. Ich habe es schon mit einem Popupmenu versucht, aber es flackerte sehr stark. Vielleicht finde ich ja etwas Geeignetes.
Zur Update-Funktion: Ich habe keinen Hoster, bei dem ich Dateien hochladen könnte. Aber die Idee gefällt mir, da ich die Update-Funktion wieder über ein PlugIn integrieren könnte. Schöne Grüße |
Re: [Internet Radio] ICBass Radio
Und nochmal ein Update. Die History Funktion ist drinne.
Schöne Grüße |
Re: [Internet Radio] ICBass Radio
Hallo,
es ist wieder mal Zeit für ein Update. Schöne Grüße |
Re: [Internet Radio] ICBass Radio
So, die erste Version, die ich stable nennen würde, ist im ersten Post herunterladbar.
Schöne Grüße :hi: |
Re: [Internet Radio] ICBass Radio
Hallo liebe Foren-Mitglieder,
da ich auf eine andere Programmiersprache umgestiegen bin, kann ich das Programm nicht mehr warten bzw. weiterentwickeln. Da ich es Schade finde, dass das so ist, würde ich gerne den Source in vertrauenswürdige Hände geben. Wenn Du ernsthaft Lust hast, das Programm weiterzuentwickeln, dann schick' mir 'ne PN. Ich will nur anmerken, dass ich mir das Recht vorbehalte, den Source nicht jedermann zu geben. Hier gibt's ja so Kandidaten... Sei Dir außerdem über die benötigten Komponenten bewusst! Schöne Grüße -- |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 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