it-swarm.asia

ما هو تفاعل المستخدم المثالي لتنزيل الألبوم الكامل كملفات MP3؟

أريد أن أقدم ألبومًا كاملاً كتنزيل رقمي مجاني. يمكنني بسهولة رمي ملفات MP3 على خادم الويب ووضع رابط لها. لقد تستخدم هذه الطريقة من قبل ويعمل بشكل جيد. يعرف مستخدمو الدهاء ما يجب فعله به:

  1. انقر بزر الماوس الأيمن على كل رابط MP3 وحفظه على مجلد سطح المكتب أو التنزيلات
  2. اسحبهم جميعًا إلى iTunes ودعهم ينسخهم في قاعدة البيانات الخاصة به
  3. حذف النسخ الأصلية

ما يقلقني هو أن معظم المستخدمين ينقرون فوقهم ، ويقوم المستعرض الخاص بهم بتحميله وتشغيله. أريد تبسيط تجربة تفاعل المستخدم وتحسينها من أجل "تنزيل الألبوم بالكامل في مكتبة iTunes الخاصة بي." يعد نشر كل شيء كملف Zip أفضل قليلاً ، ولكن ليس كثيرًا.

لا أحد يعرف أمثلة من المواقع الأخرى التي فعلت هذا بشكل جيد حقا؟ أي أفكار أو نصائح أخرى حول كيفية حزم هذا؟ صورة القرص؟ ملف M3U؟ البرمجة النصية الخاصة بالنظام؟

1
lukecyca

لفرض التنزيل بدلاً من فتح الملف ، أضف ما يلي إلى رؤوس HTTP الخاصة بك عند التنزيل:

Content-Disposition: attachment; filename="track1.mp3"

وأي متصفح حسن السلوك لن يحاول فتح الملف. ومع ذلك ، هناك خيار آخر هو رميهم جميعًا في ملف مضغوط بدون أي ضغط (حيث لا تضغط ملفات MP3 داخل ملف مضغوط على أي حال) ، ثم لا يحتاجون إلى تنزيل جميع الملفات غير المكتملة. الوقت الذي يستغرقه فك الضغط (وهذا هو السبب وراء استخدام Zip بدون ضغط ، مما يجعل هذه الخطوة أسرع كثيرًا) سيكون مساويًا للوقت المستغرق لتنزيل جميع الملفات ، ولكن مع النقر أقل بكثير.

2
Mark Henderson

ما دامت علامات ID3 كلها مرتبة ، فلماذا لا تضع ملفات MP3 نفسها في جذر مجلد Zip؟ أعني ، نظرًا لأنهم سيتم إلقاؤهم في مكتبة iTunes على أي حال ... أنا أكره ضغط الأشياء على جهاز Mac رغم ذلك (عندما تقوم بفك ضغط الملف على جهاز كمبيوتر ، تحصل على بعض الأشياء المخفية ، بما في ذلك مجلد __MACOSX مربكًا) .

1
dbh

الرمز البريدي جيد لنشره على خادم الويب الخاص بك. ولكن يجب أن تحصل حقًا على موسيقاك على قنوات التوزيع مثل emusic و iTunes. إنه سهل للغاية هذه الأيام. وبالطبع سوف يتم دمجهم مباشرة مع العديد من مشغلات الوسائط وتقديم جمهور أوسع مما ستحصل عليه على موقع الويب الخاص بك.

حاول http://www.tunecore.com/ إذا كنت ترغب في بيع الأشياء الخاصة بك و http://www.jamendo.com/ إذا كنت ترغب في التخلي عنها .

لا تعيد اختراع العجلة! خاصة عندما تم بالفعل إنشاء hoveboard.

1
robertpateii

إما:

  • "عميل ذكي" خاص بالنظام (يحتوي على العديد من الأسماء) مثل عميل سطح مكتب Adobe Flex تم تنزيله ، أو عميل محلي لـ Silverlight "خارج المتصفح"

OR ، أكثر احتمالا

  • ملف مضغوط Zip واحد لكل ألبوم ، مع بنية مجلد في Zip ، أي شيء مثل: .\artist-name\album-name\<individual files>؛ حيث تكون أسماء الملفات الفردية في النموذج <tracknumber> - Title؛ ومع قائمة تشغيل MP3 للألبوم في كل دليل الألبوم.

ملف Zip هو بالطبع أسهل في التنفيذ ...

0
Jesper Mortensen