मैं गलत आईट्यून्स काउंट को कैसे सही करूँ?


9

मेरी आईट्यून्स लाइब्रेरी में खेलने की गिनती किसी तरह गलत हो गई है। यह कुछ गीतों को दिखाता है जैसा कि कभी नहीं खेला गया जबकि मुझे पता है कि मैंने उन्हें पहले भी कई बार खेला है। ये गीत अभी भी एक "अंतिम खेला" तारीख है।

इसके अलावा, कुछ गाने केवल एक बार बजाए जाने के रूप में सूचीबद्ध किए जा रहे हैं, जबकि मुझे पता है कि वे कई बार खेले जा चुके हैं।

मेरे पास iPhone 4S है, iOS 6.0.1 के साथ, iTunes 11। मेरा पीसी विंडोज 7 पर चलने वाला एक VAIO है। मेरे पास मेरे iTunes खाते का बैकअप है। मुझे लगता है कि समस्या शुरू होने के बाद मैंने अपने iTunes खाते को संस्करण 11 में अपडेट किया।

मुझे अपने मूल प्ले काउंट डेटा को वापस पाने की आवश्यकता है। क्या कोई मुझे इस बारे में सहायता कर सकता है?

जवाबों:


12

माइनर प्ले काउंट स्कूपअप के लिए, मैं गिनती सेट करने के लिए थोड़े AppleScript का उपयोग करता हूं:

tell application "iTunes"
  activate
  set played count of track named "Vaseline Machine Gun" to 16
  return
end tell

जाहिर है कि यह कई पटरियों और प्लेलिस्ट से अधिक जटिल परिस्थितियों को संभालने के लिए विस्तृत किया जा सकता है।


3
जैसा कि यह महान है, क्या आपके पास एक उत्तर है जो आईओएस पर या विंडोज पर काम करेगा क्योंकि प्रश्नकर्ता के पास प्रश्न के शब्दांकन से अपने तत्काल निपटान में आईट्यून्स के वे संस्करण हैं।
bmike

@bmike नोप, बदसूरत के अलावा "एक मैक के लिए सब कुछ पोर्ट, मायने रखता है, तो इसे वापस पोर्ट।" ऐसा लगता है कि कुछ विंडोज़ साइड स्क्रिप्टिंग संभव है ( प्रोजेक्ट.nateweiss.com/nwdc/itunes/scripts ), लेकिन मैंने इसके साथ कभी गड़बड़ नहीं की है।
अजीब

3

आइट्यून्स 11 में एक बग है, जहां प्ले काउंट को अपडेट नहीं किया गया है यदि आपके पास प्लेबैक सेटिंग्स में पटरियों का क्रॉसफेडिंग चालू है। इसका कुछ हिसाब हो सकता है।


उत्तर के लिए धन्यवाद आदमी। मुझे यकीन नहीं है कि अगर क्रॉसफेडिंग समस्या का कारण बनती है, तो मेरे मामले में यह पहले स्थान पर कभी भी चालू नहीं हुआ था।
राफे

2

यहाँ असली, भारी शुल्क बिजली समाधान है:

नोटपैड नामक एक नई फ़ाइल बनाने के लिए उपयोग करें: iTunes_SetPlayCount.VBS

इस स्क्रिप्ट का उपयोग करें:


Dim iTunesApp, selectedTracks, newPlayCount
Dim prompt, title, defaultValue

Set iTunesApp = WScript.CreateObject("iTunes.Application")
Set selectedTracks = iTunesApp.SelectedTracks

prompt = "New playcount:"

For Each IITTrack In selectedTracks
    title = IITTrack.Artist & " - " & IITTrack.Name
    defaultValue = IITTrack.PlayedCount
    newPlayCount = InputBox (prompt, title, defaultValue)

    'MsgBox("NewPlayCount = " & newPlayCount)

    If Len(newPlayCount) > 0 Then
        If IsNumeric(newPlayCount) Then
            If newPlayCount >= 0 Then 
                IITTrack.PlayedCount = newPlayCount
            End If
        End If
    Else
        Exit For
    End If
Next

KaaBAM!


1

सारांश

यदि आप आईट्यून्स को छोड़ देते हैं और अपनी iTunes Library.itlफ़ाइल की सामग्री को खाली करते हैं , तो आईट्यून्स आपकी लाइब्रेरी का पुनर्निर्माण करेगा iTunes Media Library.xml। सुनिश्चित करें कि यह आपके पुस्तकालय को निर्यात करके और फ़ाइल की प्रतिलिपि बनाकर अद्यतित है, और फिर नाटक को अंदर संपादित करें। जब आप iTunes को पुनरारंभ करते हैं, तो यह XML फ़ाइल का उपयोग करेगा और आपकी संपादित जानकारी स्वीकार की जाएगी।

क्रमशः

पिछली जानकारी प्राप्त करें:

यदि आपके पास अपने iTunes पुस्तकालय का बैकअप है, iTunes Media Library.xmlतो समस्या से पहले का सबसे हाल का संस्करण ढूंढें । इस फ़ाइल के भीतर, उन गानों की खोज करें, जिनके खेलने के मायने आप बहाल करना चाहते हैं। आप इसकी तलाश करेंगे:

<key>Play Count</key><integer>1337</integer>

अब आप जानते हैं कि सटीक खेलने के मायने क्या थे। उन्हें एक पाठ फ़ाइल या किसी चीज़ में कॉपी और पेस्ट करें ताकि आप उन्हें अपने वर्तमान पुस्तकालय में रख सकें।

वर्तमान लाइब्रेरी संशोधित करें:

यह मुश्किल हिस्सा है, इसलिए उन्हें संपादित करने से पहले अपनी फ़ाइलों का बैकअप लें।

  1. File > Library > Export Library…अपने लाइब्रेरी के अप-टू-डेट XML प्रतिनिधित्व प्राप्त करने के लिए उपयोग करें । मैं इस फ़ाइल का संदर्भ लूंगा Library.xml

  2. आइट्यून्स से बाहर निकलें और यह सुनिश्चित करने के लिए टास्क मैनेजर का उपयोग करें (और आईट्यून्स हेल्पर) अच्छी तरह से और वास्तव में मृत हैं।

  3. अपने iTunes फ़ोल्डर में नेविगेट करें। की सामग्री को बदलने iTunes Media Library.xmlऔर iTunes Library.xmlसाथ अपनी नई बनी Library.xml। यह सुनिश्चित करेगा कि वे अद्यतित हैं।

  4. iTunes Media Library.xmlफ़ाइल में प्ले काउंट बदलें । यह फ़ाइल आपके लाइब्रेरी के मेटाडेटा का आधार बनने वाली है।

  5. अपनी फ़ाइल की सामग्री निकालें iTunes Library.itl। फ़ाइल को स्वयं मौजूद होना चाहिए, लेकिन यह खाली होना चाहिए ताकि आईट्यून्स वापस गिर जाएं iTunes Media Library.xml। ( अधिक जानकारी ) यदि सब कुछ काम करता है, तो आपको इस फ़ाइल की पुरानी सामग्री की आवश्यकता नहीं होगी।

  6. ITunes को पुनरारंभ करें। यह रिपोर्ट करेगा कि आपकी लाइब्रेरी दूषित है, इसलिए यह XML फ़ाइल पर वापस आ जाएगी जिसे आपने संपादित किया है और .itlफ़ाइल को फिर से बनाया है। इसके समाप्त होने के बाद, आप इस नाटक की गणना देखेंगे iTunes Media Library.xml


मैंने यह सत्यापित नहीं किया है कि इस पद्धति से कोई डेटा हानि नहीं हुई है, लेकिन जब मैंने OS X 10.8 पर iTunes 11 के साथ परीक्षण किया, तो मेरी लाइब्रेरी पूरी तरह से बरकरार रही। हमेशा अपनी फ़ाइलों को ट्विक करने से पहले बैकअप लें। का आनंद लें!


1
मैं बस यह जोड़ना चाहूंगा कि इस पद्धति ने मेरे सेब संगीत सदस्यता से जो संगीत जोड़ा था, उसे हटा दिया।
ल्यूक मेलिया

0

गलत playcount को सही करने का एक तरीका यह है कि पिछले Itunes लाइब्रेरी को खोलें और मैन्युअल रूप से playcounts को समायोजित करें।

आप पुरानी लाइब्रेरी को लोड कर सकते हैं (जो मेरे मामले में नए के समान है, क्योंकि यह केवल 1 महीने पुराना है) और मैन्युअल रूप से प्लेकोड्स को समायोजित करें (गाने को अतिरिक्त संख्या में चलाकर) और मैन्युअल रूप से नए जोड़े गए गीतों को भी समायोजित करें। निश्चित रूप से, आप गलत लाइब्रेरी की पहचान करने और उन्हें नई लाइब्रेरी में समायोजित करने के लिए पुरानी लाइब्रेरी का उपयोग कर सकते हैं।

पुरानी लाइब्रेरी कैसे लोड करें? जब आप इट्यून्स खोलते हैं तब SHIFT दबाए रखें (पहले SHIFT दबाएं, इसे दबाए रखें, फिर इट्यून्स खोलें)। इट्यून्स आपसे पूछेगा कि आप कौन सी इट्यून्स लाइब्रेरी खोलना चाहते हैं, "लाइब्रेरी चुनें" पर क्लिक करें, फिर फोल्डर "पिछला इटूब्स लाइब्रेरीज़" पर क्लिक करें। उस फ़ोल्डर के भीतर आपको कई पुरानी आईटीएल फाइलें मिलेंगी (आईटीएल का अर्थ है इट्यून्स लाइब्रेरी फाइल, इन फाइलों में मेटाडेटा जैसे प्लेकाउंट आदि) हैं, उस तारीख के साथ एक का चयन करने से पहले आपने अपनी आइट्यून्स को संस्करण 11 में अपडेट कर दिया (मेरे मामले में नाम फ़ाइल का "iTunes लाइब्रेरी 2012-12-02") था। Itunes अब पुराने playcounts, गाने के नाम, अंतिम खेला आदि के साथ पुरानी लाइब्रेरी खोलेगी। आप उसी SHIFT प्रक्रिया के साथ नई लाइब्रेरी में वापस जा सकते हैं, लेकिन फिर "iTunes" फ़ोल्डर में "iTunes लाइब्रेरी" चुनें।

एक्सेल में पुराने और नए पुस्तकालय (उदाहरण के लिए) के प्लेकॉउट्स की तुलना की जा सकती है। बस Itunes (CTRL A, CTRL C) के सभी गीतों का चयन करें और उन्हें एक्सेल (CTRL V) में पेस्ट करें, पहले नाम से छांटना न भूलें।

उम्मीद है की यह मदद करेगा।

सियाओ, रफी


0

अल्ट्राडूट सुपर पावर समाधान;

एक सेकंड के लिए खेलने का समय सेट करें, फ़ाइल पर इट्यून्स में खेलने पर क्लिक करें जितनी बार जरूरत हो।

WhaBAM।


0

विंडोज के लिए आप या तो http://liquidparallax.com/2007/06/09/windows-itunes-scripts-downloads/ से स्क्रिप्ट का उपयोग कर सकते हैं

या मैंने http://zagz.com/update-play-count-itunes-windows/ क्रोम पर उपलब्ध संवाद बॉक्स के साथ एक अद्यतन संस्करण लिखा है, यह आपको स्क्रिप्ट को डाउनलोड करने की अनुमति नहीं देगा क्योंकि यह एक ज़िप्ड विंडोज़ स्क्रिप्ट फ़ाइल है इसलिए फ़ायरफ़ॉक्स का उपयोग करें या इसे पाने के लिए कुछ और।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.