VLC Playlist

action_vlc_playlist · action · Utility · Disponibile · v1.0.0

Descrizione

Genera una playlist M3U/M3U8 VLC-compatibile da uno (mode=single) o piu` (mode=multi) stream URL, attaccando le direttive #EXTVLCOPT:http-referrer e #EXTVLCOPT:http-user-agent richieste dai siti sorgente per bypassare il controllo Referer/UA. Output: { m3u, contentType, downloadHeaders?, base64?, filename }. Pronto per webhook_respond per servire la playlist al cliente.

⚙️ Parametri di configurazione

Campi mostrati nell’editor quando si configura il nodo. Generati direttamente dal NodeDefconfigFields.

CampoTipoRequiredDefaultDescrizione
mode
Modalita`
enum
singlemulti
nosinglesingle = uno stream (input o config). multi = array di stream dall'input.
streamUrl
URL stream (fallback)
stringno
https://vixcloud.co/playlist/...?token=...
Solo single mode. Usato se l'input non porta uno streamUrl. L'input ha precedenza.
title
Titolo entry
stringnoStreamCompare nella UI VLC accanto al play button.
referrer
Referer (fallback)
stringnoSe l'input non porta headers.Referer, usa questo valore. Necessario per la maggior parte degli embed host.
userAgent
User-Agent (fallback)
stringnoIdem per User-Agent. Deve combaciare con l'UA usato durante la risoluzione.
group
#EXTGRP group label
stringno
Movies HD
Etichetta per IPTV players (raggruppamento canali).
logoUrl
#EXTIMG logo URL
stringnoURL logo mostrato dai player IPTV.
durationSec
Durata (s)
numberno-1-1 = sconosciuto (HLS default). 0 = omette #EXTINF. >0 = durata fissa.
playlistTitle
Titolo playlist globale (#PLAYLIST:)
stringno
Streammy Top 100
filename
Filename per download
stringnostreammy-{titleId}-S{season}E{episode}.m3u8
streammy-{titleId}-S{season}E{episode}.m3u8
Usato nel Content-Disposition: attachment. Supporta placeholder {titleId} {episodeId} {name} {slug} {season} {episode} risolti dal webhook input (input root, input.query, input.params, input.output). I placeholder non risolti sono rimossi. Sanitizzato a runtime contro caratteri filesystem. Usare un nome dinamico evita che i download multipli si sovrascrivano nel browser (cartella Downloads).
emitDownloadHeaders
Includi downloadHeaders
booleannotrueHeaders HTTP gia` pronti per webhook_respond (Content-Type, Content-Disposition).
emitBase64
Includi base64 nell'output
booleannofalseSolo se necessario per data: URL embedding.

💡 Esempio configurazione

Snippet JSON del nodo come compare nel workflow. I valori sono derivati daidefaultValue e dai parametri required.

{
  "id": "node-action_vlc_playlist-1",
  "defId": "action_vlc_playlist",
  "label": "VLC Playlist",
  "config": {
    "mode": "single",
    "title": "Stream",
    "durationSec": -1,
    "filename": "streammy-{titleId}-S{season}E{episode}.m3u8",
    "emitDownloadHeaders": true,
    "emitBase64": false
  }
}

🔗 Nodi correlati nella stessa categoria

Pronto a usare VLC Playlist?

Disponibile da subito in tutti i piani FlowForge. Provalo gratis senza carta di credito.

Inizia gratisSfoglia tutti i nodi