2012-05-04 14 views
7

Jak mogę uzyskać nazwę utworu bieżącego utworu w iTunes, gdy ten utwór jest w radiu?Otrzymywanie nazwy utworu przesyłanego strumieniowo w iTunes za pomocą Applescript

Znaczy łańcuch (-y), który pojawia się tuż pod nazwą radiowej :)

enter image description here

Quering swoją nazwę jak poniżej daje mi nazwę radia (Trance Channel - DIGGITALLY IMPORTED - we can't define it!), ale nie piosenkę

tell application "iTunes" 
    set thisTrack to current track 
    set trackName to the name of thisTrack 
    set trackTime to thisTrack's time 
end tell 

których oczekuje się od informacji w mojej bibliotece jest: enter image description here ale czy jest jakiś sposób aby to specjalnie zajmować streamingu utworów? i uzyskać ich informacje poprawnie, tak jak robi to iTunes na pierwszym obrazku? Wiem, że bieżący utwór jest radiem, ponieważ jego czas będzie missing value, a nie w postaci MM:SS, jeśli to trochę pomaga.

Czy to możliwe?

Odpowiedz

5

Spojrzałem w słowniku AppleScript dla iTunes i szukał „Stream” ...

tell application "iTunes" 
    current stream title 
end tell 
+0

Muszę zrozumieć te słowniki ... :) Dzięki to działa jak czar! – nacho4d

+0

Wydaje się, że nie działa z radiem Beats 1. –

1

Nie wszystkie serpentyny sformatuje danych strumieniowych takie same, tak wynika z aktualnego tytułu własności strumień nie może być zgodny.

1

Wygląda na to, że w iTunes 12.2 dzieje się wiele interesujących rzeczy.

  1. current stream title powraca missing value przy żądaniu nazwę strumienia pochodzących z „For You” (na przykład coś nie w bieżącej biblioteki muzycznej). name of the current track nie istnieje. Na przykład, słucham "Alternative Gems: 1994" z "For You" w tej chwili (Yay-grad school days) i nie mogę uzyskać żadnych informacji o tym, co gra. Jeśli przejdę do albumu, odtworzony zostanie utwór, aby zagrać coś innego, missing value i błąd -1728 na name of current track.

  2. Podczas słuchania radia Beats 1 zgodnie @ivan powyżej, ja również uzyskać missing valueale dla name of the current track otrzymuję "Beats 1". Jak zauważa @dougscripts, rzeczy na stream title zmieniają się na całej mapie.

  3. Słuchanie stacji z radia wydaje mi się prawidłowe name of the current track.

Krótko mówiąc, chaos.

Powiązane problemy