ፖድካስት አርኤስኤስ አረጋጋጭ

ፖድካስት RSS XML ይለጥፉ፤ የXML፣ የቻናል፣ የክፍል፣ የድምጽ <enclosure> እና የቀን ችግሮችን ከማስተካከያ ቦታቸው ጋር ያግኙ።

ፖድካስት RSS XML

የኤክስኤምኤል መግለጫውን እና <rss> ሥሩን ጨምሮ ሙሉውን ፊድ ይለጥፉ።

ይህ የማይንቀሳቀስ መዋቅር ፍተሻ ነው። ፊድ፣ የጥበብ ስራ ወይም የሚዲያ ዩአርኤሎችን አይጠይቅም። የርቀት ተገኝነትን፣ የባይት ርዝመትን፣ የድምጽ ዲኮዲንግ እና የማውጫ መቀበልን በተናጠል ያረጋግጡ።

የፊድ ምርመራ

ይህ የማይንቀሳቀስ መዋቅር ፍተሻ ነው። ፊድ፣ የጥበብ ስራ ወይም የሚዲያ ዩአርኤሎችን አይጠይቅም። የርቀት ተገኝነትን፣ የባይት ርዝመትን፣ የድምጽ ዲኮዲንግ እና የማውጫ መቀበልን በተናጠል ያረጋግጡ።

    ፊድን ይለጥፉ እና እያንዳንዱን ጉዳይ በመስመር፣ አምድ እና የኤክስኤምኤል መንገድ ለማየት ያረጋግጡ።

    ለአርኤስኤስ ኤክስኤምኤል ዝግጁ።

    የፖድካስት ፊድዎ በአሳሽዎ ውስጥ ይፈተሻል። BroBroGo ምንም ነገር አይሰቅልም ወይም አያስቀምጥም።

    በተደጋጋሚ የሚነሱ ጥያቄዎች

    ይህ ፖድካስት RSS አረጋጋጭ ምን ይፈትሻል?

    በደንብ የተፈጠሩ RSS 2.0 XML፣ የሚፈለጉ አርኤስኤስ እና የተለመዱ የአፕል ፖድካስቶች ቻናል እና የትዕይንት ክፍል መስኮችን፣ የማቀፊያ ባህሪያትን፣ ብዜቶችን እና RFC 2822 ቀኖችን ይፈትሻል።

    የድምጽ ፋይሉን ይፈትሻል?

    የማቀፊያ ዩአርኤልን፣ የባይት-ርዝመት እሴትን፣ MIME አይነትን፣ ልዩነትን እና የፋይል ስም/አይነት ወጥነትን ይፈትሻል። ኦዲዮውን አያወርድም ወይም አይፈታም።

    የሚያልፍ ፊድ በሁሉም ቦታ ተቀባይነት ይኖረዋል?

    አይ. የፖድካስት መተግበሪያዎች ደንቦችን እና የርቀት ፍተሻዎችን ማከል ይችላሉ። ማለፍ ማለት የተለጠፈው ኤክስኤምኤል እዚህ የሚታዩትን የማይንቀሳቀስ ቼኮች አሟልቷል እንጂ ማውጫ ይቀበላል ወይም ያትማል ማለት አይደለም።

    የፖድካስት አርኤስኤስ አረጋጋጭ አጠቃቀም እና መዋቅራዊ ደንቦች

    የፖድካስት አርኤስኤስ አረጋጋጭ የፖድካስት አቅራቢዎች፣ የሆስቲንግ አገልግሎት አቅራቢዎችን የሚቀይሩ ግለሰቦች እና የአርኤስኤስ ፊዶችን የሚያስተዳድሩ አልሚዎች የፊዳቸውን መዋቅራዊ ትክክለኛነት እንዲመረምሩ የተዘጋጀ መሣሪያ ነው። ይህ መሣሪያ የ XML መዋቅርን፣ ለሰርጥ (channel) እና ለእያንዳንዱ የትዕይንት ክፍል (episode) የሚያስፈልጉ መስኮችን፣ የድምጽ ማቀፊያ (enclosure) ዝርዝሮችን እና የቀን ቅርጸቶችን በጥልቀት ይፈትሻል።

    መሣሪያው የሚቀበለው ከፍተኛው የቁምፊዎች ብዛት 500,000 ቁምፊዎች ሲሆን፣ የሚደገፈው የፋይል ቅርጸት XML ብቻ ነው። የፖድካስት ፊድዎ በአሳሽዎ ውስጥ ይፈተሻል። BroBroGo ምንም ነገር አይሰቅልም ወይም አያስቀምጥም። ይህ በአሳሽ ውስጥ የሚከናወን የማይንቀሳቀስ መዋቅር ፍተሻ በመሆኑ ፊድ፣ የጥበብ ስራ ወይም የሚዲያ ዩአርኤሎችን አይጠይቅም፤ እንዲሁም የርቀት ተገኝነትን፣ የባይት ርዝመትን፣ የድምጽ ዲኮዲንግ እና የማውጫ መቀበልን በተናጠል ማረጋገጥ ያስፈልጋል።

    የ RSS 2.0 እና የ Apple Podcasts መዋቅራዊ መስፈርቶች

    የፖድካስት ፊድ በትክክል እንዲሠራ የ RSS 2.0 XML ደንቦችን እና የአፕል ፖድካስት (Apple Podcasts) ልዩ መዋቅሮችን ማሟላት አለበት። መሣሪያው የሚከተሉትን መሠረታዊ መዋቅሮች ያረጋግጣል፦

    • የሰነዱ ስር (Document Root): የሰነዱ ስር <rss> መሆን አለበት።
    • የስሪት ባህሪ (Version Attribute): የ<rss> ስሪት ባህሪን ወደ 2.0 ያቀናብሩ።
    • የስም ቦታ (Namespace): የApple Podcasts የስም ቦታን በ <rss> ላይ ያውጁ፦ xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
    • የሰርጥ ብዛት: RSS በትክክል አንድ ቀጥተኛ <channel> መያዝ አለበት። ከአንድ በላይ ከተገኘ ስህተት ይታያል።
    • የDOCTYPE መግለጫ: በፊዱ ውስጥ የ DOCTYPE መግለጫ መኖር የለበትም። ካለ "ይህን ፊድ ከመፈተሽዎ በፊት የDOCTYPE መግለጫውን ያስወግዱ።" የሚል ስህተት ይፈጠራል።

    እነዚህ መሠረታዊ መዋቅሮች ካልተሟሉ ወይም XML የተበላሸ ከሆነ "የተበላሸውን ኤክስኤምኤል ያስተካክሉት፣ ከዚያ እንደገና ያረጋግጡ።" የሚል መልዕክት ይወጣል።

    የሰርጥ እና የትዕይንት ክፍሎች የግዴታ መስኮች

    አንድ የፖድካስት ፊድ በተሳካ ሁኔታ እንዲሠራ በሰርጥ እና በትዕይንት ክፍል ደረጃ መሟላት ያለባቸው በርካታ መስኮች አሉ። መሣሪያው እነዚህን መስኮች በሚከተለው መልኩ ይፈትሻል፦

    የሚመረመር አካል የፍተሻ ደንብ እና የስህተት መልዕክት
    የጎደሉ መስኮች አስፈላጊው መስክ ከጎደለ "አስፈላጊውን ‹field› ያክሉ።" የሚል ስህተት ይታያል።
    አገናኞች (Links) የሰርጥ ወይም የትዕይንት ክፍል አገናኞች ሲፈተሹ "‹field› የተሟላ ኤችቲቲፒ ወይም ኤችቲቲፒኤስ ዩአርኤል መሆን አለበት።" የሚል ስህተት ያመጣሉ።
    ምስሎች (Images) የሰርጥ ምስል የ href ባህሪ ሲመረመር "itunes:image href ወደ ሙሉ ኤችቲቲፒ ወይም ኤችቲቲፒኤስ ዩአርኤል ያቀናብሩ።" የሚል ስህተት ይሰጣል።
    ምድቦች (Categories) ባዶ ምድብ ከተገኘ "ባዶ ያልሆነ የጽሁፍ ባህሪን ወደ itunes:category ያክሉ።" የሚል ስህተት ይፈጠራል።
    ግልጽነት (Explicit) የሰርጥ ወይም የክፍል ግልጽነት መለያ "itunes:explicit ወደ እውነት ወይም ሐሰት ያቀናብሩ።" በሚል ደንብ ይገመገማል።
    የትዕይንት ክፍሎች ብዛት አንድ ቻናል ቢያንስ አንድ ክፍል መያዝ አለበት። ካልሆነ "ቢያንስ አንድ <item> ክፍል ወደ ሰርጡ ያክሉ።" የሚል ስህተት ይታያል።
    ተከታታይ ትዕይንቶች (Serial Shows) ተከታታይ ትዕይንቶች ለእያንዳንዱ ክፍል አወንታዊ ኢንቲጀር itunes:episode ያስፈልጋቸዋል።

    የሚዲያ ማቀፊያ (Enclosure) እና የፋይል ፍተሻዎች

    እያንዳንዱ የፖድካስት ክፍል በትክክል አንድ የሚዲያ ማቀፊያ (enclosure) ሊኖረው ይገባል። በዚህ ክፍል ውስጥ በትክክል አንድ ማቀፊያ መኖር አለበት፤ ከአንድ በላይ ከተገኘ "በዚህ ክፍል ውስጥ በትክክል አንድ <enclosure> ያስቀምጡ; ‹count› ተገኝቷል።" የሚል ስህተት ይፈጠራል። የማቀፊያ ባህሪያት ፍተሻ የሚከተሉትን ያካትታል፦

    1. የማቀፊያ ባህሪ መኖር: የሚፈለጉ ባህሪያት ከጎደሉ "የሚፈለገውን ‹attribute› ባህሪ ወደ <enclosure> ያክሉ።" የሚል ስህተት ይወጣል።
    2. የማቀፊያ ዩአርኤል: "የ<enclosure> url የተሟላ HTTP ወይም HTTPS URL እንዲሆን ያድርጉ።" በሚል ደንብ ይፈተሻል።
    3. የባይት ርዝመት (Length): "የ<enclosure> length በሙሉ ቁጥር የተገለጸ የባይት ብዛት እንዲሆን ያድርጉ።" የሚል ስህተት ሊያመጣ ይችላል። የባይት ርዝመቱ 0 ከሆነ "የ<enclosure> length 0 ነው። ከማተምዎ በፊት ትክክለኛውን የባይት ብዛት ያረጋግጡ።" የሚል ማስጠንቀቂያ ይሰጣል።
    4. የMIME አይነት: "እንደ audio/mpeg ያለ ትክክለኛ MIME አይነት ይጠቀሙ።" የሚል መመሪያ አለ። ኦዲዮ ያልሆነ MIME አይነት ከተገኘ "ይህ ማቀፊያ እንደ ኦዲዮ ምልክት አልተደረገበትም። የቪዲዮ ወይም የሰነድ ክፍል ሆን ተብሎ የተደረገ መሆኑን ያረጋግጡ።" የሚል ማስጠንቀቂያ ይወጣል።
    5. የፋይል ስም እና አይነት አለመጣጣም: የሚዲያ ፋይል ስም ቅጥያ እና የMIME አይነት የማይስማሙ ከሆነ "የሚዲያ ፋይል ስም እና MIME አይነት አይስማሙም (‹extension› vs ‹mime›)" የሚል ማስጠንቀቂያ ይሰጣል።
    6. የተደገሙ ዩአርኤሎች: በፊዱ ውስጥ የተደገመ የማቀፊያ ዩአርኤል ከተገኘ "ይህ <enclosure> የ URL በመስመር ‹first› ላይ ያለውን እሴት ይደግማል።" የሚል ስህተት ይፈጠራል።

    የቀን ቅርጸት እና የትዕይንት ክፍሎች ብዛት ገደቦች

    የፖድካስት መተግበሪያዎች ክፍሎችን በአስተማማኝ ሁኔታ ማዘዝ እና ማተም እንዲችሉ የህትመት ቀን (pubDate) ወሳኝ ነው። የህትመት ቀን ከጎደለ "የፖድካስት መተግበሪያዎች ይህን ክፍል በአስተማማኝ ሁኔታ ማዘዝ እና ማተም እንዲችሉ <pubDate> ያክሉ።" የሚል ማስጠንቀቂያ ይሰጣል።

    ቀኑ ሲጨመር በ RFC 2822 ቅርጸት መሆን አለበት። ልክ ያልሆነ ቀን ከተገኘ የሚከተለው ስህተት ይወጣል፦ "የ RFC 2822 ቀን ከእውነተኛ የቀን መቁጠሪያ ቀን እና የሰዓት ሰቅ ጋር ይጠቀሙ፣ ለምሳሌ Sat, 01 Apr 2023 19:00:00 +0000."። በፊዱ ውስጥ የተሰየሙ የሰዓት ሰቆች (ለምሳሌ EST, GMT) ጥቅም ላይ ከዋሉ "ይህ የተሰየመ የሰዓት ሰቅ ተቀባይነት አለው ነገር ግን ብዙም ተንቀሳቃሽ አይደለም; እንደ +0000 ያለ የቁጥር ማካካሻ ይምረጡ።" የሚል ማስጠንቀቂያ ይሰጣል።

    በተጨማሪም፣ በፊዱ ውስጥ ያሉ የክፍሎች ብዛት እና የ GUID ልዩነት ይፈተሻል፦

    • የተደገመ GUID: እያንዳንዱ ክፍል ልዩ GUID ሊኖረው ይገባል። የተደገመ GUID ከተገኘ "ይህ GUID እሴቱን በ መስመር ‹first› ይደግማል።" የሚል ስህተት ይፈጠራል።
    • የክፍሎች ብዛት ገደብ: አንድ ፊድ ከ 2,000 በላይ ክፍሎች ካሉት "ይህ ፊድ ‹count› ክፍሎች አሉት; አፕል ፖድካስቶች በጣም የቅርብ ጊዜውን 2,000 ብቻ ያሳያል።" የሚል ማስጠንቀቂያ ይሰጣል።

    የውጤት መልዕክቶችን መረዳት እና ስህተቶችን ማረም

    የማረጋገጫ ሂደቱ ሲጠናቀቅ መሣሪያው "የፊድ ምርመራ" በሚለው ራስጌ ስር ውጤቱን ያሳያል። ውጤቱ የሚከተሉትን መረጃዎች ያካትታል፦

    • የችግሮች ማጠቃለያ: ምንም መዋቅራዊ ችግር ካልተገኘ "ምንም መዋቅራዊ ጉዳዮች አልተገኙም።" የሚል መልዕክት ይታያል። ችግሮች ካሉ "‹errors› ስህተቶች እና ‹warnings› ማስጠንቀቂያዎች ተገኝተዋል።" በሚል ማጠቃለያ ይቀርባል።
    • የክፍሎች ብዛት: በፊዱ ውስጥ የተገኙት አጠቃላይ ክፍሎች በ "‹count› ክፍሎች" መልክ ይገለጻሉ።
    • የችግሩ ትክክለኛ ቦታ: እያንዳንዱ ስህተት ወይም ማስጠንቀቂያ የተገኘበት ቦታ በ "መስመር ‹line› አምድ ‹column›" መልክ በግልጽ ይቀመጣል።
    • የኤክስኤምኤል መንገድ (XPath): ችግሩ ያለበትን የኤክስኤምኤል ኤለመንት ለማግኘት "አስተካክል ‹path›" የሚል መዋቅራዊ መንገድ ይሰጣል። ተጠቃሚው በቀጥታ ወደ ችግሩ ቦታ ለመሄድ "በመስመር ‹line› ላይ ወዳለው ‹path› ይሂዱ" የሚለውን አገናኝ መጠቀም ይችላል።
    • የዝርዝር መቆረጥ: በፊዱ ውስጥ በጣም ብዙ ችግሮች ካሉ "ከ‹total› ጉዳዮች የመጀመሪያዎቹ ‹shown› እየታዩ ነው።" የሚል መልዕክት ሊታይ ይችላል።
    • የፓርሰር ዝርዝር: የ XML መዋቅር ችግር ካጋጠመው "የXML ትንታኔ ዝርዝር፦ ‹detail›" የሚል ተጨማሪ መረጃ ይሰጣል።

    በማረጋገጫው ወቅት ምንም ዓይነት ግብዓት ሳይሰጥ "ፊድን ያረጋግጡ" የሚለው ሲጫን "ከማረጋገጫዎ በፊት ፖድካስት RSS XML ን ይለጥፉ።" የሚል ማስጠንቀቂያ ይታያል። የማረጋገጫ ሂደቱ ከተፈቀደው ጊዜ በላይ ከወሰደ "ማረጋገጫው በጣም ረጅም ጊዜ ወስዷል። አነስ ያለ ፊድ ይሞክሩ።" የሚል መልዕክት የሚታይ ሲሆን፣ ሂደቱ ሙሉ በሙሉ መቋረጥ ካጋጠመው "ማረጋገጫው ሊጠናቀቅ አልቻለም።" የሚል መልዕክት ይወጣል።

    ተደጋግመው የሚነሱ ጥያቄዎች (FAQ)

    ይህ ፖድካስት RSS አረጋጋጭ ምን ይፈትሻል?

    በደንብ የተፈጠሩ RSS 2.0 XML፣ የሚፈለጉ አርኤስኤስ እና የተለመዱ የአፕል ፖድካስቶች ቻናል እና የትዕይንት ክፍል መስኮችን፣ የማቀፊያ ባህሪያትን፣ ብዜቶችን እና RFC 2822 ቀኖችን ይፈትሻል።

    የድምጽ ፋይሉን ይፈትሻል?

    የማቀፊያ ዩአርኤልን፣ የባይት-ርዝመት እሴትን፣ MIME አይነትን፣ ልዩነትን እና የፋይል ስም/አይነት ወጥነትን ይፈትሻል። ኦዲዮውን አያወርድም ወይም አይፈታም።

    የሚያልፍ ፊድ በሁሉም ቦታ ተቀባይነት ይኖረዋል?

    አይ. የፖድካስት መተግበሪያዎች ደንቦችን እና የርቀት ፍተሻዎችን ማከል ይችላሉ። ማለፍ ማለት የተለጠፈው ኤክስኤምኤል እዚህ የሚታዩትን የማይንቀሳቀስ ቼኮች አሟልቷል እንጂ ማውጫ ይቀበላል ወይም ያትማል ማለት አይደለም።

    ይህ መሣሪያ የፊድ መረጃዎችን ወደ አገልጋይ ይሰቅላል?

    አይደለም። የፖድካስት ፊድዎ በአሳሽዎ ውስጥ ይፈተሻል። BroBroGo ምንም ነገር አይሰቅልም ወይም አያስቀምጥም።