أدلة التخصصات·6 min read·

رفع ملفات صوت الحلقات إلى VeloCMS

تعلّم كيف ترفع ملف صوت بصيغة MP3 أو M4A، وتضع رابطه في منشور الحلقة، وتتحقق من أن المشغّل يظهر بصورة صحيحة في قالب Podcast.

تخزّن VeloCMS ملفات صوت البودكاست كملفات وسائط عادية إلى جانب الصور. كل منشور في قالب Podcast يعرض حقل "رابط الصوت" — أدخل الرابط فيه ويُعرض مشغّل AudioPlayer المدمج تلقائياً على صفحة الحلقة العامة، مزوّداً بأزرار التشغيل والإيقاف والتخطّي والتحكم بالصوت.

الخطوة 1 — ارفع ملف الصوت إلى مكتبة الوسائط

اذهب إلى الإدارة > الوسائط وانقر على زر الرفع. تدعم VeloCMS صيغ MP3 وM4A وOGG بحجم أقصاه 500 ميغابايت للملف الواحد. ينبغي ضغط الملفات الكبيرة (التسجيلات المباشرة، WAV غير المضغوط) إلى معدل بت 128–192 كيلوبت في الثانية بصيغة MP3 قبل الرفع — يُبقي هذا البث سلساً دون فقدان ملحوظ في جودة محتوى الكلام.

  • الصيغ المقبولة: .mp3، .m4a، .ogg
  • الحجم الأقصى للملف: 500 ميغابايت لكل رفع
  • معدل البت الموصى به: 128 كيلوبت في الثانية للمقابلات، 192 كيلوبت في الثانية للإنتاجات الغنية موسيقياً
  • الاستريو جيد؛ المونو يُخفّض حجم الملف للنصف دون فقدان جودة محسوسة في الكلام

تُخزَّن الملفات في Cloudflare R2 وتُقدَّم عبر عقدة CDN الأقرب إلى المستمع. يبدأ البث في أقل من 200 ميلي ثانية من أي مكان في العالم على اتصال قياسي.

الخطوة 2 — انسخ رابط الملف

بعد اكتمال الرفع، يعرض الملف رابطاً عاماً بالصيغة https://media.velocms.org/tenant-id/filename.mp3. انقر على أيقونة النسخ بجانب الرابط. ستلصق هذا الرابط في إعدادات المنشور في الخطوة التالية.

الخطوة 3 — الصق رابط الصوت في منشور الحلقة

افتح محرر المنشورات لحلقتك (أو أنشئ منشوراً جديداً). في لوحة الإعدادات على الجانب الأيمن، مرّر للأسفل إلى قسم Podcast. الصق الرابط الذي نسخته في حقل "رابط الصوت". يقبل الحقل أيضاً أي رابط MP3 مستضاف خارجياً — يعمل كل من Anchor.fm وBuzzsprout وسواهم طالما ينتهي الرابط بامتداد مدعوم.

الخطوة 4 — حدّد المدة وحجم الملف

يظهر حقلان اختياريان أسفل رابط الصوت: المدة (بالثواني، مثلاً 3600 لحلقة مدتها ساعة) وحجم الملف (بالبايت). يملأ هذان الحقلان عنصر enclosure في خلاصة iTunes RSS الذي تستخدمه تطبيقات البودكاست مثل Spotify وApple Podcasts وOvercast لعرض مدة الحلقة وتمكين التنزيل المسبق. إن تركتهما فارغَين تبقى الخلاصة صحيحة لكن شارة المدة في التطبيقات تُظهر "غير معروف".

  • صيغة المدة: ثوانٍ كاملة — مثلاً 1800 لـ30 دقيقة
  • حجم الملف: بايت كاملة — اعثر عليه في Finder (macOS) أو File Explorer (Windows) بالنقر بالزر الأيمن على الملف واختيار Get Info أو Properties
  • كلا الحقلين اختياريان لكن يُوصى بهما للامتثال لمتطلبات Apple Podcast Connect

الخطوة 5 — انشر وتحقق من المشغّل

انشر المنشور. قم بزيارة صفحة الحلقة على مدونتك العامة (يعرضها قالب Podcast على /blog/your-episode-slug). يجب أن ترى شريط AudioPlayer معروضاً مباشرةً أسفل عنوان الحلقة، قبل نص ملاحظات الحلقة. يشمل المشغّل زر تشغيل وشريط تقدم موجي وعداد وقت وتحكماً بالصوت. إن لم يظهر المشغّل، تحقق من أن حقل رابط الصوت ليس فارغاً ويبدأ بـhttps://.

روابط الصوت بصيغة HTTP (غير HTTPS) تُحجبها المتصفحات بسبب سياسة المحتوى المختلط. استخدم دائماً نسخة HTTPS من رابط ملفك الصوتي.

استكشاف الأخطاء وإصلاحها

  • المشغّل غير مرئي: تأكد أن القالب النشط هو Podcast (الإدارة > القوالب). القوالب الأخرى لا تعرض تخطيط البودكاست.
  • الصوت لا يُشغَّل: تحقق من أن رابط الملف متاح للعموم — افتحه في تبويب متصفح خاص. إن أعاد 403، يجب ضبط سياسة حاوية R2 على العام.
  • الخلاصة تفتقر إلى enclosure: تأكد من ملء حقلي رابط الصوت وحجم الملف. خلاصة RSS في yourblog.velocms.org/podcast.xml.
  • المدة تُظهر قيمة خاطئة: المدة مُخزَّنة بالثواني. القيمة 3660 تُعرض كـ1:01:00 في تطبيقات البودكاست.