Descàrrega de pel·lícules

Temps enrera, quan les plataformes no existien i els videoclubs encara eren una cosa força habitual vaig començar a guardar al disc dur algunes pel·lícules escollides que volia conservar. En aquell moment rippejar un CD encara era una tasca laboriosa i les pel·lícules ens les descarregàvem d'Internet, primer de webs pirates i després via Torrent i amb programes com l'e-Mule, però cada cop més els diferents programaris ho van anar facilitant i poc a poc la meva col·lecció va anar creixent. Encara ara, de tant en tant, guardo alguna i totes les que no trobo a plataformes i em cal demanar-les a la biblioteca sempre acabo per guardar-les .


Tanmateix, el principal punt d'interés per mi a l'hora d'implementar aquesta secció -a banda que us pugueu descarregar pel·lis, és clar- radicava en com fer accessibles a la web continguts que no es troben a la carpeta arrel del site, cosa en principi no permesa. Les pel·lícules, de fet, ni tan sols són als discos del servidor, si no que les emmagatzemo, com fa molta altra gent, a un disc NAS extern accessible via xarxa local. La solució ha estat la següent:

1. Mapejar l'adreça remota
Creació de la unitat virtual U:
2. Crear un víncle simbòlic a la unitat mapejada dins el directori arrel de la web
Creaciç del vçncle simbçlic a la unitat remota
3. Finalment només cal escriure un parell de rutines de codi; una del costat servidor, en ASP que busqui recursivament dins la unitat tots els arxius i carpetes. I una altra, del costat client, en Java script, que ho mostri tot en una estructura arborescent d'enllaços.
Arxius de vídeo (.avi, .mp4, .mkv, .mov)
Arxius amb subtítols (.srt)
Altres arxius