it-swarm-eu.dev

Jaká je ideální uživatelská interakce pro úplné stažení alba ve formátu MP3?

Chci nabídnout album v plné délce jako bezplatné digitální stahování. Mohu snadno hodit soubory MP3 na webový server a vložit na něj odkaz. Už jsem použil tuto metod předtím a funguje to dobře. Důvěrní uživatelé vědí, co s tím dělat:

  1. Klikněte pravým tlačítkem myši na každý odkaz MP3 a uložte je na plochu nebo do složky ke stažení
  2. Přetáhněte je všechny do iTunes a nechte je zkopírovat do své databáze
  3. Odstraňte originály

Obávám se, že většina uživatelů na ně jednoduše klikne a jejich prohlížeč je načte a přehraje. Chci zefektivnit uživatelskou interakci a optimalizovat ji pro „stažení celého alba do mé knihovny iTunes“. Publikování celé věci jako souboru Zip je o něco lepší, ale ne o mnoho.

Ví někdo o příkladech jiných webů, které to udělaly opravdu dobře? Máte nějaké další nápady nebo tipy, jak to zabalit? Obrázek disku? Soubor M3U? Skriptování specifické pro platformu?

1
lukecyca

Chcete-li vynutit stahování namísto otevírání souboru, přidejte při stahování do záhlaví HTTP následující položky:

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

A žádný dobře chovaný prohlížeč se nepokusí otevřít soubor. To znamená, že další možností je prostě je hodit všechny do souboru ZIP bez komprese (protože MP3 se nekomprimují uvnitř Zipu) a pak nemusí stahovat všechny invididual soubory. Čas potřebný k rozbalení (což je důvod, proč používáte Zip bez komprese, což tento krok značně zrychluje) bude přibližně stejný jako čas potřebný ke stažení všech souborů, ale s mnohem menším kliknutím.

2
Mark Henderson

Pokud jsou tagy ID3 v pořádku, proč ne jen dát samotné MP3 do kořenové složky Zip? Myslím, že protože budou stejně hodeny do knihovny iTunes ... nenávidím zipování na Macu (i když rozbalíte soubor na PC, dostanete pár skrytých věcí, včetně matoucí složky __MACOSX) .

1
dbh

Zip je v pořádku za zveřejnění na webovém serveru. Ale opravdu byste měli dostat hudbu na distribuční kanály, jako jsou emusic a iTunes. Dnes je to super snadné. A samozřejmě se integrují přímo s mnoha přehrávači médií A nabízejí širší publikum, než se na své webové stránce dostanete.

Zkuste http://www.tunecore.com/ , pokud chcete své věci prodat a http://www.jamendo.com/ , pokud je chcete rozdat .

Nepoužívejte znovu vymýšlet kolo! zvláště když již byl vytvořen hoveboard.

1
robertpateii

Buď:

  • Inteligentní klient specifický pro danou platformu (má mnoho jmen), například stažený desktopový klient Adobe Flex nebo místní klient Silverlight „Out-of-Browser“

NEBO pravděpodobnější

  • Jeden soubor ZIP pro každé album se strukturou složek v zipu, tj. Něco jako: .\artist-name\album-name\<individual files>; kde jsou jednotlivé názvy souborů ve formuláři <tracknumber> - Title; a se seznamem MP3 pro album v každém adresáři alb.

Soubor Zip je samozřejmě mnohem jednodušší implementovat ...

0