પોડકાસ્ટ RSS 2.0 અને Apple Podcasts માટે માળખાકીય નિયમો
પોડકાસ્ટ વિતરણ સંપૂર્ણપણે RSS (Really Simple Syndication) 2.0 ફીડ પર આધારિત છે. આ ફીડ એક XML દસ્તાવેજ છે જે તમારી ઓડિયો ફાઇલો અને શોની વિગતોને વિવિધ પોડકાસ્ટ એપ્લિકેશન્સ સુધી પહોંચાડે છે. આ ફીડ યોગ્ય રીતે કામ કરે તે માટે તેનું માળખું ચોક્કસ નિયમોને આધીન હોવું જરૂરી છે.
સૌથી પહેલાં, XML દસ્તાવેજનું રુટ તત્વ <rss> હોવું જોઈએ અને તેનો version એટ્રિબ્યુટ "2.0" પર સેટ હોવો આવશ્યક છે. જો આ સંસ્કરણ અલગ હશે, તો પોડકાસ્ટ ડિરેક્ટરીઓ તેને અમાન્ય ગણશે. આ ઉપરાંત, Apple Podcasts અને અન્ય આધુનિક એપ્લિકેશન્સમાં તમારા શોને યોગ્ય રીતે પ્રદર્શિત કરવા માટે <rss> ટેગ પર એપલ પોડકાસ્ટ નેમસ્પેસ ઘોષણા કરવી જરૂરી છે.
દરેક RSS ફીડમાં બરાબર એક સીધો <channel> હોવો જોઈએ. આ ચેનલ તમારા પોડકાસ્ટનું મુખ્ય ઘર છે, જેમાં શોનું નામ, વર્ણન અને એપિસોડ્સની યાદી શામેલ હોય છે. જો ફીડમાં એક કરતાં વધુ ચેનલ જોવા મળે અથવા એક પણ ચેનલ ન હોય, તો ફીડ અમાન્ય બને છે.
ઓડિયો એન્ક્લોઝર (Enclosure) અને મીડિયા ફાઇલોની ચકાસણી
પોડકાસ્ટ એપિસોડનો સૌથી મહત્વનો ભાગ તેની ઓડિયો ફાઇલ છે, જેને RSS ફીડમાં <enclosure> ટેગ દ્વારા દર્શાવવામાં આવે છે. દરેક એપિસોડમાં બરાબર એક <enclosure> ટેગ હોવો જરૂરી છે. જો કોઈ એપિસોડમાં એક કરતાં વધુ એન્ક્લોઝર હશે તો તે સ્વીકારવામાં આવશે નહીં.
એન્ક્લોઝર ટેગમાં નીચેના ત્રણ એટ્રિબ્યુટ્સ હોવા ફરજિયાત છે:
- url: આ ઓડિયો ફાઇલનો સીધો સોર્સ લિંક છે. તે સંપૂર્ણ HTTP અથવા HTTPS URL હોવું આવશ્યક છે.
- length: આ ફાઇલનું કદ દર્શાવે છે. તેમાં પૂર્ણાંક તરીકે બાઇટની સંખ્યા મૂકવી જરૂરી છે.
- type: આ ફાઇલનો MIME પ્રકાર છે, જે દર્શાવે છે કે ફાઇલ કયા ફોર્મેટમાં છે (દા.ત.
audio/mpeg).
આ સાધન એન્ક્લોઝરના ડેટાની સખત તપાસ કરે છે. જો લંબાઈ 0 સેટ કરેલી હોય, અથવા ફાઇલનામનું એક્સટેન્શન અને MIME પ્રકાર મેળ ખાતા ન હોય, તો તે ચેતવણીઓ દર્શાવે છે. જો કે, આ સાધન ઓડિયો ફાઇલને ડાઉનલોડ કે ડીકોડ કરતું નથી, તે માત્ર XML માં આપેલા ડેટાની સ્થિર ચકાસણી કરે છે.
તારીખ ફોર્મેટિંગ (RFC 2822) અને એપિસોડ વ્યવસ્થાપન
પોડકાસ્ટ એપ્લિકેશન્સ તમારા એપિસોડ્સને યોગ્ય ક્રમમાં ગોઠવવા માટે <pubDate> (પ્રકાશન તારીખ) નો ઉપયોગ કરે છે. આ તારીખનું ફોર્મેટ અત્યંત ચોક્કસ હોવું જોઈએ. RSS ધોરણો અનુસાર, તારીખ હંમેશા RFC 2822 ફોર્મેટમાં હોવી જોઈએ, જેમાં વાસ્તવિક કેલેન્ડર તારીખ અને સમયક્ષેત્ર (timezone) શામેલ હોય.
ખોટા ફોર્મેટ અથવા અમાન્ય સમયક્ષેત્રના કારણે એપિસોડ્સ એપ્લિકેશન્સમાં દેખાતા બંધ થઈ શકે છે. ઉદાહરણ તરીકે, નામવાળા સમયક્ષેત્ર (જેમ કે EST અથવા GMT) સ્વીકાર્ય હોવા છતાં ઓછા પોર્ટેબલ છે. તેના બદલે હંમેશા +0000 જેવા આંકડાકીય ઓફસેટનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે.
વધુમાં, ફીડમાં એપિસોડ્સની સંખ્યા પણ મહત્વની છે. જો તમારી ફીડમાં 2,000 થી વધુ એપિસોડ્સ હશે, તો Apple Podcasts માત્ર સૌથી તાજા 2,000 એપિસોડ્સ જ પ્રદર્શિત કરશે. સીરીયલ શો માટે, દરેક એપિસોડમાં હકારાત્મક પૂર્ણાંક નંબર હોવો જરૂરી છે જેથી તેનો ક્રમ જળવાઈ રહે.
ભૂલો અને ચેતવણીઓનું અર્થઘટન કેવી રીતે કરવું
જ્યારે તમે આ સાધનમાં તમારું પોડકાસ્ટ RSS XML પેસ્ટ કરો છો, ત્યારે તે સમગ્ર દસ્તાવેજનું પદચ્છેદન (parsing) કરે છે અને ભૂલો તથા ચેતવણીઓની યાદી તૈયાર કરે છે.
- ભૂલો (Errors): આ એવી ગંભીર સમસ્યાઓ છે જેને સુધારવી ફરજિયાત છે. જો આ ભૂલો હાજર હશે, તો પોડકાસ્ટ એપ્લિકેશન્સ તમારી ફીડને વાંચી શકશે નહીં. ઉદાહરણ તરીકે, માળખાકીય XML ભૂલો, ગુમ થયેલ જરૂરી ફીલ્ડ્સ અથવા અમાન્ય URL.
- ચેતવણીઓ (Warnings): આ એવી બાબતો છે જે ફીડને સંપૂર્ણપણે અટકાવતી નથી, પરંતુ તેનાથી પોડકાસ્ટ પ્લેયર્સમાં સમસ્યાઓ આવી શકે છે. જેમ કે, નામવાળા સમયક્ષેત્રનો ઉપયોગ અથવા 2,000 થી વધુ એપિસોડ્સ હોવા.
દરેક મુદ્દા માટે, સાધન તમને ચોક્કસ સ્થાન બતાવે છે (જેમ કે લીટી અને સ્તંભ નંબર) અને સાથે જ XPath-શૈલીમાં સુધારાનું સ્થાન (Path) પણ આપે છે, જેથી તમે તમારા XML એડિટરમાં સીધા તે સ્થાને જઈને ફેરફાર કરી શકો.
ગોપનીયતા અને ડેટા પ્રોસેસિંગ
આ સાધનનો ઉપયોગ કરતી વખતે તમારી ગોપનીયતા સંપૂર્ણપણે સુરક્ષિત રહે છે. તમારી પોડકાસ્ટ ફીડ તમારા બ્રાઉઝરમાં જ ચકાસવામાં આવે છે. BroBroGo કંઈ અપલોડ કે સાચવતું નથી. બધી જ પ્રક્રિયા સ્થાનિક સ્તરે તમારા પોતાના ઉપકરણ પર થાય છે, જેથી તમારો ડેટા ક્યાંય બહાર મોકલવામાં આવતો નથી.
વારંવાર પૂછાતા પ્રશ્નો (FAQ)
આ પોડકાસ્ટ આરએસએસ વેલિડેટર શું ચકાસે છે?
તે RSS 2.0 XML યોગ્ય રીતે રચાયેલ છે કે નહીં, જરૂરી RSS ફીલ્ડ અને Apple Podcastsનાં સામાન્ય ચેનલ તથા એપિસોડ ફીલ્ડ, એટ્રિબ્યુટ, ડુપ્લિકેટ મૂલ્યો અને RFC 2822 તારીખો તપાસે છે.
શું તે ઓડિયો ફાઇલનું પરીક્ષણ કરે છે?
તે <enclosure> નું URL, બાઇટ લંબાઈ, MIME પ્રકાર, ડુપ્લિકેટ અને ફાઇલનું નામ પ્રકાર સાથે મેળ ખાય છે કે નહીં તે તપાસે છે. ઓડિયો ડાઉનલોડ કે ડીકોડ કરતું નથી.
શું જે ફીડ પસાર થાય છે તે બધે સ્વીકારવામાં આવશે?
ના. પોડકાસ્ટ એપ્લિકેશન્સ નિયમો અને દૂરસ્થ તપાસ ઉમેરી શકે છે. પસાર થવાનો મતલબ એ છે કે ચોંટાડેલા XML એ અહિંયા બતાવેલ સ્થિર ચકાસણીઓને બંધબેસે છે, એવું નથી કે ડિરેક્ટરી તેને સ્વીકારશે અથવા પ્રકાશિત કરશે.
આ સાધનની મર્યાદાઓ શું છે?
આ સાધન ચેક દીઠ 500,000 અક્ષરો સુધીનું XML સ્વીકારે છે. જો તમારી ફીડ આનાથી મોટી હશે અથવા જો ચકાસણીમાં ઘણો સમય લાગશે, તો પ્રક્રિયા પૂર્ણ થઈ શકશે નહીં.