E' estremamente più semplice avere a che fare con un database che recuperare dati da un file di testo, supponi di avere nel file di testo un link su ogni riga, come prendi quella giusta?

In un db puoi mettere su ogni riga il link ed un identificativo, ad esempio il nome del filmato o un codice o un'altra cosa, questo ti permette di prendere il link corretto in modo facilissimo.

Impara come collegarti ad un db e come effettuare una select con clausola where, è tutto ciò che ti serve.