Scusami, rileggendo mi sono accorto di aver detto una cavolata riguardo alla stampa ordinata per visualizzazioni.
In pratica se facessi come ti ho detto sopra, anche se le visualizzazioni su YouTube aumentassero, nel tuo database rimarrebbero le stesse. Quindi non occorre salvare sul tuo database il numero di visualizzazioni ma dovresti ordinare la stampa in base alle visualizzazioni fornite dalle API di YT.