- Versione
- 1.13.3
- Aggiornato il
- 03/11/2026
- Richiede WordPress
- 6.0 o superiore
- Richiede PHP
- 8.0 o superiore
- Dimensione
- 142 KB
- SHA-256
fe47861beafb56de…
Private Music Share serve a far ascoltare in privato release non ancora pubblicate: i brani restano in una cartella protetta del sito e si raggiungono solo con link personali, a scadenza, eventualmente protetti da password e con un limite di ascolti. È pensato per etichette discografiche, artisti e uffici promozione che inviano anteprime a DJ, radio, giornalisti e partner e vogliono sapere chi ha aperto il link e che cosa ha ascoltato.
Release e tracce
Tutto si gestisce dal menu Private Music della bacheca. Una release raccoglie artista, etichetta, numero di catalogo, data, descrizione, copertina e note riservate, che non compaiono mai nelle pagine di ascolto; l’elenco si filtra per artista ed etichetta. Le release non sono contenuti pubblici del sito: esistono solo per essere condivise tramite link.
Le tracce si caricano anche in blocco, trascinando più file nella schermata Aggiungi traccia, nei formati MP3, WAV, FLAC e M4A; il plugin controlla che il contenuto del file corrisponda davvero al formato dichiarato e lo salva con un nome casuale nella cartella private-audio, chiusa all’accesso diretto con .htaccess e web.config. Per ogni traccia si indicano titolo, artista, numero, ISRC, featuring e remixer, e l’ordine si cambia trascinando le righe.
Snippet di anteprima
Per una traccia si può limitare l’ascolto a un intervallo: nella scheda di modifica si spostano le maniglie sulla forma d’onda (di serie circa trenta secondi) e si verifica l’effetto con l’anteprima. Nella pagina di ascolto il player riproduce solo quel tratto e lo mette in evidenza sulla barra di avanzamento.
Link di condivisione
Un link si crea dalla scheda della release, dall’elenco o dalla rubrica, senza cambiare pagina. Si sceglie la scadenza (di serie sette giorni), se consentire il download, se permettere l’incorporamento, un numero massimo di ascolti e una password facoltativa, anche generata in automatico e salvata solo in forma cifrata. Ogni link ha un indirizzo lungo /listen/{token}/ e uno breve /s/codice/; in Private Music → Share Links si cercano, si copiano, si disattivano o si eliminano.
La pagina di ascolto controlla scadenza, password e limite di ascolti prima di servire l’audio, e i tentativi di password sono limitati per link e per indirizzo IP. Lo sblocco viene ricordato per ventiquattro ore con un cookie tecnico. Quando il download è consentito i file si scaricano con un nome leggibile “Artista – Titolo”. Per le anteprime su WhatsApp, Telegram e social, link brevi e pagine di ascolto espongono titolo, descrizione e copertina della release con i tag Open Graph.
Rubrica e tracciamento email
La Rubrica raccoglie nome ed email dei destinatari. Se un link viene creato per un contatto con email, il plugin gli invia il messaggio con il link (e la password, se impostata) e registra invio, aperture stimate tramite pixel e clic sul link. La pagina Storia condivisioni di ogni contatto mostra tutti i link ricevuti, con stato, aperture e dettaglio dei clic.
Statistiche di ascolto
In Private Music → Analytics si leggono gli ascolti complessivi e per release, e per ogni link il dettaglio per traccia con il tempo totale di ascolto. Nelle statistiche di riproduzione indirizzo IP e user agent vengono salvati solo come hash.
Embed, shortcode e widget
Se il link lo consente, il player si incorpora in altri siti tramite iframe all’indirizzo /embed/{token}/, oppure in WordPress con lo shortcode [pms_embed token="…" height="420" title="…"] o il widget classico Private Music Share – Player embed.
In Elementor la categoria Private Music Share contiene i widget PMS: Release Player, PMS: Elenco tracce, PMS: Info release e PMS: Statistiche. Con Elementor Pro la pagina di ascolto può usare un template del Theme Builder assegnato alla condizione Pagina ascolto (Private Music Share), da attivare in Private Music → Impostazioni; in alternativa resta il player integrato del plugin.
API REST di gestione
Per automatizzare l’invio delle anteprime, per esempio da uno script Python, l’API nel namespace private-music/v1 offre le rotte /manage/health, /manage/releases, /manage/releases/{id}/tracks, /manage/releases/{id}/tracks/replace-audio, /manage/share-links e /manage/publish, che in una sola chiamata crea release, tracce e link e restituisce lo shortlink. La chiave si genera in Private Music → Impostazioni, viene mostrata una sola volta, si salva cifrata e va inviata nell’header X-PMS-API-Key.
Integrazione con l’ecosistema ThinkClouds
Il plugin si aggiorna da ThinkRepo e dichiara un manifesto ThinkClouds con tabelle, dati personali (rubrica e link), esportazione e importazione, controlli di salute e il cookie di sblocco, classificato come necessario per ThinkConsent. Alla disinstallazione release, link, rubrica e file audio vengono conservati, salvo diversa scelta nelle impostazioni.
Requisiti
- WordPress 6.0 o superiore
- PHP 8.0 o superiore
- Elementor, facoltativo, per i widget
- Elementor Pro, facoltativo, per il template della pagina di ascolto
Download riservato alle persone autorizzate: ti chiederemo la tua email e un codice di conferma.
Novità per versione
1.13.3 03/11/2026
La pagina dei plugin non va più in errore critico. Il link Impostazioni usa la funzione nel namespace del plugin.