aboutsummaryrefslogtreecommitdiff
path: root/segments/np_itunes.script
blob: 8ac66bdbc551a14de9540a2a8ab51501ac8d3961 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env osascript
# Returns the current playing song in iTunes for OSX

tell application "System Events"
	set process_list to (name of every process)
end tell

if process_list contains "iTunes" then
	tell application "iTunes"
		if player state is playing then
			set track_name to name of current track
			set artist_name to artist of current track
			#			set album_name to album of current track
			set trim_length to 40
			set now_playing to  artist_name & " - " & track_name
			if length of now_playing is less than trim_length then
				set now_playing_trim to now_playing
			else
				set now_playing_trim to characters 1 thru trim_length of now_playing as string
			end if
		end if
	end tell
end if