Sida 2 av 2

Re: Kodi 17 pausa VOD-filmer?

Postat: mån nov 12, 2018 6:49 pm
av FreddyK
TVheadend är en TV server som skickar kanaler över nätet och källorna kan vara vanliga TV kort eller IPTV.
Egentligen liknande Stalker/Xtream-Codes som IPTVKING använder sig av.
Man måste såklart ha en dator som står som server där du kör det hela på så det är en del jobb att få till.
Det viktiga om man ska leka med det är då att begränsa till max 1 connection för IPTV nätverket.
Som bonus så konverterar den om TextTV textning med så det fungerar i Kodi.
Men jag vet att det jobbas på en förbättrad IPTV SimpleClient just nu just då det gäller Catchup och sånt och det borde då även fungera med paus då. Men det är nåt som blir aktuellt i Kodi 19 vad jag kan se då Kodi 18 snart släpps och RC versioner borde komma snart.

https://forum.kodi.tv/showthread.php?tid=337062

Re: Kodi 17 pausa VOD-filmer?

Postat: tis nov 13, 2018 2:04 pm
av atrix
Försök följa tråden om TVHeadend, FreddyK har lärt mig allt jag kan om TVHeadend serverlösningen, så det är en bra början med att läsa den tråden om ni är intresserade av det. Det är en riktigt bra lösning.

Re: Kodi 17 pausa VOD-filmer?

Postat: ons mar 06, 2019 6:13 am
av arne
Det jag tycker funkar bäst är att parsa ut vod länkarna från m3u filen och lägga dem i ett träd på hårddisken.

Sen kan man läggga in rotkatalogen som film folder i kodi.

Då kommer kodi leta upp all info om filmerna, så man kan bläddra runt o läsa om dem, sortera efter imdb poäng, osv.

Så klart så funkar även pause, forward fram o tillbaka, etc.

Här är ett exempel på hur katalog-strukturen kan se ut:

Kod: Markera allt

moviez
   Gone Girl (2014)
       Gone Girl (2014).strm  
   Se7en (1995)
      Se7en (1995).strm
I .strm filerna lägger man den egentliga länken, tex
http://tv.iptvking.iptv.uno:80/movie/us ... /18454.mkv

Själv parsar jag m3u med ett cron jobb en gång om dan med ett skript. Skriptet ser ut nåt i stil med:

Kod: Markera allt

#!/usr/bin/env bash

cd /home/hts/m3u

all=all.m3u

wget -O $all 'http://tv.iptvking.iptv.uno/get.php?username=xyz&password=xyz&type=m3u_plus&output=ts'

dos2unix $all

IFS=$'\n' read -r -d '' -a lines < $all

vodtitle=""

for line in "${lines[@]}" ; do
  if [ "$vodtitle" ] ; then
    mkdir -p "/home/hts/moviez/$vodtitle"
    echo $line > "/home/hts/moviez/$vodtitle/$vodtitle.strm"
    vodtitle=""
  elif [[ ! $line =~ '▬' && $line =~ 'MOVIE:' ]] ; then 
    if [[ $line =~  'group-title="MOVIE: ex-Yu"' || $line =~ 'group-title="MOVIE: English"' || $line =~  'group-title="MOVIE: IMDB Top 250"' || $line =~  'group-title="MOVIE: Christmas"' || $line =~  'group-title="MOVIE: Multi Subtitles"' || $line =~  'group-title="MOVIE: Oscar Movies"' || $line =~  'group-title="MOVIE: Swedish"' ]] ; then
      vodtitle=${line#*tvg-name=\"}
      vodtitle=${vodtitle%%\"*}
      if [[ $vodtitle =~ (.*)\[([0-9]+)\](.*) ]] ; then
        vodtitle="${BASH_REMATCH[1]}(${BASH_REMATCH[2]})${BASH_REMATCH[3]}"
      fi
      while [[ $vodtitle =~ (.*)\[.*\](.*) ]]; do
        vodtitle="${BASH_REMATCH[1]}${BASH_REMATCH[2]}"
      done
      while [[ $vodtitle =~ (.*)\ \ (.*) ]]; do
        vodtitle="${BASH_REMATCH[1]} ${BASH_REMATCH[2]}"
      done
    fi
  fi
done

Re: Kodi 17 pausa VOD-filmer?

Postat: sön sep 08, 2019 6:04 pm
av Dita
arne skrev:Det jag tycker funkar bäst är att parsa ut vod länkarna från m3u filen och lägga dem i ett träd på hårddisken.

Sen kan man läggga in rotkatalogen som film folder i kodi.

Då kommer kodi leta upp all info om filmerna, så man kan bläddra runt o läsa om dem, sortera efter imdb poäng, osv.

Så klart så funkar även pause, forward fram o tillbaka, etc.

Här är ett exempel på hur katalog-strukturen kan se ut:

Kod: Markera allt

moviez
   Gone Girl (2014)
       Gone Girl (2014).strm  
   Se7en (1995)
      Se7en (1995).strm
I .strm filerna lägger man den egentliga länken, tex
http://tv.iptvking.iptv.uno:80/movie/us ... /18454.mkv

Själv parsar jag m3u med ett cron jobb en gång om dan med ett skript. Skriptet ser ut nåt i stil med:

Kod: Markera allt

#!/usr/bin/env bash

cd /home/hts/m3u

all=all.m3u

wget -O $all 'http://tv.iptvking.iptv.uno/get.php?username=xyz&password=xyz&type=m3u_plus&output=ts'

dos2unix $all

IFS=$'\n' read -r -d '' -a lines < $all

vodtitle=""

for line in "${lines[@]}" ; do
  if [ "$vodtitle" ] ; then
    mkdir -p "/home/hts/moviez/$vodtitle"
    echo $line > "/home/hts/moviez/$vodtitle/$vodtitle.strm"
    vodtitle=""
  elif [[ ! $line =~ '▬' && $line =~ 'MOVIE:' ]] ; then 
    if [[ $line =~  'group-title="MOVIE: ex-Yu"' || $line =~ 'group-title="MOVIE: English"' || $line =~  'group-title="MOVIE: IMDB Top 250"' || $line =~  'group-title="MOVIE: Christmas"' || $line =~  'group-title="MOVIE: Multi Subtitles"' || $line =~  'group-title="MOVIE: Oscar Movies"' || $line =~  'group-title="MOVIE: Swedish"' ]] ; then
      vodtitle=${line#*tvg-name=\"}
      vodtitle=${vodtitle%%\"*}
      if [[ $vodtitle =~ (.*)\[([0-9]+)\](.*) ]] ; then
        vodtitle="${BASH_REMATCH[1]}(${BASH_REMATCH[2]})${BASH_REMATCH[3]}"
      fi
      while [[ $vodtitle =~ (.*)\[.*\](.*) ]]; do
        vodtitle="${BASH_REMATCH[1]}${BASH_REMATCH[2]}"
      done
      while [[ $vodtitle =~ (.*)\ \ (.*) ]]; do
        vodtitle="${BASH_REMATCH[1]} ${BASH_REMATCH[2]}"
      done
    fi
  fi
done
Hej. Jag gilla din lösning. Kan man köra scriptet i windows och byta ut mappen till c:\iptv och måste jag ha m3u filen tex all.m3u i datorn eller skapar scriptet den från ens iptvlänk?

Re: Kodi 17 pausa VOD-filmer?

Postat: sön sep 08, 2019 6:30 pm
av FreddyK
Ja om du kör med detta så kan du köra bash script som detta t.ex.

https://docs.microsoft.com/en-us/window ... tall-win10

Eller så sparkar du igång en virtuell maskin med Linux installerat på och kör det där.

Observera bara att om kör med t.ex. TVheadend som ovanstående gör är att se upp med om inspelningar är scheduled och liknande.
Risk att man har 2 connections igång samtidigt annars.
Jag skulle nog själv valt att göra ett script som skickar ut det som .ts ström i tvheadend istället och skapat streamlänkar dit för att förhindra det.

Re: Kodi 17 pausa VOD-filmer?

Postat: tor sep 19, 2019 6:03 pm
av Dita
OK, som jag förstår så ska jag kunna kopiera script texten in i notepad och spara som .script och köra det i en Linux dist? eller lät det för enkelt?

Re: Kodi 17 pausa VOD-filmer?

Postat: tor sep 19, 2019 7:41 pm
av FreddyK
normalt brukar man kalla script med .sh i slutet men den kan egentligen heta vad som helst bara den är körbar.

Du måste kanske ändra detta med till rätt homedir

Kod: Markera allt

cd /home/hts/m3u
Man kan ändra till

Kod: Markera allt

cd ~/m3u
så kommer det funka då ~ betyder nuvarande homedir för den användare man är inloggad som.

Du måste också såklart skapa m3u mappen med

Kod: Markera allt

mkdir ~/m3u