Ergebnis 1 bis 7 von 7
  1. #1
    Jonagold
    Themenstarter

    Registriert
    08.2011
    Ort
    Meerane
    Beiträge
    20

    Frage AppleScript zur Steuerung von Snowtape

    Hallo liebe Apfelfreunde,

    ich hoffe Ihr könnt mir einen entscheidenden Tipp geben. Ich möchte gern

    - SnowTape per AppleScript starten (habe ich hinbekommen, kein Problem also)
    - die Lautstärke festlegen, die regulär immer auf Maximum steht (ich konnte bisher leider nur die Systemlautstärke verändern, aber nicht die von SnowTape, ich kenne den Befehl/Wert für SnowTape nicht)
    - und perfekt wäre es, wenn auch der letzt oder ein bestimmter Sender per Script zu starten gänge

    Wie Aufnahmen zu automatisieren gehen habe ich in der Suchfunktion schon gefunden, aber dabei haben diese Punkte leider nie eine Rolle gespielt.

    Ich hoffe es kennt sich jemand damit aus.


    Vielen Dank,

    Andreas
    Mac Pro 2.8 GHz Quad-Core Intel Xeon, 16 GB DDR3, 128 GB SSD, 2x 1 TB im RAID 1, OS X Lion
    MacBook 2.0 GHz Intel Core2Duo, 8 GB DDR3, 128 GB SSD, OS X Lion
    iMac 2.4 GHz Intel Core2Duo, 4 GB DDR2, OS X Lion
    iPad 16 GB, WiFi, aktuelles iOS; iPhone4S weiß, 16GB; iPod Nano 4G, 16GB

  2. #2
    Luxemburger Triumph Avatar von sedna
    Registriert
    10.2008
    Beiträge
    498
    Hallo!

    tell application "Snowtape" --> startet Snowtape
    --Lautstärke: ein Wert zwischen 0 und 1
    set audio volume to 0.5
    -- Name der Station
    set theStation to first item of (stations whose name is "Frisch gejodelt-Die besten Jodler der 70 80 90 und von heute")
    start playing station theStation
    end tell

    Gruß

  3. #3
    Jonagold
    Themenstarter

    Registriert
    08.2011
    Ort
    Meerane
    Beiträge
    20
    Super, es funktioniert . Bin begeistert.

    Vielen Dank
    Mac Pro 2.8 GHz Quad-Core Intel Xeon, 16 GB DDR3, 128 GB SSD, 2x 1 TB im RAID 1, OS X Lion
    MacBook 2.0 GHz Intel Core2Duo, 8 GB DDR3, 128 GB SSD, OS X Lion
    iMac 2.4 GHz Intel Core2Duo, 4 GB DDR2, OS X Lion
    iPad 16 GB, WiFi, aktuelles iOS; iPhone4S weiß, 16GB; iPod Nano 4G, 16GB

  4. #4
    Jonagold
    Themenstarter

    Registriert
    08.2011
    Ort
    Meerane
    Beiträge
    20
    Wenn ich das Script als Programm speichere und es in den Autostart lege wird das script immer nach dem Systemstart abgebrochen. Egal welcher Befehl nach dem tell application "Snowtape" steht, und sei es die Volumeeinstellung, kann nicht ausgeführt werden. Wenn ich das Script danach ausführe (Snowtape läuft dann schon) funktioniert alles. Kann es sein, dass die Befehle zu schnell ausgeführt werden, bevor Snowtape reagieren kann? Das war mein Gedanke, und habe delay 5 als 2. Befehl eingegeben. Hat nichts gebracht.

    tell application "Snowtape"
    delay 5
    set audio volume to 0.1
    set theStation to first item of (stations whose name is "MDR Jump Trend Channel")
    start playing stationtheStation
    set miniaturized of window 1 to true
    end tell
    Mac Pro 2.8 GHz Quad-Core Intel Xeon, 16 GB DDR3, 128 GB SSD, 2x 1 TB im RAID 1, OS X Lion
    MacBook 2.0 GHz Intel Core2Duo, 8 GB DDR3, 128 GB SSD, OS X Lion
    iMac 2.4 GHz Intel Core2Duo, 4 GB DDR2, OS X Lion
    iPad 16 GB, WiFi, aktuelles iOS; iPhone4S weiß, 16GB; iPod Nano 4G, 16GB

  5. #5
    Jonagold
    Themenstarter

    Registriert
    08.2011
    Ort
    Meerane
    Beiträge
    20
    Ok, ich habe nochmals etwas rumexperimentiert. Das Script scheint soweit zu stimmen:

    tell application "Snowtape"
    activate
    set audio volume to 0.1
    set theStation to first item of (stations whose name is "MDR Jump Trend Channel")
    start playing stationtheStation
    set miniaturized of window 1 to true
    end tell

    Komisch ist nur, wenn ich das Script aus dem Editor starte funktioniert es wunderbar. Wenn ich es als Programm speichere kommt immer folgende Fehlermeldung (siehe Bild)
    AppleScript zur Steuerung von Snowtape-bildschirmfoto-2011-08

    Das mit dem delay hat nichts gebracht. Wenn ich das Script als Programm starte wird Snowtape gar nicht geöffnet, demnach kann auch kein weiterer Befehl ausgeführt werden. Kennt jemand den Grund dafür?
    Mac Pro 2.8 GHz Quad-Core Intel Xeon, 16 GB DDR3, 128 GB SSD, 2x 1 TB im RAID 1, OS X Lion
    MacBook 2.0 GHz Intel Core2Duo, 8 GB DDR3, 128 GB SSD, OS X Lion
    iMac 2.4 GHz Intel Core2Duo, 4 GB DDR2, OS X Lion
    iPad 16 GB, WiFi, aktuelles iOS; iPhone4S weiß, 16GB; iPod Nano 4G, 16GB

  6. #6
    Luxemburger Triumph Avatar von sedna
    Registriert
    10.2008
    Beiträge
    498

    Snowtape zickt anscheinend, wenn das als Programm gespeichert ist.
    Workaround:
    Nimm es aus den Anmeldeobjekten raus.
    Speichere das AppleScript als Skript (.scpt) ... z.B. unter dem Namen "Snowtape"
    Erstelle ein neues Skript, speichere es als Programm und füge es den Anmeldeobjekten hinzu:

    run script "/Pfad/zum/Snowtape.scpt"

    (ziehe einfach das gespeicherte .scpt in ein AppleScript Editor Fenster, dann hast du den Pfad)

    Gruß

  7. #7
    Jonagold
    Themenstarter

    Registriert
    08.2011
    Ort
    Meerane
    Beiträge
    20
    Ich habe es eben ausprobiert und Du hattest Recht. Jetzt klappt das. Darauf wäre ich nicht gekommen. Danke
    Mac Pro 2.8 GHz Quad-Core Intel Xeon, 16 GB DDR3, 128 GB SSD, 2x 1 TB im RAID 1, OS X Lion
    MacBook 2.0 GHz Intel Core2Duo, 8 GB DDR3, 128 GB SSD, OS X Lion
    iMac 2.4 GHz Intel Core2Duo, 4 GB DDR2, OS X Lion
    iPad 16 GB, WiFi, aktuelles iOS; iPhone4S weiß, 16GB; iPod Nano 4G, 16GB

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •