Hallo zusammen
Nach relativ langer VB-Abstinenz (hatte im Job genug HTML und CF um die Ohren ;)), habe ich mich mal wieder an ein Projekt gewagt:
Hintergründe
Ich betreibe schon seit längerem ein kleines Webradio für einige Bekannte. Einmal in der Woche allerdings nur. In diesen moderierten Sendungen gibt es meistens eine Art Top20, mit Songs die die Hörer gewünscht haben. Diese konnten Sie bislang mittels einer PHP/MySQL Anwendung rein- oder rausvoten. Das Panel dazu hat ein Bekannter von mir damals gecodet, als PHP für mich noch ein Fremdwort war. Da er seine Seite umgekrempelt hat und alles komplexer geworden ist, habe ich nun beschlossen, alles in ein Programm reinzuhauen - mit einigen interessanten Featuers.
Die Sendung von Radio abacado findet immer Donnerstags von 20-22 Uhr statt (also heute zum erstenmal im neuen Jahr wieder), ab nächster Woche vermutlich jeweils Mittwochs.
Und das kann das Programm:
Datenbasis:
Als Datenbasis dient zuerst mal der Shoutcastserver (logisch ;)) sowie eine serverseitige MySQL-Datenbank, welche für die Logindaten, die Wünsche und die Votingsongs + Votings zuständig ist.
Diverse Infos:
Version: 1.2
Sprache: VB6
Benötigt: Nur Setup. Alle OCX/DLL sind im Paket enthalten; Die beim Update zusätzlich benötigten Datendateien, werden vom Programm selbst angelegt.
.NET: nix .NET
Grösse: 11,7 MB (kann man sicher sein, dass die inet.dll oder die dll vom wmplayer nicht benötigt wird, wäre das Setup kleiner ;))
Grösse der EXE: 344 KB
Screenshots:
[Splashscreen] [Mainscreen] [Registration] [Voting] [Wunschbox] [Miniplayer] [Warten]
Download: Hier klicken
So, nun freue ich mich über Rückmeldung von euch
Gruss
KlyX
Nach relativ langer VB-Abstinenz (hatte im Job genug HTML und CF um die Ohren ;)), habe ich mich mal wieder an ein Projekt gewagt:
Hintergründe
Ich betreibe schon seit längerem ein kleines Webradio für einige Bekannte. Einmal in der Woche allerdings nur. In diesen moderierten Sendungen gibt es meistens eine Art Top20, mit Songs die die Hörer gewünscht haben. Diese konnten Sie bislang mittels einer PHP/MySQL Anwendung rein- oder rausvoten. Das Panel dazu hat ein Bekannter von mir damals gecodet, als PHP für mich noch ein Fremdwort war. Da er seine Seite umgekrempelt hat und alles komplexer geworden ist, habe ich nun beschlossen, alles in ein Programm reinzuhauen - mit einigen interessanten Featuers.
Die Sendung von Radio abacado findet immer Donnerstags von 20-22 Uhr statt (also heute zum erstenmal im neuen Jahr wieder), ab nächster Woche vermutlich jeweils Mittwochs.
Und das kann das Programm:
Noch fehlend, aber für das nächste Update geplant:- Abspielen des Radiostreams (start/Stop inkl. Überprüfung ob das Radio überhaupt online ist)
- wenn Option aktiviert: Aufnahme des Streams, den man gerade hört und Speichern als MP3
- Anzeige von Titel und Interpret (haben einige bemängelt da Shoutcast nicht jedem Player sagt, was grad läuft) - wird auch angezeigt, wenn man selbst gerade nicht zuhört
- Anzahl Hörer
- Wunschbox mit Wünschen der Hörer
- Songhistory der letzten 10 Songs
- Votingpanel:
o Registration und Login
o Voten der Songs: rein/raus/Enthaltung durch einfaches anklicken der Platznummer.
o Farben zeigen den jeweiligen Status an
o Prüft ob Voting offen oder geschlossen ist und blendet das Voting dementsprechend ein oder aus
- Miniplayer (da das Ding doch ziemlich Platz braucht auf dem Desktop) lediglich mit Play, Stop und Titelanzeigen
- Updater (noch im Bau, prüft aber bereits ob die verwendete Version noch aktuell ist. Falls nicht wird das Programm beendet)
- Soundsnippets: Wenn die entsprechende Option aktiv ist, nimmt das Programm beim Songwechsel jeweils einen kurzen Ausschnitt des Songs auf und legt diesen in "\recordings\songhistory" ab.
- Die gesetzte Lautstärke des Players wird beim Beenden gespeichert und beim Neustart wieder geladen
- Bei geschlossenem Voting können nun die Ergebnisse des letzten Votings angeschaut werden.
Die letzten Bugfixes- Uploadfunktion von Wünschen in ein geschütztes Verzeichnis (einfacher für den Moderator)
- Direktes Abspielen seiner Aufnahmen im Programm
- Anhören von bereits gespielten Votingsongs (Ausschnitt von 30 Sekunden)
- Programm merkt sich Fensterposition beim Beenden
- Passwort-Recovery
- Überprüfung der E-Mail-adresse (ob @ und . drin ist)
- Aktuelle Infos
- Option, dass sich user per Mail über kommende Sendungen informieren lassen können
Die aktuelle Version ist 1.2 und via Updater von 1.1.1 oder 1.1.0 updatebar
- Soundsnippets: Wenn die entsprechende Option aktiv ist, nimmt das Programm beim Songwechsel jeweils einen kurzen Ausschnitt des Songs auf und legt diesen in "\recordings\songhistory" ab.
- Die gesetzte Lautstärke des Players wird beim Beenden gespeichert und beim Neustart wieder geladen
- Bei geschlossenem Voting können nun die Ergebnisse des letzten Votings angeschaut werden.
- Das Zurücksetzen der eigenen Stimmen bei geschlossenem Voting ist nun nicht mehr möglich.
- Fehler in der Aufnahmefunktion behoben
- About-Dialog eingefügt (bei Klick auf das Copyright)
- Diverse kleinere Bugs gefixt
Datenbasis:
Als Datenbasis dient zuerst mal der Shoutcastserver (logisch ;)) sowie eine serverseitige MySQL-Datenbank, welche für die Logindaten, die Wünsche und die Votingsongs + Votings zuständig ist.
Diverse Infos:
Version: 1.2
Sprache: VB6
Benötigt: Nur Setup. Alle OCX/DLL sind im Paket enthalten; Die beim Update zusätzlich benötigten Datendateien, werden vom Programm selbst angelegt.
.NET: nix .NET
Grösse: 11,7 MB (kann man sicher sein, dass die inet.dll oder die dll vom wmplayer nicht benötigt wird, wäre das Setup kleiner ;))
Grösse der EXE: 344 KB
Screenshots:
[Splashscreen] [Mainscreen] [Registration] [Voting] [Wunschbox] [Miniplayer] [Warten]
Download: Hier klicken
So, nun freue ich mich über Rückmeldung von euch
Gruss
KlyX
Chris' Weblog - Mein Blog rund um Vieles
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „KlyX“ ()