StreamBAR - noch ein Player mit bass.dll Unterstützung

Veröffentliche deine funktionierenden Skripte und Funktionen

Moderator: jNizM

User avatar
moefr01
Posts: 41
Joined: 25 Nov 2015, 09:01
Location: Germany

StreamBAR - noch ein Player mit bass.dll Unterstützung

07 Nov 2016, 08:38

⯈StreamBAR v1.0
Player für Liveradio und Onlinestreams im Internet.

Image
Image

Hallo liebe AHKler,

da ich keinen 100% zufriedenstellenden Streamplayer :cry: in den Foren finden konnte, entstand die Idee zur Umsetzung eines einfachen und kleinen OnlineRadios auf Basis von Bass.dll.
Vorab schon mal vielen herzlichen Dank an un4seen.com (bass.dll), toralf (bass-wrapper), k3ph (Bass-library) und noname (gdip / bass.dll radio stream player) für dessen Ideen/Entwicklungen/Postings. :thumbup:

Das StreamBAR Onlineradio wurde bislang jedoch nur unter Windows 10 Pro 64 Bit getestet und benötigt noch folgende Dateien:
http://www.un4seen.com - Download Bass24.zip entpacke nur bass.dll (32 Bit) oder \ x64 \ bass.dll (64 Bit)... Achtung: nicht mit falscher bass.dll kompilieren!!!

jetzt hier downloaden: StreamBAR.zip 8-)

StreamBAR.ahk

Code: [Select all] [Expand] [Download] (Unbenannt.ahk)GeSHi © Codebox Plus



Tipp: Falls ihr eigene Streaming-Urls benutzen wollt, möchte ich euch die Website http://www.surfmusik.de empfehlen. Diese bietet jede Menge aktuelle und funktionierende internationale Streamingadressen für jeden Musik-Geschmack. Hier müsst ihr nur die mit live-gekennzeichneten links anklicken und den Url aus dem Quellcode kopieren und in sender_list.txt nach Schema: Sendername|url einfügen.

Die Parameter in der config_SB.ini sind selbsterklärend... denke ich... wenn nicht, fragen.
Freue mich über jede Kritik... solange sie konstruktiver Natur ist.

Die logo-pix sind z.T. selbstgebastelt und dimensionstechnisch angepasst, transparente pngs mit max ~150 x ~70 pixels.

Viel Spaß
moefr01 :dance:
Last edited by moefr01 on 17 Nov 2016, 13:06, edited 21 times in total.
garry
Posts: 943
Joined: 22 Dec 2013, 12:50

Re: StreamBAR - noch ein Player mit bass.dll Unterstützung

08 Nov 2016, 15:16

@moefr01, danke
funktioniert fein mit XP

Bemerkung :
habe ein script mit Listview und spiele Sender mit vlc.exe ab , Beispiel
run,vlc --one-instance --qt-start-minimized http://www.deutschlandradio.de/streaming/dlf.m3u ,,hide

ich hatte diese Sender angefügt,
DLF und SWR wird nicht abgespielt und bei den anderen Sendern sehe ich kein Text ( Lied Titel ) , wahrscheinlich von den Sendern abhängig (?)
( den Text sehe ich bei vlc.exe )
DLF-info|http://www.deutschlandradio.de/streaming/dlf.m3u
SWR_BW|http://mp3-live.swr.de/swr4bw_m.m3u
VeronicaComedy|http://live.icecast.kpnstreaming.nl/skyradiolive-SRGSTR19.mp3
Nostalgie Radio Beograd|http://nostalgie128.streaming.rs:9250
Festival do Norte|http://centova.radio.com.pt:9520
User avatar
moefr01
Posts: 41
Joined: 25 Nov 2015, 09:01
Location: Germany

Re: StreamBAR - noch ein Player mit bass.dll Unterstützung

09 Nov 2016, 01:24

Hallo garry,
ich habe unter surfmusik.de die korrekten Urls gefunden, hier nun die funktionierenden sender_list Einträge:

DLF|http://stream.dradio.de/7/249/142684/v1/gnl.akacast.akamaistream.net/dradio_mp3_dlf_m
SWR4|http://swr-mp3-s-swr4bw.akacast.akamaistream.net/7/638/137137/v1/gnl.akacast.akamaistream.net/swr-mp3-s-swr4bw


Die anderen konnte ich momentan nicht finden... melde mich aber asap!

Gruß
moefr01 :wave:
garry
Posts: 943
Joined: 22 Dec 2013, 12:50

Re: StreamBAR - noch ein Player mit bass.dll Unterstützung

09 Nov 2016, 04:21

vielen Dank für die url's ( DLF / SWR4 )
Du brauchst die anderen url's nicht zu suchen , es war nur eine Frage

hier noch links , z.B
https://netradio.codeplex.com/
http://www.bluesquartett.de/medien/netradio/
http://www.radio-browser.info/gui/#/
https://github.com/haecker-felix/gradio

habe hier sql database benutzt um Sender zu suchen :
http://www.radio-browser.info/backups/?C=M;O=D

Shoutcast:
https://www.shoutcast.com/

;-- for record needs streamripper ( für Sender welche in links `: beinhalten )
http://streamripper.sourceforge.net/
User avatar
moefr01
Posts: 41
Joined: 25 Nov 2015, 09:01
Location: Germany

Re: StreamBAR - noch ein Player mit bass.dll Unterstützung

09 Nov 2016, 12:25

de nada... :P
danke garry für die links, sporadisch mal ausprobiert!
ja, es gibt so einige Urls die nicht einwandfrei funktionieren, entweder an Mitglied-Streamingdienst gebunden oder nicht 'sichtbare' Server-Urls bzw. Umzug... hatte mir auch nur so'ne handvoll meinerseits bekannte rausgesucht und bin auf der surfmusik.de eigentlich schnell fündig geworden.
Die Idee mit Streamripper ist schon in meiner Schublade... :shh:

Suche noch'ne einfache Lösung für den Titeltext: autom. horizontales (weiches) Scrolling bei Überlänge des Textes

hat da jemand 'ne Idee oder 'nen Code?

happy coding...
moefr01
User avatar
moefr01
Posts: 41
Joined: 25 Nov 2015, 09:01
Location: Germany

Re: StreamBAR - noch ein Player mit bass.dll Unterstützung

11 Nov 2016, 02:48

Beim Suchen nach einer Lösung für das horizontale Scrolling des Titeltextes habe ich ein paar Fehler entdeckt und entfernt... :wtf:

Changelog 2016-11-11:

- ToolTip Titeltext nach 5 sec autom. ausblenden
- Volume auf lautlos entfernt
- Keyabfrage Right, Left, Up, Down, PgUp, PgDn inkludiert und keys deaktiviert (kein Springen zum vorherigen/nächsten Sender bei aktiver GUI)
- Titeltext "leeren" vor Senderwahl entfernt
- unnötigen Schreibzugriff auf config_SB.ini entfernt
- Titeltext wechselt Ausrichtung (Rechts / Links) bei Überlänge, damit man alles lesen kann (scroll_len-Parameter gibt Wechsel bei Zeichenanzahl und scroll_wait die Zeitspanne vor)
- Bass.dll free vor dem Abspielen, da sporadisch doppelt gestreamt wurde (netter Halleffekt)
- kleine Codebereinigungen durchgeführt

Herzliche Grüße
moefr01
User avatar
moefr01
Posts: 41
Joined: 25 Nov 2015, 09:01
Location: Germany

Re: StreamBAR - noch ein Player mit bass.dll Unterstützung

12 Nov 2016, 02:13

UPDATE 2016-11-17

alle benötigten Dateien:

logos-Verzeichnis inkl. Inhalt
StreamBAR.ahk
bass.dll (64 Bit)
config_SB.ini
HG_gradient.png
sender_list.txt
shadowline.png


jetzt hier downloaden: StreamBAR.zip 8-)

Update am 2016-11-13 durchgeführt (diverse Codebereinigungen)...
Update am 2016-11-15 durchgeführt (diverse Codebereinigungen)...
Update am 2016-11-17 durchgeführt (diverse Codebereinigungen und Änderungen):
- Stream einblenden (fade * 4) aus config_SB.ini
- Titel-Info (rechtsklick: Titel, Ort, Genre, Bitrate)
- Mausabfragen per A_GuiControl
- Info jetzt per rechtsklick Levelmeter
- Doppelrechtsklick auf Titelleiste entfernt
- fehlerhafte Darstellung sender_pic korrigiert
- ToolTip_wait hinzugefügt = Einblendedauer Titel-Info und Info

Hier ein paar Pics von der aktuellen Version:

Lila-Hintergrund (config_SB.ini: color_back + color_levelback CCCCFF):
Image

Blauer Hintergrund (config_SB.ini: color_back + color_levelback AACCEE):
Image

Titel ausgeklappt:
Image

Info ausgeklappt:
Image

Noch ein Tipp für den Titeltext: in meinen Beispielen habe ich Open Sans Condensed (https://fonts.google.com/) benutzt, da diese schmal und gut leserlich ist, gerade bei überlangen Titeln sinnvoll. Beachtet auch die vertikale Textausrichtung für Sender und Titel nach diversen Fontänderungen, die ini-Werte: sender_y und title_y sind hierbei anzupassen. Ebenso auch den Wert: scroll_len für die Anzahl der Zeichen bis zum Scrolling (Text-Ausrichtungsänderung links/rechts)...

Viel Spaß
moefr01 :wave:

Return to “Skripte und Funktionen”

Who is online

Users browsing this forum: No registered users and 1 guest