AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte StreamZ Ver.: 0.1 Rc 3
Thema durchsuchen
Ansicht
Themen-Optionen

StreamZ Ver.: 0.1 Rc 3

Ein Thema von Larsi · begonnen am 19. Jun 2009 · letzter Beitrag vom 24. Dez 2010
Antwort Antwort
Seite 8 von 27   « Erste     678 91018     Letzte »    
Larsi
Registriert seit: 10. Feb 2007
Hi,

hiermit stelle ich euch mein neustes Programm gratis zur Verfügung. Es heißt "StreamZ" und ist ein Webradioplayer. Mir ist klar, dass es die schon zu Haufe gibt, doch ich wollte das auch mal ausprobieren

Version: 0.1 Rc 3

Also jetzt mal zu den Funktionen:

Wiedergabe von Streams
StreamZ kann die gängigsten Formate für Internetradios abspielen. (MP3, MP2, MP1, OGG, WAV, AIFF). Es sind lediglich zwei Sender abgespeichert, da ja jeder seinen eigenen Geschmack hat.

Aussehen von StreamZ
Das Aussehen von StreamZ lässt sich durch Skins verändern. Außerdem steht ein Mini Modus zur Verfügung, welcher unter "Ansicht > Modus > Mini" zu aktivieren ist.

Vorschlagen von Streams
Mit der rechten Maustaste lässt sich ein festgelegter Stream vorschlagen. Nach kurzer Überprüfung wird dieser dann anderen Benutzern beim manuellen Hinzufügen eines Streams angezeigt. Damit Streams anderer Benutzer geladen werden, muss unter "Optionen > Streams anderer Benutzer herunterladen" ausgewählt sein. Die Änderungen werden erst nach einem Neustart von StreamZ wirksam.

Equalizer
StreamZ verfügt über einen normalen Equalizer mit ein paar Effekten. Auch die Balance ist natürlich einstellbar. (Fenster > Equalizer)

Songtext
StreamZ sucht automatisch den aktuellen Songtext zu einem Lied heraus. Dies geht nur wenn der Radiosender den Titel und den Interpreten auch überträgt. Die Funktion überarbeite ich im Moment, teilweise werden wirre Ergebnisse angezeigt. (Fenster > Songtext)

Verlauf anzeigen
Alle abgespielten Titel werden im Verlauf (unter Fenster > Ereignisse > Verlauf) angezeigt. Die Liste wird bei jedem Start geleert. Der Verlauf vom letzten Mal befindet sich unter "Anwendungsdaten > StreamZ > Verlauf.txt".

Schlafmodus
Der Schlafmodus fährt den Rechner zu einer definierbaren Zeit herunter, versetzt ihn in Standby oder beendet StreamZ. (Tools > Schlafmodus)

Import/Export
Die aktuelle Senderliste kann ex- und importiert werden. Dies ist sinnvoll wenn zwischen verschiedenen Senderlisten gewechselt wird oder StreamZ auf einem fremden Rechner benutzt wird. Durch einen Import einer neuen Senderliste wird die vorherige überschrieben. Diese sollte vorher exportiert werden. (Datei > Importieren/Exportieren)

Hotkeys
Bei aktivierten Hotkeys (Optionen > Hotkeys verwenden) stehen folgende Hotkeys zur Verfügung:
  • STRG + SHIFT + I (Zeigt den aktuell abgespielten Titel an)
  • STRG + SHIFT + 1 - 9 (Zwischen den ersten 9 Streams hin- und her schalten)
  • STRG + SHIFT + E (Kopiert den aktuell abgespielten Titel in das fokussierte Eingabefeld)
  • STRG + SHIFT + C (Wechselt jeweils nur nächsten halben Stunde auf den vorher markierten Titel bzw. deaktiviert die Funktion wieder.)

Aufnahme
StreamZ bietet eine intelligente Aufnahmefunktion, welche einzelne Dateien aufnimmt. Diese lässt sich entweder über "Steuerung > Aufnahme" oder über den Aunfahmebutton starten und beenden. Die Aufnahmen werden unter "Fenster > Ereignisse > Aufnahmen" angezeigt. Der Speicherort sowie die der Intervall, wenn eine neue Aufnahme nach Senden des neuen Titels über das Webradio starten soll, lässt sich unter "Optionen > Aufnahmeoptionen" ändern.

Fernsteuerung
Durch ein internetfähiges Gerät lässt sich StreamZ fernsteuern. Voraussetzung dafür ist ein Ftp fähiger Webserver. Die Installation lässt sich über "Tools > Fernsteuerung > Konfiguration" durchführen. Die Steuerungswebsite findet sich dann unter "http://meineseite.de/StreamZ/index.html" (Groß- und Kleinschreibung beachten!)

Couchmodus
Der Couchmodus zeigt den aktuellen Stream und den aktuellen Titel übersichtlich groß an. Außerdem lässt sich StreamZ über eine Maus aus Entfernung bedienen. Die Funktion befindet sich unter "Tools > Couchmodus".

Aktueller Titel
Diese Funktion kann alle aktuell abgespielten Titel der gespeicherten Streams anzeigen, sie befindet sich unter "Tools > Aktueller Titel".

Shoutcast- Suche
Über "Neuer Stream > Stream suchen" lassen sich in der Shoutcast Datenbank neue Streams anhand des Namens, eines Genres oder eines aktuell abgespielten Titels suchen. Funktioniert im Moment leider nicht!

Mit Messengern verbunden
StreamZ kann den aktuellen Titel im Windows Live Messenger (Msn) und in Skype anzeigen. Um dies zu aktivieren, wählt man den entsprechenden Eintrag unter "Optionen > Aktuellen Titel senden an" aus. Auch in Icq lässt sich der aktuelle Titel als Statusnachricht anzeigen, dazu dient die Messenger- Funktion unter "Tools > Messenger". Diese dient als kleiner Icq Client.


Die Anwendung speichert einen Ordner in den Anwendungsdaten ab, welcher mithilfe der in der Rar- Datei enthaltenen Datei "Datenbank entfernen.bat" gelöscht werden kann.


Ich freue mich über Lob, Kritik und Anregungen!


Die Homepage von StreamZ findet ihr hier: Klick
Die Skins könnt ihr hier herunterladen: Klick
Die Changelog befindet sich hier: Klick
Miniaturansicht angehängter Grafiken
screenshot.jpg   screenshot2.jpg   stream-hinzufuegen.jpg   mit-aktivertem-black-skin.jpg  
Angehängte Dateien
Dateityp: rar StreamZ Ver. 0.1 Rc 3.rar (1,55 MB, 69x aufgerufen)
Ein Tag ohne Delphi ist ein verlorener Tag!

Homepage zu meinem neuen Programm: StreamZ

Geändert von Larsi (14. Nov 2019 um 12:18 Uhr)
 
dutyfree
 
#71
  Alt 12. Sep 2009, 14:50
Natürlich die neuste ;D

Wenn du mal Bock und Zeit hast nochn großes Plugin zu machen und was besonderes könntest du es vielleicht möglich machen, dass User Radiosender "uppen" könnten, sie in Genre unterteilen und von da aus runterladen. Das natürlich alles Programm intern. Ein neues Fenster öffnet sich, 10 Genres zur Auswahl und in diesen unterkateogorien kann man dann sich Radiosender zu seiner eigene Playlist hinzufügen die andere User dort reingestellt haben. In diesem Fenster wo die Sender sind ist dann halt unten ein Button "Radiostation veröffentlichen" oder so. Eventuell eine Funktion die kontrolliert ob es Streams 2 mal gibt etc.
Ich weiss nicht wie schwer es wäre sowas umzusetzen, brächtest bestimmt einige Stunden Arbeitszeit und einen Server, eventuell einfach deinen PC von dem du immer die aktuelle IP ins Netz setzt (no-ip.com).
Würde das Programm aufjedenfall für vieel mehr Nutzer, besonders für Laien, interessant machen.

Mir kommts so vor als hättest du sonst nicht mehr viel zu tun mit dem Proggi, funktioniert ja alles. Also los an die Arbeit ;D
  Mit Zitat antworten Zitat
Larsi

 
Delphi 2007 Professional
 
#72
  Alt 12. Sep 2009, 15:12
An sowas hatte ich auch schon mal gedacht und ja auch schon zum Teil umgestzt. Wenn man in den Einstellungen aktiviert, dass man Senderlisten downloaden will wird die Liste im Hinzufügen Menü ja damit abgeglichen. Dann müsste ich ja nur noch eine Funktion einbauen, dass jeder Nutzer Streams in diese Liste einfügen kann. Das ist kein Problem, da ich ja selber noch eine kleine Anwendung für mich habe wo ich selber die Senderlisten aktualisieren kann, die dann bei allen abgeglichen werden können. Das müsste ich ja nur in StreamZ einbauen, vielleicht noch mit einer Prüfung ob der hochzuladene Stream auch wiedergegeben werden kann. Ich habe grad kein Delphi hier aber werde dass dann auf jeden Fall Montag einbauen. Ist dann natrülich nach Ausbaufähig aber das gröbste dauert vielleicht eine dreiviertstunde

MFG Lars Wiltfang
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

 
Delphi 10.3 Rio
 
#73
  Alt 12. Sep 2009, 16:16
Jetzt war ich mal neugirig wie sich das Programm gemacht hat und dann sowas.

siehe Bild
Miniaturansicht angehängter Grafiken
fehler_154.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#74
  Alt 12. Sep 2009, 16:42
Ich habe mich durchgerungen, StreamZ mal zu starten.
Die GUI ist meiner Meinung nach nur hässlich, sorry. Nicht transparente Labels und ein fehlgeschlagener Versuch, StreamZ zu skinnen. Manches ist geskinnt, manches nicht.
Hab's gleich wieder beendet.
  Mit Zitat antworten Zitat
Larsi

 
Delphi 2007 Professional
 
#75
  Alt 12. Sep 2009, 16:46
Benutzt du das klassische Design?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

 
Delphi 12 Athens
 
#76
  Alt 12. Sep 2009, 16:49
Mir scheint es, als seien von den etwa 600 JVCL-Komponenten 350 im Programm verwendet worden. Allein die LEDs sehen aus heutiger Sicht nicht mehr so dolle aus.
Detlef
  Mit Zitat antworten Zitat
Larsi

 
Delphi 2007 Professional
 
#77
  Alt 12. Sep 2009, 16:53
Ich benutze drei/vier Kompos der Jedis, ja und? Dafür sind sie auch da, oder?

Gibts vielleicht eine Komponente welche aktuellere Leds darstellt? Ich weiß gar nicht was ihr habt mir gefällt das Design Natürlich nur unter nicht klassischem Design. Ich hatte mir die Alpha Controls Lite mal angeguckt und ich könnte die Anwendung auch in andern Styles aussehen lassen, aber die machen die Datei so groß. Außerdem soll das Programm ja funktioniell sein.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

 
Delphi 12 Athens
 
#78
  Alt 12. Sep 2009, 16:56
Wieso braucht man für alles immer Komponenten? 2 kleine PNGs (z.B. per Inkscape erstellt) täten es schließlich auch. Und wenn schon Skinning, dann bitte Eye Candy, ansonsten weglassen.
Detlef
  Mit Zitat antworten Zitat
Larsi

 
Delphi 2007 Professional
 
#79
  Alt 12. Sep 2009, 16:59
@Sascha: Ich kann mir das nicht erklären. Hast du ein Programm welches die Anwendungsdaten oder ähnliches blockt? Oder hast du keine aktive Internet Verbindung?
  Mit Zitat antworten Zitat
Benutzerbild von SaFu
SaFu

 
Delphi 10.3 Rio
 
#80
  Alt 12. Sep 2009, 17:00
Warum das Rad immer wieder neu erfinden, dafür sind Komponenten da. Ob es schön ist ist geschmacks sache. Es gibt auch welche die die Ribbons nicht schön finden obwohl sie top aktuell sind.

Hab nur die UAC an, was ja auch normal sein dürfte (Vista Ultimate)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 27   « Erste     678 91018     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 16:38 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