8 Replies Latest reply: Dec 15, 2011 2:03 PM by Ralph Johns (UK)
illbilly Level 1 Level 1 (5 points)

Looking for a method to set iChat 6 (Lion) 'Current iTunes Song' status to a different format or order?

 

The methods that worked in 10.4 - 10.6 no longer work under Lion (this line below).

 

defaults write com.apple.iChatAgent iTunesMessageFormat -string '♫ %Track - %Artist'

 

It adds to the plist file, but doesnt have any effect on what iChat displays.

 

Ideally I'd like to format it so it displays "(Musical Note) (Artist Name) - (Track Name)"

  • Ralph Johns (UK) Level 9 Level 9 (69,315 points)

    Hi,

     

    As you say the info on this has been around for a while

    MacOSXHints

     

    This was when iChatAgent was the support app that handled this.

    iChatAgent is no longer part of this although you may have the .plist if you Updated your Snow Leopard computer.

     

    IMAgent now does what iChatAgent did.

    I would try writing to that .plist

     

    Edit.

    I did add this to com.apple.imagent and it displays minus the Note

     

    I found iChat 5 would not display unicode characters.

     

    I am not entirely sure that the default is not Track then Artists.

     

     

     

     

     


    9:18 PM      Thursday; December 15, 2011


    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

     

      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),

    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • illbilly Level 1 Level 1 (5 points)

    I've run the command:

     

    defaults write com.apple.IMAgent iTunesMessageFormat -string '%Track - %Artist'

     

    but it didnt change any formatting after a restart of Ichat & Itunes.

     

    You're under 10.7/Ichat 6 and have it displaying in the format (Artist) - (Title)??

     

    -

     

    Ichat 5, under SL, displayed the musical character fine, along with my adjusted order of Artist - Title. Upon upgrading to Lion & Ichat 6, the display format reverted to Title - Artist, as it is by default under Ichat 5 & SL before the modification that we both referenced above.

  • Ralph Johns (UK) Level 9 Level 9 (69,315 points)

    Hi,

     

    Next bit

     

    defaults write com.apple.IMAgent iTunesMessageFormat -string '%Artist - %Album - %Track'

     

    Like the MacOSXHints item says the IMAgent then needs to be forced Quit in the Activity Monitor.

    I found it better to have iChat shut down at this point.

    IMAgent automatically relaunches

    Start up iChat and select "Currently Playing"
    Mkae sure that the optin at the bottom of the Status Message list is not set to make all Buddy List the same Status as some can't display the iTunes data and it will stay at "Available"

     

    Working on getting other Characters or the Note symbol to show.

     

     

     

     


    9:31 PM      Thursday; December 15, 2011


    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

     

      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),

    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • illbilly Level 1 Level 1 (5 points)

    Ahh yes, it does work! I needed to reselect the "Current Itunes Song" in the dropdown menu on the iChat client after restarting it.

     

    Yea, I remember, there is a few pages out there on the net about how to get the Musical Note in there, I'm gonna try and test out a couple and see if I can figure it out as well.

     

    Thanks a bunch.

  • Ralph Johns (UK) Level 9 Level 9 (69,315 points)

    hi,

     

    Plain text Apple iCon () gets you

     

    defaults write com.apple.IMAgent iTunesMessageFormat -string ' %Artist - %Album - %Track'

     

    Mac.com List


    In Lion I cannot find  Note symbol in the Fonts I have.

     

     


    9:41 PM      Thursday; December 15, 2011


    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

     

      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),

    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Ralph Johns (UK) Level 9 Level 9 (69,315 points)

    Sorry,

     

    We crossed posted as I was still working on this.

     

    It does seem to specifically need iChat to be shut Down and then the Terminal Thing done then IMAgent Force Quit and a decent few seconds before iChat is started up again.

     

    Then it needs the "Currently Playing" item selected.


    If I left iChat running when IMAgent was Force quit the Messages got saved as  Custom Message and would display %Artist - %Track (in whatever order you were working with).

     

     

     


    9:46 PM      Thursday; December 15, 2011


    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

     

      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),

    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • illbilly Level 1 Level 1 (5 points)

    Yeah, its a tricky little setup.

     

    I got the music note in there now too.

     

    I just opened the IMAgent.plist file in a text editor and manually added the ♬ into the string section in the file, and it works great !

     

    PS. for others that may come onto this page to do the above. You need to enable invisible files, then the .plist file is under your home folder, then Library > Preferences.

  • Ralph Johns (UK) Level 9 Level 9 (69,315 points)

    Hi,

     

    PS. for others that may come onto this page to do the above. You need to enable invisible files, then the .plist file is under your home folder, then Library > Preferences.

     

    In the Finder use the Go Menu and Hold down the ALt key to see the Library appear in the List.

    This is the User Library (Home Folder/Library or ~/Library).

    Once there you can go to the Preferences folder.

     

    Alternatively in the Finder > Go Menu > Go to Folder and enter ~/Library/Preferences in the dialogue box that appears to go straight to the Preferences Folder.

     

    Adjusted Line for Terminal entry with your Note symbol.

     

    defaults write com.apple.IMAgent iTunesMessageFormat -string ' %Artist - %Album - %Track'

     



    10:03 PM      Thursday; December 15, 2011


    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

     

      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),

    "Limit the Logs to the Bits above Binary Images."  No, Seriously