- Versione
- 1.4.1
- Aggiornato il
- 03/11/2026
- Richiede WordPress
- 6.0 o superiore
- Richiede PHP
- 7.4 o superiore
- Dimensione
- 46 KB
- SHA-256
b9bc26f6b50cc0c5…
ThinkSpin raccoglie in una libreria playlist, album, artisti, brani, podcast ed episodi di Spotify e li mostra sul sito in rotazione casuale: a ogni visita il lettore propone una voce diversa, e il visitatore può chiederne un’altra con un pulsante. È pensato per siti musicali che vogliono valorizzare un catalogo ampio senza scegliere ogni volta cosa mettere in pagina: etichette che presentano le proprie uscite e playlist, artisti, curatori di playlist e magazine.
Una libreria di contenuti Spotify
La libreria si gestisce in Impostazioni → ThinkSpin. Si incollano i link Spotify, uno per riga, anche nelle varianti con /intl-it/, /embed/ o come URI spotify:album:…, e facoltativamente i gruppi a cui assegnarli. Titolo e copertina vengono letti da Spotify tramite oEmbed, senza bisogno di credenziali sviluppatore: con elenchi lunghi le voci si salvano subito e i dati mancanti vengono completati a lotti in background, con un comando per richiederli di nuovo quando serve.
La tabella della libreria mostra copertina, titolo, tipo, gruppi, peso e stato di ogni voce, con ricerca per titolo, link o gruppo e filtri per tipo e gruppo. Le azioni di massa attivano o disattivano le voci, le aggiungono o tolgono da un gruppo o le eliminano; le modifiche diventano effettive con “Salva libreria”, e se la libreria è stata cambiata nel frattempo da un’altra sessione il salvataggio viene bloccato per non sovrascriverla.
Rotazione pesata e gruppi
Ogni voce ha un peso da 1 a 10: la scelta è casuale ma le voci con peso maggiore escono più spesso, utile per spingere l’uscita più recente o la playlist principale. I gruppi permettono di avere più rotazioni nello stesso sito, per esempio una per genere o per etichetta, e ogni lettore può limitarsi a un gruppo e a certi tipi di contenuto. Un’opzione evita di riproporre subito l’ultima voce vista dal visitatore, e la rotazione può anche avanzare da sola a intervalli regolari (minimo 10 secondi).
Lettore e privacy
Sopra il lettore una barra mostra il titolo in rotazione con il tipo di contenuto, il pulsante “Un altro ascolto” e il link “Apri su Spotify”, tutti attivabili e con testi modificabili. Il lettore Spotify non viene caricato finché il visitatore non lo richiede con un clic o finché ThinkConsent non dà il consenso: al suo posto compare un avviso con testo e pulsante personalizzabili. La scelta del visitatore può essere ricordata nel browser. Altezza predefinita e tema del lettore (scuro o con il colore della copertina) si impostano nella stessa pagina della libreria.
Widget Elementor e shortcode
In Elementor il widget Spotify a rotazione, nella categoria ThinkClouds, offre controlli per sorgente (gruppo e tipi), rotazione automatica, altezza e tema del lettore, barra e pulsanti, testi dell’avviso privacy, e una scheda Stile per colori e tipografia di titolo, etichette, link e pulsante.
Fuori da Elementor si usa lo shortcode , con gli attributi group, types, height, theme, label, show_title, show_type, next, next_text, open_link, open_text, autorotate, avoid_repeat, remember, consent_text e consent_btn. Se il gruppo richiesto non contiene voci attive, non viene mostrato nulla.
API REST per la gestione remota
La libreria si può gestire anche da remoto tramite il namespace thinkspin/v1, riservato agli amministratori: /items legge e sostituisce l’elenco, /import aggiunge nuovi link, /refresh aggiorna titoli e copertine e /settings modifica le impostazioni predefinite. È pensata per script e strumenti che gestiscono più siti insieme.
Integrazione con l’ecosistema ThinkClouds
ThinkSpin si aggiorna da ThinkRepo e dichiara un manifesto ThinkClouds che descrive i dati salvati nel browser (la scelta di caricare il lettore e l’ultima voce mostrata) e quando vengono scritti, così ThinkConsent può presentarli correttamente e rispettarne il consenso.
Requisiti
- WordPress 6.0 o superiore
- PHP 7.4 o superiore
- Elementor, facoltativo, per il widget
- ThinkConsent, facoltativo, per collegare il caricamento del lettore al consenso cookie
Download riservato alle persone autorizzate: ti chiederemo la tua email e un codice di conferma.
Novità per versione
1.4.1 03/11/2026
Aggiornamenti dal repository ThinkClouds. Le nuove versioni arrivano da ThinkRepo e si installano dalla pagina Aggiornamenti, dopo che il sito è stato approvato.