Al momento stai visualizzando Youtube: come funzionano le playlist (e come manipolarle)

Youtube: come funzionano le playlist (e come manipolarle)

  • Autore dell'articolo:
  • Categoria dell'articolo:Guide

Ogni utente di Youtube ha la possibilità  di creare playlist personalizzate con i propri video preferiti: in questo articolo andremo a vedere da vicino come si possano utilizzare i parametri per agire correttamente sul feed RSS.

Ricordo che una playlist di Youtube può essere creata:

  1. facendo login con il proprio account Gmail;
  2. aprendo un video a nostra scelta;
  3. cliccando sull’apposito pulsante “Salva” e successivamente selezionando la playlist desiderata (oppure inserendo il nome della nuova nell’apposito spazio);
  4. ripetendo l’operazione dal passo 2 in poi fin quando non avremo aggiunto tutto quello che vogliamo.

Le screenshot successive provano a chiarire visivamente quello a cui mi sto riferendo.

Pubblicità - Continua a leggere sotto :-)
Cerchi alternative a Google Adsense per il tuo sito? Prova TheMoneytizer!
Usa il codice 189ed7ca010140fc2065b06e3802bcd5 per ricevere 5 € dopo l'iscrizione

Dopo aver aggiunto una serie di video alla playlist, potremo raggiungerla da un indirizzo del genere:

  • https://www.youtube.com/playlist?list=PLa8RMC_ENtJJD8AAGrY8L6Igy1KjYifZ1

dove sostanzialmente l’unico parametro è dato dalla parte evidenziata in grassetto, che rappresenta l’ID univoco della playlist in questione. Teniamo traccia di questo valore, copiandolo ad esempio in un file di testo, poichè ci tornerà  utile a breve.

Per manipolare esternamente la nostra playlist (ad esempio con un’applicazione PHP, Javascript, Twitter o Facebook) poniamo di voler avere accesso a tutti i video della lista stessa, in modo che si possa selezionare casualmente uno di essi per realizzare un meccanismo di autopost. In pratica il risultato finale dovrà  essere quello di scegliere un video a caso nella lista e postarlo periodicamente sulla pagina: il bello è che, mentre la playlist sarà  modificabile da Youtube a nostra piacere, potremo fissare una sorta di “sacco” nel quale l’applicazione potrà  pescare il video che vogliamo proporre sulla pagina. Un po’ quello che succede, con le dovute proporzioni, in un’applicazione che sto utilizzando da qualche tempo che permette di schedulare a tempo tweet e post (in ordine pero’ “a manina”), ovvero Buffer.

Per accedere ai dati possiamo, ad esempio, utilizzare una Yahoo! Pipe (ad esempio questa o quest’altra), oppure effettuare un parsing della pagina della playlist mediante PHP oppure, molto più velocemente, sfruttando il feed RSS della stessa. Il problema, in quest’ultimo caso, è proprio legato al fatto che verranno mostrati soltanto un numero limitato di elementi della playlist, che sarà  quindi inesorabilmente “tagliata” (peraltro nei primi elementi, cioè i più vecchi, e non negli ultimi come sarebbe stato lecito aspettarsi).

Pubblicità - Continua a leggere sotto :-)

(Tophost) l' hosting web più economico - Usa il coupon sconto: 7NSS5HAGD5UC2

Se ad esempio la mia playlist contiene 150 video vedrò soltanto i primi 20, come imposto internamente dal feed RSS stesso. In effetti devo dire che la cosa che ho trovato leggermente contro-intuitiva, a questo punto, è legata proprio a come funziona il feed RSS delle playlist di Youtube, che ricordo possiede questa forma prefissata (vedi documentazione ufficiale per maggiori dettagli):

http://gdata.youtube.com/feeds/api/playlists/PLa8RMC_ENtJJD8AAGrY8L6Igy1KjYifZ1?v2

in cui

  • http://gdata.youtube.com/feeds/api/playlists/ è il prefisso che non cambia;
  • PLa8RMC_ENtJJD8AAGrY8L6Igy1KjYifZ1 rappresenta l’ID visto poco fa;
  • v2 è un parametro relativo alla nuova versione della API.

Ci sono numerosissimi parametri che permettono di superare il limite del numero di elementi del feed RSS della playlist, ovvero:

start-index

Se voglio raccogliere il feed con i link degli ultimi 10 video aggiunti, ammesso di conoscere il numero degli stessi dovrò fare una cosa del genere:

http://gdata.youtube.com/feeds/api/playlists/PLa8RMC_ENtJJD8AAGrY8L6Igy1KjYifZ1?v2&max-results=10&start-index=140

dove 140 rappresenta 150-10 (cioè la dimensione massima meno il numero di elementi che sto estraendo). Sono attualmente a caccia di eventuali applicazioni open source che permettano di schedulare un evento che pubblichi periodicamnete su una pagina un video tratto da un feed di questo tipo.

Pubblicità - Continua a leggere sotto :-)
Sei un webmaster? Prova TheMoneytizer per il tuo sito

👇 Contenuti da non perdere 👇



Trovalost.it esiste da 4695 giorni (13 anni), e contiene ad oggi 4356 articoli (circa 3.484.800 parole in tutto) e 23 servizi online gratuiti. – Leggi un altro articolo a caso

Numero di visualizzazioni (dal 21 agosto 2024): 0
Pubblicità - Continua a leggere sotto :-)
Segui il canale ufficiale Telegram @trovalost https://t.me/trovalost
Seguici su Telegram: @trovalost

Trovalost.it

Ho creato Trovalost.it e ho scritto quasi tutti i suoi contenuti relativi all'informatica. Credits immagini: pexels.com, pixabay.com, wikipedia.org, Midjourney, StarryAI, se non diversamente specificato.