Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Radio-LiveStream für den Systray NDR 2 und Co.
Gehe zu Seite 1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
 
Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Vollständige Skripte & Funktionen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: So Dez 23, 2007 2:47 am    Titel: Radio-LiveStream für den Systray NDR 2 und Co. Antworten mit Zitat

Hallo,
das ist ein kleines Programm für Live-Radio-Streams mit dem Media Player!
Der Mediaplayer startet im Hintergrund und lässt sich über das Trayicon bedienen.
(Titelinfos für einige Sender,SWR3,NDR2,NDR1,WDR4,Moskau Radio - DeepMix)


Unterstützt werden nat. auch "normale" Playlists! Smile












Zip-Version letzte Änderung, Datum: 22.02.2012

Exe-Version(Installer) letzte Änderung, Datum: 22.02.2012


EDIT:
Änderungen Datum:
    * 23:17 Dienstag, 21. Februar 2012 v1.1.3.4
    * Titelinformationen ein-ausblenden
    * Titelinformationen Radio SAW

    * 15:30 Mittwoch, 15. Februar 2012 v1.1.3.2
    * mögliche Fehler bei Markierung eines nicht vorhandenen Menüeintrags
    * Anpassung beim Import des Texten aus IE

    * 18:40 Dienstag, 14. Februar 2012 v1.1.3.1
    * laden der Titelinformationen nun über COM(Internet Explorer)

    * 10:18 Sonntag, 12. Februar 2012 2012 v1.1.3.0
    * Anpassungen an Win 7(%A_AppData% als ini-Ordner)
    * Gruppierung der Playlists in Ordnerstruktur
    *
    * 19:39 Dienstag, 7. Februar 2012 v1.1.2.9
    * größere Anpassungen an AHK_L
    * VLC-Wiedergabe entfernt
    * Icons für Menüpunkte



Code:
/*
; ------------------------------------------------------------------------------
Credis:
- jethrow for COM Object: WMPlayer.OCX
http://www.autohotkey.com/forum/post-419623.html&sid=c0986766db3d83443a3867f84c4c18ee#419623
; ------------------------------------------------------------------------------
Playlists und Icons kannst du selbst erweitern/löschen,Icon muss den gleichen Namen tragen wie die Playlist(pls,m3u,asf).
In %A_ScriptDir%\PL\ werden sie gespeichert
*/
SetBatchLines, -1
#Persistent
SplitPath, A_ScriptFullPath, OutFileName, OutDir, OutExtension, Filename, OutDrive
if A_IsCompiled
  FileGetVersion, vv, %A_ScriptName%
Else
    IniRead, vv, %A_ScriptName%.ini, VERSION, FILE_VER, 0
FileGetTime, script_time, %A_ScriptName%
FormatTime, script_time2, %script_time%,
; ------------------------------------------------------------------------------
version = V%vv% vom %script_time2%
pfad = %A_SCRIPTDIR%\PL ;rootverzeichnis für Playlists
ext = m3u,pls,asf ;zu beachtene erweiterungen
ini = Settings_%Filename%.ini
gui_el = 400
; ------------------------------------------------------------------------------
if A_ScriptDir = %A_ProgramFiles%\LiveRadio
  {
   
    IfNotExist, %A_AppData%\Live-Radio
      {
        FileCreateDir, %A_AppData%\Live-Radio
        if ErrorLevel
         {
          MsgBox, Der Einstellungsordner konnte nicht angelegt werden. Abbruch!
          ExitApp
         }
      }
    ini = %A_AppData%\Live-Radio\%ini%
  }
; ------------------------------------------------------------------------------
Gosub, iniread
IfNotExist, %pfad%
  {
    MsgBox, 16, Fehler!, Das Playlist-Verzeichnis(PL) konnte nicht gefunden werden!`nAbbruch!
    ExitApp
  }
Loop, %pfad%\*.*, 2,
{
  ordner = %A_LoopFileName%
  Loop, %pfad%\%ordner%\*.*,
  {
     if A_LoopFileExt not in %ext%
      Continue
    SplitPath, A_LOOPFILEFULLPATH , OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
    menu, %ordner%, add, %OutNameNoExt%, menuhandler
    IfExist, %OutDir%\%OutNameNoExt%.ico
      Menu, %ordner%, icon, %OutNameNoExt%, %OutDir%\%OutNameNoExt%.ico
    IfNotInString, ch, |%ordner%
      {
        ch .= "|" ordner
        menu, m3u, add, %ordner%, :%ordner%
        Menu, m3u, icon, %ordner%, %A_Windir%\system32\shell32.dll, 4
      }
  }
}
If hotke != kein
  Hotkey, %hotke%, hotke, ON
If hotkek != kein
  Hotkey, %hotkek%, hotkek, ON
Menu, tray, NoStandard
Menu, Tray, tip,  - %m3u3% - %A_ScriptName%
Menu, Tray, Add, Playlist, :m3u
Menu, Tray, icon, Playlist, %A_Windir%\system32\shell32.dll, 4
Menu, Tray, Add
Menu, Tray, Add, Titelinformationen (falls vorhanden), toogle_titel
Menu, Tray, Add, Player neu starten (%hotke%), hotke
Menu, Tray, Add, Info, about
Menu, Tray, icon, Info, %A_Windir%\system32\shell32.dll, 222
Menu, Tray, Add, Beenden - %playerv% (%hotkek%), ende
Menu, Tray, icon, Titelinformationen (falls vorhanden), %A_Windir%\system32\shell32.dll, 2
Menu, Tray, icon, Beenden - %playerv% (%hotkek%), %A_Windir%\system32\shell32.dll, 132
if titelinfo
  Menu, Tray, Check, Titelinformationen (falls vorhanden)
SplitPath, m3u , OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
StringReplace, mitem, OutDir, % A_ScriptDir "\PL\" , , All
if (mitem)
  try ; vermeidet Fehler bei Markierung eines Eintrages
  {
    Menu, %mitem%, Check, %m3u3%
  }
Gui, +ToolWindow
Gui, +AlwaysOnTop
Gui, Color, F4F3FF
Gui, font, s14, Verdana
Gui, Add, Progress, vproz -Smooth 0x8 w%gui_el% h18
Gui, Add, Text, +Center CNavy vload w%gui_el%, %playerv% wird geladen...
if FileExist(OutDir "\" OutNameNoExt ".ico")
  Gui, Add, Picture, % "x" gui_el // 2 - 10 " h-1 +Center", % OutDir "\" OutNameNoExt ".ico"
Gui, Show, , Bitte warten!.....%m3u3%.....
SetTimer, Push, 45
Gosub, trayt
SetTimer, trayt ,20000
if !titelinfo
  SetTimer, trayt ,Off
wmp := ComObjCreate("WMPlayer.OCX")
ComObjConnect(wmp, "wmp_") ; show player status in TrayTip
wmp.url := m3u ; play file
Loop
   {
    GuiControl, , load, % wmp.status
    SLEEP, 200
    if (A_Index > 100 or InStr(wmp.status, "Wiedergabe von") or InStr(wmp.status, "Wiedergabe:"))
      BREAK
    Continue
  }
SetTimer, Push, Off
Gui, Show, Hide, Bitte warten!
TrayTip, %m3u3%, Weitere Optionen mit Rechtsklick...`n%trayt%, 20
ONEXIT, exit
Return
; ######################### mit ausgewählter playlist neustart
menuhandler:
  IfExist, %pfad%\%A_ThisMenu%\%A_ThisMenuItem%.m3u
  {
    m3u = %pfad%\%A_ThisMenu%\%A_ThisMenuItem%.m3u
    m3u2 = %A_ThisMenuItem%.m3u
  }
  IfExist, %pfad%\%A_ThisMenu%\%A_ThisMenuItem%.pls
  {
    m3u = %pfad%\%A_ThisMenu%\%A_ThisMenuItem%.pls
    m3u2 = %A_ThisMenuItem%.pls
  }
  IfExist, %pfad%\%A_ThisMenu%\%A_ThisMenuItem%.asf
  {
    m3u = %pfad%\%A_ThisMenu%\%A_ThisMenuItem%.asf
    m3u2 = %A_ThisMenuItem%.asf
  }
  mitem = %ordner%
hotke:
  Gosub, iniwrite
  Reload
; ######################### fortschritsbalken bewegen
Push:
  GuiControl, , proz, 1
Return
; #########################
iniwrite:
  IniWrite, %vorlauf%, %ini%, player, vorlauf
  IniWrite, %m3u%, %ini%, playlist, m3u
  IniWrite, %m3u2%, %ini%, playlist, m3u2
  IniWrite, %hotke%, %ini%, player, HK
  IniWrite, %hotkek%, %ini%, player, HKK
  IniWrite, %mitem%, %ini%, player, mitem
  IniWrite, %titelinfo%, %ini%, player, titelinfo
  if ErrorLevel
      MsgBox, Die Einstellungen konnten leider nicht korrekt geschrieben werden.`n%A_ScriptDir%\%ini%`nEventuell reichen die Schreibrechte nicht aus.(Installation in einen anderen Ordner könnte helfen)
Return
; #########################
iniread:
  IniRead, vorlauf, %ini%, player, vorlauf, 3
  IniRead, m3u, %ini%, playlist, m3u, %A_ScriptDir%\PL\N\NDR 2.m3u
  IniRead, m3u2, %ini%, playlist, m3u2, NDR 2.m3u
  IniRead, hotke, %ini%, player, HK, ^#r
  IniRead, hotkek, %ini%, player, HKK, ^#k
  IniRead, mitem, %ini%, player, mitem, %A_SPACE%
  IniRead, titelinfo, %ini%, player, titelinfo, 1
  StringTrimRight, m3u3, m3u2, 4
  Gosub, icon
Return
; ######################## trayicon setzen
icon:
  SplitPath, m3u, OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
  IfExist, %OutDir%\%OutNameNoExt%.ico
    Menu, tray, icon, %OutDir%\%OutNameNoExt%.ico
  Else
    Menu, tray, icon, %A_ScriptDir%\PL\LiveRadio Standart.ico
Return
; ######################### beenden
hotkek:
GuiClose:
ende:
  Gosub, iniwrite
  wmp.close
  wmp := ""  ; release/disconnect object
  ExitApp
  ; ######################### infotext
about:
  txt =
  (
Das ist ein kleines Programm für Live-Radio-Streams mit dem Media Player!
Der MediaPlayer startet im Hntergrund.



Playlists und Icons kannst du selbst erweitern/löschen,
Icon muss den gleichen Namen tragen wie die Playlist(pls,m3u,asf).
In
%A_ScriptDir%\PL\
werden sie gespeichert.

gewählter Player:`t%playerv%


Version:`t%version%



  )
  txt2 =
  (
aktueller Sender:`t%m3u2%
  )
  Guisiz = 900
  Gui 2: font, s9, Verdana
  Gui 2: Add, Picture, Icon222 , Shell32.dll
  Gui 2: add, text, x+15, %txt%
  Gui 2: add, text, h40, %txt2%
  SplitPath, m3u , OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
  if FileExist(OutDir "\" OutNameNoExt ".ico")
    Gui 2: Add, Picture, x+15 yp-15 w40 h-1, % OutDir "\" OutNameNoExt ".ico"
  Gui 2: Add, edit, x55 y+1 w600 +ReadOnly, % "aktueller Titel:  " trayt
  Gui 2: add, Button, +Default x55 yp+50 w35, OK
  Gui 2: show,
Return
; -------------------------------------------------------------------------
toogle_titel:
  titelinfo := !titelinfo
  if titelinfo
    {
      Menu, Tray, Check, Titelinformationen (falls vorhanden)
      SetTimer, trayt ,On
    }
  Else
    {
      Menu, Tray, UnCheck, Titelinformationen (falls vorhanden)
      SetTimer, trayt ,Off
    }
Return
; -------------------------------------------------------------------------
2ButtonOK:
  ; MsgBox
  Gui 2: Destroy
Return
; -------------------------------------------------------------------------
trayt:
  trayt_old := trayt
  trayt := wmp.status
  If m3u2 = WDR 4.m3u
    trayt := titeltip4() "`n" wmp.status
  If m3u2 = NDR 1 Niedersachsen.m3u
    trayt := titeltip3() "`n" wmp.status
  If m3u2 = SWR3.m3u
    trayt := titeltip() "`n" wmp.status
  if m3u2 = Moskau Radio - DeepMix.m3u
    trayt := wmp.status
  if m3u2 = Radio SAW.m3u
     trayt := saw() "`n" wmp.status
  if m3u2 = fresh80s.m3u
     trayt := fresh80s() "`n" wmp.status
  if m3u2 = ffn.m3u
    trayt := ffn() "`n" wmp.status
  if m3u2 = NDR 2.m3u
    trayt := titeltip2() "`n" wmp.status
  Menu, Tray, tip,  % "- " m3u3 " - " A_ScriptName "`naktueller Titel:`n" trayt
  if (trayt_old != trayt)
      TrayTip, %m3u3%, % "Weitere Optionen mit Rechtsklick...`n" trayt, 20
Return
; -------------------------------------------------------------------------
; Funktion zum ermitteln des aktuellen Titels SWR3
titeltip()
  {
    ;     einstellungen
    link = http://www.swr3.de/index.php
    sestr := "Jetzt läuft:"
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
      if  RegExMatch(A_LoopField, sestr)
        dd = %A_Index%
       if (dd and A_Index = dd + 1)
        Return RegExReplace(A_LoopField, " Webradio Suche" , "")
    }
    Return "nix gefunden"
  }
; -------------------------------------------------------------------------
; Funktion zum ermitteln des aktuellen Titels NDR2
; <th id="row_1" scope="row">Jetzt&nbsp;läuft:</th>
; <td headers="row_1" id="webradio_song_now">Lena - Touch A New Day</td>
titeltip2()
  {
    link = http://www.ndr2.de ;/pages_idx_lib/0,,SPM6962,00.html
    sestr := "Jetzt läuft:"
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
;       TOOLTIP, % A_LoopField
      if  RegExMatch(A_LoopField, sestr)
        dd = %A_Index%
       if (dd and A_Index = dd + 1)
        Return A_LoopField
    }
    Return "nix gefunden"
  }
; -------------------------------------------------------------------------
; Funktion zum ermitteln des aktuellen Titels NDR1
titeltip3()
  {
    ;     einstellungen
    link = http://www.ndr1niedersachsen.de ;/pages_idx_lib/0,,SPM6962,00.html
    sestr := "Jetzt läuft:"
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
      if  RegExMatch(A_LoopField, sestr)
        dd = %A_Index%
       if (dd and A_Index = dd + 1)
        Return A_LoopField
    }
    Return "nix gefunden"
  }
; ------------------------------------------------------------------------------
; Funktion zum ermitteln des aktuellen Titels WDR4
titeltip4()
  {
    ;     einstellungen
    link = http://www.wdr.de/radio/wdr4/playlist ;/pages_idx_lib/0,,SPM6962,00.html
    sestr := "Von:Sendung:Bis:"
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
      if  RegExMatch(A_LoopField, sestr)
        dd = %A_Index%
       if (dd and A_Index = dd + 2)
        Return RegExReplace(A_LoopField, ".*Uhr", "")
    }
    Return "nix gefunden"
  }
; ------------------------------------------------------------------------------
ffn()
  {
    link = http://www.ffn.de/
    sestr := "ON AIR:\d+:\d+ (.*)WebradioPlaylist"
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
;       TOOLTIP, % A_LoopField
      if  RegExMatch(A_LoopField, sestr, un)
        Return RegExReplace(un1, "(.+)\|(.+)", "$T1 : $T2")
    }
    Return "nix gefunden"
  }
; ------------------------------------------------------------------------------
fresh80s()
  {
    link = http://www.fresh80s.de/onair/xml_shoutcast.php
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
      if (A_INDEX = 3)
        bb := A_LoopField
      if (A_INDEX = 4)
        {
          tt := A_LoopField
          Return bb " : " tt
        }
    }
    Return "nix gefunden"
  }
; -------------------------------------------------------------------------
saw()
  {
    link = http://www.radiosaw.de/start.php?playlist
    str := f_text_from_web(link)
    Loop, Parse, str , `n, `r
    {
      if (A_INDEX = 39)
          Return A_LoopField
    }
    Return "nix gefunden"
  }
; -------------------------------------------------------------------------
^#p:: ; PL-Menü aufrufen
  Menu, m3u, Show
Return
; -------------------------------------------------------------------------
^#UP::
  next := (position = 1 ? anzahl_pl : (position - 1))
  Gosub, nex
Return
; -------------------------------------------------------------------------
^#DOWN::
  next := (position = anzahl_pl ? 1 : (position + 1))
  Gosub, nex
Return
; -------------------------------------------------------------------------
nex: ; nächste PL
  Loop, %A_ScriptDir%\PL\*.*
  {
    SplitPath, A_LoopFileFullPath, OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
    If OutExtension in m3u,pls,asf
    {
      anzahl_pl2++
      If anzahl_pl2 = %next%
      {
        m3u = %A_LoopFileFullPath%
        m3u2 = %A_LoopFileName%
        Gosub, hotke
      }
    }
  }
Return
; ------------------------------------------------------------------------------
f_text_from_web(URL)
  {
    pwb := ComObjCreate("InternetExplorer.Application")
    ; pwb.visible := true
    pwb.Silent := True ; Scriptfehler ausblenden
    pwb.Navigate(url)
    While   (pwb.readyState <> 4 || pwb.document.readystate <> "complete" || pwb.busy) && A_Index < 3000
       Sleep, 50
    str :=   pwb.Document.body.innertext, pwb.quit
    Return str
  }
  ; ------------------------------------------------------------------------------
exit:
wmp.close
wmp := ""  ; release/disconnect object
ExitApp
; ------------------------------------------------------------------------------
/*

* 23:17 Dienstag, 21. Februar 2012 v1.1.3.4
* Titelinformationen ein-ausblenden
* Titelinformationen Radio SAW
*
* 00:08 Dienstag, 21. Februar 2012 v1.1.3.3
* Titelinformationen für fresh80s und ffn hinzugefügt

* 15:30 Mittwoch, 15. Februar 2012 v1.1.3.2
* mögliche Fehler bei Markierung eines nicht vorhandenen Menüeintrags
* Anpassung beim Import des Texten aus IE

* 18:40 Dienstag, 14. Februar 2012 v1.1.3.1
* laden der Titelinformationen nun über COM(Internet Explorer)

* 10:18 Sonntag, 12. Februar 2012 v1.1.3.0
* Anpassungen an Win 7(%A_AppData% als ini-Ordner)
* Gruppierung der Playlists in Ordnerstruktur
*
* 19:39 Dienstag, 7. Februar 2012 v1.1.2.9
* größere Anpassungen an AHK_L
* VLC-Wiedergabe entfernt
* Icons für Menüpunkte

* 01:22 Montag, 7. März 2011 v1.1.2.9
* Titelanzeige für NDR2 angepasst
* SAW hinzugefügt
*
* 01:06 Samstag, 22. Januar 2011 v1.1.2.8
* IDLast für M$ Mediaplayer

_________________
Mit freundlichen Grüßen
fredchf


Zuletzt bearbeitet von fredchf am Mi Feb 22, 2012 2:24 am, insgesamt 38-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Chucky



Anmeldedatum: 07.01.2006
Beiträge: 935
Wohnort: Land der tausend Berge

BeitragVerfasst am: Di Dez 25, 2007 12:00 am    Titel: Antworten mit Zitat

Nette Idee Cool, geht auch gut mit WinAmp.
Gibt's eigentlich im Web eine Liste mit Stream-Adressen regionaler Webradios (wenn ja, wo) ? Also nicht (nur) die "besten Hits der 80er 90er"-Sender o. ä., sondern (auch) NDR, WDR, BR, MDR, HR usw. ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: Di Dez 25, 2007 12:32 am    Titel: Antworten mit Zitat

Hallo Chucky,
meinst Du vielleicht sowas hier?
http://web.ard.de/radio/radionet/
Ich hatte eigentlich eine andere Seite benutzt,die ich jetzt aber nicht finden kann! Embarassed Evil or Very Mad
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: Di Dez 25, 2007 12:36 am    Titel: Antworten mit Zitat

jetzt habe ich es Laughing

Zitat:
Nette Idee Cool, geht auch gut mit WinAmp.

Ja,nur ist Winamp bei mir mit einigen PlugIns mittlerweile recht langsam startend! Crying or Very sad Den MediaPlayer hat eigentlich jeder,der startet zügig und wird sonst bei mir nicht genutzt.(bevorzuge VLC und Winamp) Cool
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Chucky



Anmeldedatum: 07.01.2006
Beiträge: 935
Wohnort: Land der tausend Berge

BeitragVerfasst am: Di Dez 25, 2007 11:56 pm    Titel: Antworten mit Zitat

fredchf hat Folgendes geschrieben:
jetzt habe ich es Laughing
Genau sowas meinte ich, Dein erster Link war auch schon gut. Danke für Deine Recherche Cool!
Zitat:
Ja,nur ist Winamp bei mir mit einigen PlugIns mittlerweile recht langsam startend!
Ich benutze standhaft seit Jahren den Winamp 2.91 Wink, der ist schnell. Für exotischere Formate nehme ich ebenfalls den VLC-Player; den MediaPlayer nur, wenn's wirklich nicht anders geht.
__________________________________________
Created with BBCodeWriter 7.0 - the one and only Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Catman



Anmeldedatum: 02.02.2007
Beiträge: 38

BeitragVerfasst am: So Jan 27, 2008 8:40 pm    Titel: Antworten mit Zitat

He, das ist mal nee cooles Teil. Ich höre oft beim Surfen Radio. Und es nervt sich immer durch die ganzen Links zu klick0rn bis man am Stream ist.
Eine Frage hätte ich dennoch. Wäre es denn möglich mehrere Streams in einem Script unter zu bringen, so das man über das Trayicon z.B. über nen Rechtsklick eine Auswahl seiner Lieblingsender hat, und dann zur Not wechseln kann?

Ich bin ehrlich, ich hab null Plan davon, aber AHK ist der Hammer, es macht das Leben mit dem Pc angenehmer!



Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: So Jan 27, 2008 9:41 pm    Titel: Antworten mit Zitat

hi catman,
klar ist das möglich! Laughing
hatte ich mir auch eigentlich vorgenommen,aber weil ich eigentlich nur ndr2 höre und die resonanz bescheiden war,habe ich keine weitere arbeit investiert. Rolling Eyes
wenn es dir freude machen sollte,kann ich das leicht beenden!?
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Catman



Anmeldedatum: 02.02.2007
Beiträge: 38

BeitragVerfasst am: Mo Jan 28, 2008 12:24 am    Titel: Antworten mit Zitat

Das wär fein, was soll ich für Zuarbeit leisten?

Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: Mo Jan 28, 2008 12:41 am    Titel: Antworten mit Zitat

hallo,
schon erledigt,siehe anfangspost! Very Happy
du kannst es ja nach deinen wünschen umbauen oder verfeinern.
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Catman



Anmeldedatum: 02.02.2007
Beiträge: 38

BeitragVerfasst am: Mo Jan 28, 2008 12:04 pm    Titel: Antworten mit Zitat

Da sag ich nur: "Ganz grosses Kino!"

Ich bin einfach nur begeistert, danke für die schnelle Antwort, und natürlich auch für dein Engagement!

Very Happy Very Happy Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: Mi Jan 30, 2008 7:17 am    Titel: Antworten mit Zitat

hallo!
ich habe das script jetzt mal so angepasst,das sich jeder leicht seine eigenen playlist und icons hizufügen kann! Cool die playlists und dazugehörigen icons werden jetzt in einem unterverzeichnis gespeichert,erkannt und dann automatisch ins das traymenü aufgenommen
nebenbei habe ich die zahl,siehe oben,der integrierten playlists(radio-streams)deutlich erhöht.(anregung von catman)
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Lirave



Anmeldedatum: 02.10.2007
Beiträge: 231

BeitragVerfasst am: Mi Jan 30, 2008 12:26 pm    Titel: Antworten mit Zitat

ich habe dazu mal ne frage

ich habe die exe runtergeladen und installiert und dann gestartet

dann habe ich den vlc player ausgewählt und dann habe ich jump ausprobiert

klappt bis jetzt alles perfekt

aber es klappt nicth bei Hit radio sachsen
( die anderen habe ich jetzt noch nciht probiert)


und dann hätte ich noch ne frage, ist es möglich mit einem Hotkey eine Aufnahme zu starten?
(natürlich nur wenn es legal ist, kenne mich da nciht 100% aus)

ist ein super Programm respekt
_________________
Gruß Lirave
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo¨
Gast





BeitragVerfasst am: Mi Jan 30, 2008 2:27 pm    Titel: Antworten mit Zitat

Zitat:
Hit radio sachsen
*verdammt mir fehlt das *würg*-icon*

Wenns für mich nen Grund gibt ab Landesgrenze das Radio abzuschalten dann den.
Diese,

"Ich-Duz-meine-Zuhörer-weil-ich-dann-als-berufsjugendlicher-einfach-viel-cooler-rüberkomme-wenn-ich-action-news-ankündige-
-die-nichts-anderes-sind-als-britney-spears-news-und-zwischen-der-grusel-mucke-der-80er-und-90er-die-brauchbarste-information-
-die-warnung-vor-ner-radarfalle-in-weixdorf-ist",

gehn mir aufn keks und werden nur noch getoppt von "Nu nu, Mutti - alles gute zu deinem Ehrentag *wobei im Hintergrund bereits Rex Gildo angespielt wird*" Laughing

Degustibus non est disputandum Wink
Nach oben
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 1145
Wohnort: Deutschland

BeitragVerfasst am: Mi Jan 30, 2008 2:59 pm    Titel: Antworten mit Zitat

hi bobo!
Zitat:
*verdammt mir fehlt das *würg*-icon*

ich kenne diesen sender zwar nicht persönlich,aber sender ,auf die diese beschreibung passen könnte, gibt es sicher in jeder region! Crying or Very sad
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
garry



Anmeldedatum: 25.10.2005
Beiträge: 906
Wohnort: switzerland

BeitragVerfasst am: Mi Jan 30, 2008 8:28 pm    Titel: Antworten mit Zitat

danke für's program fredchf
Lirave
Zitat:
und dann hätte ich noch ne frage, ist es möglich mit einem Hotkey eine Aufnahme zu starten?


hier ein Beispiel mit streamripper

hatte den letzten streamripper downloaded, bekam aber mehrere Fehlermeldungen, intl.dll fehlt ( und weitere Fehler )
könnt ihr paar Beispiele zeigen ?

http://streamripper.sourceforge.net/
http://sourceforge.net/project/showfiles.php?group_id=6172&package_id=135477&release_id=548485
http://downloads.sourceforge.net/streamripper/streamripper-win32-1.63-beta-1.zip?modtime=1192968639&big_mirror=0

im script unten ein Downloadlink ältere Version ,wird nur benötigt :
streamripper.exe und tre.dll

das Beispiel hier funktioniert mit dem älteren streamripper
PLAY1=plays radio hawaii
RECORD1=record radio hawaii
DOWNLOAD2=download ein scetch von HR3 (mp3-datei)
RECORDED= öffnet folder c:\_recording

wie bekomme ich hin das die MP3 Datei in ordner C:\_recording\HR3\Hellseher.mp3 heisst ?
(sonst auch urldownloadtofile Befehl benützen)
im Moment:
C:\_RECORDING\HR3\Streamripper_rips\sr_program_2008_01_30_20_21_55.mp3




Code:
MODIFIED=20080130

/*
  streamripper example
  records radio or download mp3 to c:\_recording
*/


STR=%A_scriptdir%\STREAMRIPPER
ifnotexist,%STR%
FileCreateDir,%STR%

STREAMRIPPER =%A_scriptdir%\streamripper\streamripper.exe
ifnotexist,%streamripper%
   goto,dnl

C1=Hawaii
C3=http://70.84.73.66:8000

Gui,1:Add,Button,x10   y10  h25  w100 gPLAY1     ,PLAY1
Gui,1:Add,Button,x10   y40  h25  w100 gRECORD1   ,RECORD1
Gui,1:Add,Button,x120  y10  h25  w100 gDOWNLOAD2 ,DOWNLOAD2
Gui,1:Add,Button,x230  y10  h25  w100 gRECORDED  ,RECORDED
Gui,1:Show, x100 y50 w370 h70,RADIO
return
;----------------------------------------------------

PLAY1:
Gui,1:submit,nohide
           adre=%C1%.pls
           ifnotexist,%adre%
             Fileappend,[playlist]`nNumberOfEntries=1`nFile1=%C3%`n,%adre%
           run,%adre%
return
;----------------------------

RECORD1:
Gui,1:submit,nohide
     ifexist,%streamripper%
      run,%COMSPEC% /K "%streamripper%" %C3% --xs_padding=7000:9000 -t -d c:\_recording
return
;-----------------------------

DOWNLOAD2:
runwait,%COMSPEC% /c "%streamripper%" http://www.hr-online.de/website/static/podcasting/hr3_lachenmitklaus/Hellseher.mp3 -a -c -T -A -d c:\_recording\HR3,,hide

Loop,C:\_recording\HR3\Streamripper_rips\*.cue
 {
 Filedelete,%A_LoopFileFullPath%
 }

run,c:\_recording\HR3\Streamripper_rips
return
;-----------------------------

RECORDED:
run,c:\_recording
return
;----------------------------

guiclose:
exitapp
;----------------------------

dnl:
{
   text31=
(
Download
-streamripper.exe with tre.dll and put in subfolder Streamripper

from
http://streamripper.sourceforge.net/

Want you download these programs ?
)
msgbox, 262180, Start URL,%text31%
ifmsgbox,NO
   {
   exitapp
   return
   }
else
   {
   ;run,http://streamripper.sourceforge.net/
   ;run,http://sourceforge.net/project/showfiles.php?group_id=6172&package_id=135477&release_id=548485
   ;run,http://downloads.sourceforge.net/streamripper/streamripper-win32-1.63-beta-1.zip?modtime=1192968639&big_mirror=0
   run,http://www.autohotkey.net/~garry/WGETSTREAMMP3DIRECTCUT.zip
   exitapp
   return
   }
}
return
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Vollständige Skripte & Funktionen Alle Zeiten sind GMT
Gehe zu Seite 1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
Seite 1 von 9

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de