2012-05-04 5 views
7

साथ iTunes में स्ट्रीमिंग का ट्रैक के गीत का नाम हो रही है मैं iTunes में वर्तमान ट्रैक के गीत जब इस ट्रैक एक रेडियो है का नाम कैसे मिल सकता है?Apple स्क्रिप्ट

मैं स्ट्रिंग (रों) है कि सही रेडियो नाम :)

enter image description here

नीचे की तरह इसके नाम quering मुझे रेडियो (Trance Channel - DIGGITALLY IMPORTED - we can't define it!) का नाम देता है नीचे दिखाई देता है, लेकिन नहीं गाना मतलब

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

जो उम्मीद है के बाद से मेरी लाइब्रेरी में जानकारी है: enter image description here लेकिन वहाँ एक रास्ता विशेष रूप से इस स्ट्रीमिंग पटरियों निपटने के लिए है? और पहली जानकारी में आईट्यून्स की तरह उनकी जानकारी सही तरीके से प्राप्त करें? मुझे पता है कि वर्तमान ट्रैक एक रेडियो है क्योंकि इसका समय missing value होगा और फॉर्म MM:SS के रूप में नहीं होगा यदि इससे थोड़ा सा मदद मिलती है।

क्या यह संभव है?

उत्तर

5

मैं iTunes के लिए applescript शब्दकोश में देखा और "धारा" के लिए खोज ...

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

मुझे उन शब्दकोशों को समझने की आवश्यकता है ... :) धन्यवाद एक आकर्षण की तरह काम किया जाता है! – nacho4d

+0

बीट्स 1 रेडियो के साथ काम नहीं कर रहा है। –

1

नहीं सभी स्ट्रीमर एक ही धारा डेटा फ़ॉरमेट जाएगा, ताकि वर्तमान धारा शीर्षक संपत्ति से परिणाम नहीं हो सकता है संगत।

1

ऐसा लगता है कि, आइट्यून्स 12.2 में, दिलचस्प बातें की एक पूरी विविधता पर जा रहे हैं।

  1. current stream title रिटर्न missing value जब "आप के लिए" (उदा कुछ अपने वर्तमान संगीत पुस्तकालय में नहीं) एक धारा से आने वाले के नाम का अनुरोध। name of the current track मौजूद नहीं है। उदाहरण के लिए, मैं अभी "योर-ग्रेड स्कूल के दिनों" से "वैकल्पिक रत्न: 1 99 4" सुन रहा हूं और मुझे क्या खेल रहा है इसके बारे में कोई जानकारी नहीं मिल रही है। अगर मैं एल्बम में जाता हूं तो ट्रैक कुछ और खेलने के लिए खेल रहा है, missing value और त्रुटि -1728 name of current track पर भी।

  2. जब बीट्स को सुनने के प्रति ऊपर @ivan के रूप में 1 रेडियो, मैं भी missing valueलेकिन name of the current track मैं के लिए मिल "बीट्स 1"। चूंकि @ डॉगस्क्रिप्ट्स बताते हैं, stream title सामान पूरे मानचित्र में भिन्न होता है।

  3. रेडियो स्टेशन को "आपके लिए" के माध्यम से बनाया गया स्टेशन मुझे सही name of the current track दिखाता है।

तो, संक्षेप में, अराजकता में।