सबफ़ोल्डर्स में एमपी 3-संग्रह को सॉर्ट करें


3

मेरा संगीत संग्रह एमपी 3 में है और लगभग पूरी तरह से टैग है। यह वर्तमान में [एल्बम] के लिए [कलाकार] और सबफोल्डर्स द्वारा सॉर्ट किए गए एक संगीत फ़ोल्डर में है।

मुझे बहुत सारे कलाकार और विधाएं मिली हैं, इसलिए मैं शैली से कलाकारों को अलग करना चाहूंगा। यह अंत में इस तरह दिखना चाहिए [शैली] - & gt; [कलाकार] - & gt; [एल्बम]।

मुझे एक विंडोज पीसी और एक उबंटू लैपटॉप मिला है, जो भी काम करेगा वह स्वागत योग्य है। यह एक स्क्रिप्ट या एक कार्यक्रम हो।


आप पिकार्ड का उपयोग कर सकते हैं। superuser.com/questions/171052/...
Ярослав Рахматуллин

बहुत व्यापक रूप में वोट किया गया - लगभग हर संगीत और / या टैग प्रबंधक आपको ऐसा करने की अनुमति देता है। यह शायद एक कठिन सवाल है कि आवेदन नहीं मिल सकता है। मेरा सुझाव है कि आप कुछ प्रयास करें (Google "टैग द्वारा एमपी 3 को व्यवस्थित करें") और यदि आप समस्याओं का सामना करते हैं तो एक प्रश्न पूछें।
mtone

जवाबों:


0

ऐसा करने के लिए एक Linux तरीका होगा pytagsfs

pytagsfs एक FUSE फाइल सिस्टम है जिसे टैग की गई मीडिया फ़ाइलों के कई दृश्य प्रस्तुत करने के लिए डिज़ाइन किया गया था। उदाहरण के लिए, ऑडियो फ़ाइलों वाली निर्देशिका ट्री को एल्बम, शैली, रिलीज़ दिनांक, आदि द्वारा उन्हीं फ़ाइलों को व्यवस्थित करने वाली एक नई निर्देशिका संरचना में मैप किया जा सकता है।

इसमें उपलब्ध होना चाहिए pytagsfs अपने उबंटू में पैकेज।


उदाहरण

cd  # going to home directory
mkdir music_tree
pytagsfs -o ro,format=/%{genre}/%{artist}/%{album}/%{filename}.%{extension} /path/to/your/music/dir/ music_tree/

टूल को आपके संगीत को स्कैन करने में कुछ समय लगेगा। तब आपके पास वांछित निर्देशिका संरचना होगी music_tree। वहाँ फाइलें न तो प्रतियां हैं, न ही हार्ड- और न ही सॉफ्टलिंक्स; वे वास्तविक से जुड़ी आभासी फाइलें हैं।

इस उदाहरण में मैं केवल पढ़ने के लिए माउंट ( -o ro ) क्योंकि मैं दुर्घटना से कोई गड़बड़ नहीं करना चाहता। सामान्य तौर पर, फ़ाइल टैग को वर्चुअल फ़ाइलों और निर्देशिकाओं को स्थानांतरित और नाम देकर बदला जा सकता है।

आप अलग-अलग माउंटपॉइंट में कई अभ्यावेदन (वर्चुअल डायरेक्टरी स्ट्रक्चर) बना सकते हैं। लेकिन मुझे लगता है कि आप इसे केवल एक वांछित प्रतिनिधित्व का उपयोग करना चाहेंगे, वह भी विंडोज में।

विंडोज में इसका उपयोग करने के लिए आपको इस निर्देशिका संरचना को सामान्य dirs'n'files के रूप में सहेजना चाहिए। आपको करना होगा cp -r music_tree /somewhere/else/। इस दृष्टिकोण का नकारात्मक पक्ष यह है कि इस तरह की प्रतिलिपि बनाने के लिए आपके पास पर्याप्त खाली स्थान होना चाहिए। यह हार्डलिंक के साथ ऐसा करने में सक्षम होना अच्छा होगा, लेकिन ऐसा नहीं है कि FUSE कैसे काम करता है।

अंत में अनमाउंट करें:

fusermount -u ~/music_tree

अतिरिक्त जानकारी:

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