Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

iTunes - remote kontrollieren

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> OS X-Snippets
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 14.01.2005 - 04:41    Titel: iTunes - remote kontrollieren Antworten mit Zitat

Dieses Skript ermöglicht es iTunes auf einem Netzwerk-Computer zu kontrollieren (Songauswahl "Vorheriger", "Zufall" oder "Nächster"). Die IP-Adresse des Zielcomputers, der Benutername und das Passwort müssen im Skript angepasst werden.

Code:

global u
set u to machine "eppc://USER:PASSWORT@192.0.1.2"

tell application "Finder" of u
    using terms from application "Finder"
        set tApps to name of every process whose visible is true
        
if tApps does not contain "iTunes" then
            set Pfad to application file id "hook"
            
try
                open Pfad
                
my PlayTunes()
            on error errmsg
                display dialog errmsg
            end try
        else
            my PlayTunes()
        end if
    end using terms from
end tell

on PlayTunes()
    set DLOG to (display dialog "Welcher Song soll als nächster abgespielt werden?" buttons {"Vorheriger", "Zufall", "Nächster"} default button 2 giving up after 45 with icon note)
    
if gave up of DLOG is true then
        return
    else if button returned of DLOG = "Vorheriger" then
        tell application "iTunes" of u
            using terms from application "iTunes"
                previous track
            end using terms from
        end tell
    else if button returned of DLOG = "Zufall" then
        tell application "iTunes" of u
            using terms from application "iTunes"
                set theStatus to player state
                
if theStatus is playing then
                    try
                        set PL to current playlist
                        
play some track of PL
                    on error
                        play some track of playlist 1
                    end try
                else
                    play some track of playlist 1
                end if
            end using terms from
        end tell
    else
        tell application "iTunes" of u
            using terms from application "iTunes"
                next track
            end using terms from
        end tell
    end if
end PlayTunes


Anmerkung:

Unter OS 9 muss im Kontrollfeld "File Sharing" - Registerkarte "Start/Stop" der Punkt "Programmverbindungen ein" aktiviert sein. Auch sollte bei der kleinen Checkbox "Clients greifen auf Programmverbindungen per TCP/IP zu" ein Haken gesetzt sein.

Unter OS X:
Systemeinstellungen - Sharing - Entfernte AppleEvents
Und evtl. ein Haken bei "Events von OS 9 zulassen"
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> OS X-Snippets Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


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


AppleScript für absolute Starter