IlPuntoTecnico

Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: shdf - 03 Aprile 2018, 16:56

Titolo: [dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 03 Aprile 2018, 16:56
Ciao,

Mi chiedo se è possibile utilizzare il dga per fornire alla mia TV collegata una playlist IPTV (m3u)?
Ho trovato questo tool http://xupnpd.org/, potrebbe essere possibile compilarlo affinché funzioni sul nostro dga?

vedo che hanno compilato versioni per :
Citazione
xupnpd-ar231x           Atheros AR231x/AR5312, OpenWrt Barrier Breaker
xupnpd-ar7xxx           Atheros AR7xxx/AR9xxx, OpenWrt Barrier Breaker
xupnpd-bcm2708          Broadcom BCM2708/BCM2835, OpenWrt Barrier Breaker
xupnpd-bcm47xx          Broadcom BCM47xx/BCM53xx, OpenWrt Barrier Breaker (MIPS)
xupnpd-bcm63xx          Broadcom BCM63xx, OpenWrt Barrier Breaker

xupnpd-ar231x-bf        Atheros AR231x, OpenWrt Backfire
xupnpd-ar71xx-bf        Atheros AR71xx, OpenWrt Backfire
xupnpd-bcm947x-bf       Broadcom BCM947x, OpenWrt Backfire

xupnpd-bcm947x-ddwrt    D-Link DIR-320, DD-WRT (mipsel)

@roleo vedo che il package esiste per Chaos calmer :
https://archive.openwrt.org/chaos_calmer/15.05.1/mvebu/generic/packages/packages/xupnpd_404-1_mvebu.ipk

puoi fare qualcosa ? :)
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: roleo - 03 Aprile 2018, 17:00
Nel menuconfig c'è già.
Lo compilo.
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 03 Aprile 2018, 17:11
grazie !  ;)
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: roleo - 03 Aprile 2018, 17:38
Fatto.
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 03 Aprile 2018, 18:05
Grazie !
funziona, il daemon e la gui funzionano perfettemante  :clap:

(https://i.imgur.com/dVmh7zX.png)

Mi sembra qualcosa di molto interessante che l'amico Ansuel dovrebbe aggiungere nella sua GUI.

provato con una playlist iptv ( Bein sport, canal+, sfr sport,....) e funziona perfettamente sulla mia TV Samsung  :rock:
non è piu necessario usare un Android TV box  :clap:

Non ho avuto niente da configurare, basta caricare la playlist e accendere la TV
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: alex261099 - 03 Aprile 2018, 18:51
@roleo potresti gentilmente compilarlo anche per agthp? (io l'ho installato scaricando l'ipk e usando opkg ma potrebbe risultare "scomodo")

OT. già che ci sono ti chiedo anche qual'è il problema che scaturisce con l'installazione di luci sul tim hub. (personalmente uhttpd contrastava con nginx non facendo funzionare nulla)
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: roleo - 03 Aprile 2018, 21:07
Il repo agtef va bene anche per agthp da quando ho tolto le dipendenze dal kernel.

Per luci non so come aiutarti.
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: ttt666 - 04 Aprile 2018, 16:39
Non lo trovo sul repo https://repository.ilpuntotecnico.com/files/roleo/public/agtef/brcm63xx-tch/

Su quale repo si trova xupnpd? Grazie  ;)
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: roleo - 04 Aprile 2018, 17:03
https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: condor74 - 04 Aprile 2018, 20:44
Scusate l'gnoranza... ma dite come si installa sul router questo programmino?
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 04 Aprile 2018, 22:23
Codice: [Seleziona]
opkg install xupnpd
dopo andare su http://192.168.1.1:4044
aggiungere una playlist m3u
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: -Mirco- - 04 Aprile 2018, 23:12
Complimenti a tutti per l'idea, di questi tempi in cui l'iptv va "di moda"  :D è sicuramente una bella feature

@shdf  se ti và di scrivere una miniguida per il funzionamento possiamo pubblicarla pure sul portale!
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: ttt666 - 05 Aprile 2018, 07:45
Installato e va perfettamente  :)

L'unica cosa è che non so come scegliere la traccia audio nei file m3u. Aggiungendo il tag #EXTVLCOPT:audio-track=3 dentro il file m3u non ha nessun effetto. Nemmeno il client DLNA me la fa scegliere.
Qualcuno sa come selezionare una specifica traccia audio (se è disponibile più di una) in un file m3u?
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 05 Aprile 2018, 08:27
prova con questi indicazioni : http://ss-iptv.com/en/users/documents/m3u
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: condor74 - 05 Aprile 2018, 09:48
Codice: [Seleziona]
opkg install xupnpd
Grazie!
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Ansuel - 05 Aprile 2018, 14:15
@shdf nello script di installazione c'è qualcosa da mettere di speciale? come si dovrebbe installare?
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 05 Aprile 2018, 14:31
niente da fare di speciale, ma si deve usare il repo 1.1.0 di roleo.
Codice: [Seleziona]
opkg update
opkg install xupnpd
per accedere a la gui usare la porta 4044. --> http://192.168.1.1:4044
finito.

Per provare un playlist iptv m3u potete andare qui : http://iptvgratuit.com/ e caricarne una per fare il test. Quella francese funziona : http://iptvgratuit.com/iptv-m3u/fr-2018-04-05.m3u
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Ansuel - 05 Aprile 2018, 14:33
c'è un file di configurazione ?
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 05 Aprile 2018, 14:39
in /usr/share/xupnpd/xupnpd.lua
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: giulio63 - 05 Aprile 2018, 16:07
@Ansuel non so se stai già facendo delle modifiche ma almeno io con la 6.7.68 ho questa situazione :

- il comando "opkg update" non si aggiorna al repository specifico per il firmware 1.1.0 dove è presente il file di installazione per questo pkg per cui non funziona il comando "opkg install xupnpd" perchè non lo trova sull'attuale repository  ( quello giusto è  https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/packages/ )

- nella gui i 2 link che ci sono non funzionano, il primo  http://192.168.1.1/xupnp  dà l'errore  nginx   502 Bad Gateway  ,
   ed il secondo non và perchè punta alla porta 4041 invece che alla corretta 4044

- la funzione di rimozione  Remove XUPnP  non funziona ( io l'avevo installata manualmente e continua a rimanere installata )

- quando tutto funzionerà ci sara da inserirla nel tab "Stato Gui" modificando la dimensione del carattere

Grazie

EDIT
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: giulio63 - 06 Aprile 2018, 15:24
@Ansuel  ho visto che ci sono stati diversi aggiornamenti della gui ed adesso sono alla 6.13 .1 però riguardo xupnpd  continuano a rimanere tutti i problemi che ho segnalato nel post precedente, a parte il fatto che adesso compare il nome esternamente nella tab "Stato Gui"

Grazie
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Ansuel - 07 Aprile 2018, 01:07
fixato ora va tutto
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: giulio63 - 07 Aprile 2018, 11:54
@Ansuel  confermo che adesso funziona tutto. ho visto che hai eliminato la possibilità di collegarsi con  http://192.168.1.1/xupnpd  ma non e' certo un problema

p.s.: piccola rettifica per una prossima versione....all'interno di "Stato Gui" per xupnpd c'e' 2 volte la parola "è"

Grazie
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Release - 17 Aprile 2018, 18:02
C'è la possibilità di impostare un link per scaricare il file m3u?
Lo chiedo perchè ho un link che mi restituisce la playlist aggiornata ogni volta, che varia giornalmente. Sarebbe fantastico se ci fosse un modo per automatizzare il processo, invece di farlo manualmente ogni giorno
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 17 Aprile 2018, 18:34
@Release
ho lo stesso problema, devo vedere se si puo fare un crontab che scarica il file giornalmente con wget e riavvia xupnpd.

Edit :
è possibile  ;)
il mio link iptv è cosi  : http://xxxxxxxxxxxxxxx:8000/get.php?username=xxxxx&password=xxxxx&type=m3u&output=ts

basta fare il script playlist_update.sh e metterlo in /usr/share/xupnpd/ :
Codice: [Seleziona]
#!/bin/sh
wget -O /usr/share/xupnpd/playlists/iptvlist.m3u 'http://xxxxxxxxxxxxxxx:8000/get.php?username=xxxxx&password=xxxxx&type=m3u&output=ts'
/etc/init.d/xupnpd restart

fare un chmod 755 sul file
Codice: [Seleziona]
chmod 755 /usr/share/xupnpd/playlist_update.sh
in /etc/crontabs/root aggiungere :
Codice: [Seleziona]
0 12 * * * /usr/share/xupnpd/playlist_update.sh
finito, ogni giorno alle 12:00 il file sara aggiornato
 :P

Citazione
PS:
Devi ricordarti di rinominare il file iptvlist.m3u la prima volta che carichi la playlist in xupnpd, perchè il file sara sovrascritto con questo nome dopo ogni download.
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Release - 18 Aprile 2018, 11:50
@shdf Grazie mille, è utilissimo!!! non avevo pensato ai cronjobs, l'idea è ottima e la applico subito. Grazie ancora :)
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Release - 18 Aprile 2018, 12:31
@shdf aggiungo un'altra domanda, che può risultare utile a tutti ed a cui magari sai dare risposta.

È possibile condividere in DLNA sempre con xupnpd anche il contenuto dell'hard disk collegato al modem/router?

Vedo il contenuto dell'hard disk tramite samba, ma il DLNA nativo del modem non sembra funzionare, quindi non riesco a visualizzarne il contenuto sulla TV. Se ci fosse una soluzione, penso sarebbe molto gradita a tutti. Grazie
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 18 Aprile 2018, 18:01
si, devi aggiungere il percorso del HDD o usb key nel file /usr/share/xupnpd/xupnpd.lua

Per la porta usb1 = /tmp/run/mountd/sda1 o /mnt/usb/USB-A1
Perl a porta usb2 = /tmp/run/mountd/sda2 o /mnt/usb/USB-A2

Alla linea 79 del file, aggiungere il percorso come indicato sotto.
Codice: [Seleziona]
-- playlist (m3u file path or path with alias
playlist=
{
    { '/mnt/usb/USB-A1', 'Local Media USB1' },
    { '/mnt/usb/USB-A2', 'Local Media USB2' },
}
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 18 Aprile 2018, 20:36
non so come ho fatto prima, ho dovuto fare qualcosa di piu perche ora non funziona piu... :headbang:

colpa mia, funziona bene.  :nod:
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: shdf - 18 Aprile 2018, 21:38
@Ansuel
Potremmo trovare una soluzione per sostituire queste righe in /usr/share/xupnpd/xupnpd.lua quando si installa xupnpd ?

sostituire questo :
Codice: [Seleziona]
playlist=
{
--    { './playlists/mozhay.m3u', 'Mozhay.tv' },
--    { './localmedia', 'Local Media Files' }
--    { './private', 'Private Media Files', '127.0.0.1;192.168.1.1' }  -- only for 127.0.0.1 and 192.168.1.1
}

con questo :
Codice: [Seleziona]
playlist=
{
    { '/mnt/usb/USB-A1', 'Local Media USB1' },
    { '/mnt/usb/USB-A2', 'Local Media USB2' },
--    { './private', 'Private Media Files', '127.0.0.1;192.168.1.1' }  -- only for 127.0.0.1 and 192.168.1.1
}
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Release - 19 Aprile 2018, 12:32
@Ansuel
Potremmo trovare una soluzione per sostituire queste righe in /usr/share/xupnpd/xupnpd.lua quando si installa xupnpd ?

sostituire questo :
Codice: [Seleziona]
playlist=
{
--    { './playlists/mozhay.m3u', 'Mozhay.tv' },
--    { './localmedia', 'Local Media Files' }
--    { './private', 'Private Media Files', '127.0.0.1;192.168.1.1' }  -- only for 127.0.0.1 and 192.168.1.1
}

con questo :
Codice: [Seleziona]
playlist=
{
    { '/mnt/usb/USB-A1', 'Local Media USB1' },
    { '/mnt/usb/USB-A2', 'Local Media USB2' },
--    { './private', 'Private Media Files', '127.0.0.1;192.168.1.1' }  -- only for 127.0.0.1 and 192.168.1.1
}

perfettamente d'accordo, ho seguito le indicazioni di @shdf ed ho finalmente il contenuto dell'hard disk su server xupnpd per tutta la rete locale. Soluzione fantastica!
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: marcob73 - 02 Gennaio 2019, 11:51
ragazzi, ho seguiti i vostri suggerimenti per usare xupnpd come server dlna per i files su hdd usb.
Ho solo un paio di dubbi:
1) quando riavvio il modem il tab Download (http://192.168.1.1:4044/ui/downloads) è vuoto e devo fare un reload della playlist (http://192.168.1.1:4044/ui/reload) per riavere i files visibili sul client dlna
2) anche se tengo il servizio dlna della technicolor disattivato (dal relativo tab che gestisce anche samba e usb mode 2 o 3.1) mi parte sempre il processo /usr/sbin/fileprofiler che si blocca sistematicamente su alcuni files tenendo sempre acceso inutilmente hdd, sapere come fermare questo processo?
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: reds - 02 Gennaio 2019, 21:22
Scusate , si può installare anche su  DGA4130 con  AGTEF_1.0.3?? :help:
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: P13r0 - 07 Gennaio 2019, 21:20
Si, xupnpd è una chicca... ma c'è sempre un "ma" :)
Provo a fare una domandina, sperando di trovare un aiuto.

In casa ho un piccolo televisore smart Samsung (22F5400) connesso solo alla LAN (niente antenna). Perlopiù è utilizzato per fruire dei contenuti multimediali di un NAS, su cui gira minidlna.
Per rendere accessibili anche i canali televisivi, uso xupnpd (che nel mio caso gira su un Raspberry, oppure su un decoder linux... stesso risultato). I flussi vengono prelevati direttamente dal decoder; ovvero il mio file m3u contiene cose tipo
Codice: [Seleziona]
#EXTINF:-1,Rai 1 HD
http://192.168.1.5:8001/1:0:1:D49:1450:13E:820000:0:0:0:
Tutto in locale, insomma.

Vengo al punto: per ragioni che non sono stato in grado di comprendere,  esistono canali che non sono mai accessibili da parte del televisore, ed altri che a volte lo sono e a volte no, in modo apparentemente randomico.
Passino quelli mai accessibili (...errori sulla PMT, profili mpeg non gestiti...boh); ma quelli  che vanno "a volte"... mi fanno impazzire :(
So che xupnpd funge "solo" da proxy, ovvero "semplicamente" inietta gli header DLNA nel flusso; ma magari qualcuno ha avuto a che fare con lo stesso problema, lo ha risolto... ed è in grado di dare lumi :)

Anticipatamente grazie

Saluti
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: FrancYescO - 07 Gennaio 2019, 21:30
Non e' che semplicemente quando non funzionano e' perche' sono criptati? dal decoder o ancor meglio da altro dispositivo il flusso si vede?
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: P13r0 - 08 Gennaio 2019, 19:09
Grazie innanzitutto per la risposta. Poi: no, ovviamente :) (...magari fosse solo quello, l'inghippo...)
Usando VLC come client uPnP i flussi (tranne un singolo canale, TV8... un giorno indagherò su cosa/come trasmettono) sono sempre correttamente accessibili. Idem usando un player DLNA Android (e con questo player funziona anche TV8... c'è comunque un altro bel problema di aspect ratio su quasi tutti i canali SD, ma quello magari sarebbe risolvibile).
Sembrerebbe che il problema dipenda da un certo "grado di incompatibilità" tra xupnpd e quel Samsung benedetto, che peraltro funziona perfettamente -come player DLNA- in tutte le altre situazioni in cui ho avuto modo di provarlo. Come se a volte non agganciasse correttamente il flusso, ovvero come se non riuscisse a discriminarne correttamente le componenti.
Ancora più buffo: se sul televisore uso un'app IPTV (tipo OTT Player, ad esempio) quegli stessi flussi funzionano sempre, e (quasi) tutti. Solo che mi scoccia usare roba su cui non ho alcun controllo, ovvero un'app che oggi c'è e domani...chissà.
Che tipo di verifiche potrei fare, per esaminare il flusso restituito da xupnpd e provare a farne un'analisi qualitativa?

Sempre grazie

Saluti
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: reds - 12 Gennaio 2019, 15:07
Scusate , si può installare anche su  DGA4130 con  AGTEF_1.0.3?? :help:
:help:
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: vinc3nzo - 21 Gennaio 2019, 21:26
Scusate ragazzi premetto che su pc funziona tranquillamente, su ps4 nel lettore multimediale non fa visualizzare i canali "live" della lista Iptv, a differenza dei video ondemand, voi avete provato se va su ps4?
 
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: darkimage - 24 Marzo 2020, 10:56
ragazzi, ho seguiti i vostri suggerimenti per usare xupnpd come server dlna per i files su hdd usb.
Ho solo un paio di dubbi:
1) quando riavvio il modem il tab Download (http://192.168.1.1:4044/ui/downloads) è vuoto e devo fare un reload della playlist (http://192.168.1.1:4044/ui/reload) per riavere i files visibili sul client dlna
2) anche se tengo il servizio dlna della technicolor disattivato (dal relativo tab che gestisce anche samba e usb mode 2 o 3.1) mi parte sempre il processo /usr/sbin/fileprofiler che si blocca sistematicamente su alcuni files tenendo sempre acceso inutilmente hdd, sapere come fermare questo processo?

l'eseguibile /usr/sbin/fileprofiler viene lanciato e gestito da un altro eseguibile /usr/bin/mud,
per disabilitare questa inutile funzione di indicizzazione infinita
ti basta dare
Codice: [Seleziona]
service mud stop
service mud disable
anche io come te ho cercato l'origine di questi 2 eseguibili e cosa fanno... non si sa, penso siano collegati al rimpiazzo di SAMBA chiamato NQE
non si trova niente in merito perchè NQE è closed source
https://visualitynq.com/cifs-nqe
Titolo: Re:[dga4130/dga4132] iptv & dlna con xupnpd
Inserito da: Puccio823 - 15 Aprile 2020, 21:17
Ciao a tutti, seguo il topic e sono arrivato qui perchè  un paio di giorni fà ho installato XupnpD,
volevo sapere se era possibile cambiare indirizzo ip del server , visto che io lo eseguo su un router connesso alla rete in wan