Set iTunes Track As Skype Status

Logo
Unlike Yahoo Messenger that has built up status to show iTunes track name as its status so as let your chat friend know your song that you’re listening, Skype don’t has it. And I found the trick from johnwilker.com (Thanks John…) to make Skype show iTunes track information as its status. This trick is for Skype Mac version.
This trick using Proxi software from Griffin, you can download it here, OK I just want make it clearer with write it step by step.
1. Download Proxi with link above (http://proxi.griffintechnology.com/).
Download Proxi

2. After it has downloaded, double click downloaded file Proxi_v1.4.dmg (file name may vary) and then after dmg file has opened double click Proxi.pkg icon.
Install Proxi

3. After installation process has done, open Proxi program (By default, the location in your Application folder).
Open Proxi

4. In Proxi window click iTunes Monitor (you can find it at Component section) and click then drag it to Triggers section.
Drag iTunes Monitor

5. If Proxi window don’t show up click Proxi’s Window menu then click Proxi Editor menu.
Proxi Editor

6. Click iTunes Monitor in Triggers section and then check Trigger when track changes value.
Set iTunes Monitor

7. Then click Task button and click Insert Task – AppleScript menu.
Insert Task Apple Script menu

8. Click AppleScript in Tasks section then choose Run custom AppleScript option (or if you’ve create the file you may choose Run as existing AppleScript option then browse to your Script file), and type this script below.
Filling script

set messageText to ""
set SkypeIsRunning to 0
try
    tell application "iTunes"
        set trackName to name of current track
        set trackArtist to artist of current track
        set trackAlbum to album of current track
    end tell
    if not trackArtist = "" then
        set trackArtist to " sing by " & trackArtist
    end if
    if not trackAlbum = "" then
        set trackAlbum to " from album " & trackAlbum
    end if
    set messageText to "Listening > " & trackName & ", " & trackArtist & trackAlbum & " <"
end try

set commandText to "SET PROFILE MOOD_TEXT " & messageText
tell application "System Events"
    set SkypeIsRunning to count (every process whose name is "Skype")
end tell

if SkypeIsRunning > 0 then
    tell application "Skype"
        send command commandText script name "test"
    end tell
end if

9. And remember this trick can apply as long as Proxi software is ran, to make it easy just run it at login with set it from its Preferences, you can access it from Proxi – Preference menu and then check the Start at login option.
Start At Login

10. Close your Proxi window and then open iTunes and try to play a song.
Play iTunes

11. If you run it for the first time you will asked to allowing Proxi and AppleScript run for Skype.
Permit Apple Script

Permit Apple Script

12. And your iTunes track information has set as Skype Status.
Result in Skype

(source: http://www.johnwilker.com)
note :
On Skype 2.7 or above, they had including this ability. Just open Skype Preferences menu and check Show iTunes song in my mood message in Advanced tab. But with this trick at least you can customize your mood message.
Skype Update
(article no:0095)

Leave a Comment