मेरे पास एक डेस्कटॉप सिस्टम है जिसे मैं सर्वर के रूप में उपयोग करता हूं। मेरे पास एक मैकबुक प्रो भी है जो मेरा मुख्य कंप्यूटर है। मैंने अपने संगीत पुस्तकालय के बहुत सारे संगठन और सफाई की है और यह सब मेरे मैकबुक प्रो पर है।
मैं अपने मैकबुक प्रो पर म्यूजिक लाइब्रेरी को रखने में सक्षम होना चाहता हूं, डेस्कटॉप मशीन के साथ सिंक में ताकि मेरी पत्नी अपने मैकबुक प्रो से सब कुछ एक्सेस कर सके।
मैंने फ़ोल्डर कार्रवाइयों की स्थापना के बारे में सोचा जो फ़ाइलों को "आईट्यून्स में स्वचालित रूप से जोड़ें" फ़ोल्डर में कॉपी कर देगा। हालाँकि, चूंकि मैं "मेरी आईट्यून्स लाइब्रेरी को व्यवस्थित रखना" विकल्प का उपयोग करना पसंद करता हूं, इसलिए फ़ाइलें आईट्यून्स संगीत निर्देशिका में स्थानांतरित हो जाती हैं और मैं एक ऐसी स्क्रिप्ट नहीं लिख सकता हूं जो मेरे मैकबुक प्रो के आईट्यून्स संगीत पुस्तकालय की "स्वचालित" निर्देशिका के साथ तुलना करेगी। सर्वर।
इसके अलावा, एक साधारण फाइल कॉपी रेटिंग और नाटकों की तरह मेटाडेटा को सिंक नहीं करेगी। वहाँ 2 मैक के बीच iTunes पुस्तकालयों सिंक्रनाइज़ करने के लिए एक स्वतंत्र, स्वचालित समाधान है?
नीचे मैंने rsync
सुझाव के आधार पर यह कैसे किया :
मैंने इस उत्तर में जेम्स द्वारा दिए गए लिंक का उपयोग किया (लेकिन मैंने --size-only
पहले सिंक के बाद विकल्प निकाला ):
आईट्यून्स यूटिलिटी - विलय पुस्तकालय
मैंने --force
विकल्प भी निकाला (क्योंकि उपयोग करते समय यह बेमानी है --delete
)। तो मेरा rsync आदेश इस तरह दिखता है:
rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log
मैं तो यह एक स्वचालक वर्कफ़्लो में एकीकृत। इस तरह दिखता है: निर्दिष्ट सर्वर प्राप्त करें ers सर्वर से कनेक्ट करें Script रन शैल स्क्रिप्ट Disk इजेक्ट डिस्क।
इसे एक iCal वर्कफ़्लो के रूप में बनाना मेरे लिए खराब है क्योंकि मैं MobileMe का उपयोग करता हूँ और iCal इवेंट मेरी अन्य मशीनों के साथ सिंक हो जाता है जहाँ मैं नहीं चाहता कि यह वर्कफ़्लो चले। इसलिए इसके बजाय, मैंने लिंगोन का उपयोग करके एक एजेंट बनाया जो हर 8 घंटे में वर्कफ़्लो चलाता है।