Jump to content

python script to convert m3u file to strm files with emby folder structure (free)


t1m

Recommended Posts

Anielarias
1 minute ago, hooray4me said:

first iteration... only KNOW the structure for 1 provider... will expand as I go

i will be testing and reporting back for new ideas and why not.

Link to comment
Share on other sites

hooray4me
29 minutes ago, Anielarias said:

i will be testing and reporting back for new ideas and why not.

What provider would you want added? Can you provide some sanatized output of what you get when polling them?

IE for apollo 

providerUrl = 'https://tvnow.best/api/list/'+ user + '/' + pw + '/m3u8/'

^ this the base url...

and pulling the providerUrl+m3u/apollotvshows.m3u gives most of the latestest tv shows... 

Link to comment
Share on other sites

Anielarias
15 minutes ago, hooray4me said:

What provider would you want added? Can you provide some sanatized output of what you get when polling them?

IE for apollo 

providerUrl = 'https://tvnow.best/api/list/'+ user + '/' + pw + '/m3u8/'

^ this the base url...

and pulling the providerUrl+m3u/apollotvshows.m3u gives most of the latestest tv shows... 

i will be reporting back once i play with this. do u have a discord where we can talk? i dont like forums for that?

Link to comment
Share on other sites

hooray4me
8 minutes ago, Anielarias said:

i will be reporting back once i play with this. do u have a discord where we can talk? i dont like forums for that?

Discord Hooray4Rob

Link to comment
Share on other sites

hooray4me

I have created a Universal version of this project and dockerized it. I have also built a CI pipeline for its delivery.

The repo for reporting your findings, feature requests, bugs and contributing:

https://github.com/hooray4me/ustreamgen

The latest docker image can be pulled from:

https://hub.docker.com/r/hooray4rob/ustreamgen

Readme's can be found in both places.

  • Like 2
Link to comment
Share on other sites

cycochuck
On 3/14/2023 at 8:14 PM, hooray4me said:

I have created a Universal version of this project and dockerized it. I have also built a CI pipeline for its delivery.

The repo for reporting your findings, feature requests, bugs and contributing:

https://github.com/hooray4me/ustreamgen

The latest docker image can be pulled from:

https://hub.docker.com/r/hooray4rob/ustreamgen

Readme's can be found in both places.

I ran it in docker and it runs fine.  The only issue I'm having is that even with the uid and gid set it is still writing all the files as root.  Is there a way to fix this besides running chown as a cron job?

Link to comment
Share on other sites

  • 3 weeks later...
gtali7878

hello im trying to install the streamgenerator you created in order to use on my terramaster f2 221 nas to be able to then use those files on emby to import my iptv providers vod. i was able to find the container on docker but im completely new to this and when i launch the container I dont know what to fill into some of the spaces. I have some pictures of what it shows and I filled in some of the things with what I believe may be the right thiScreenshot2023-04-11231505.thumb.jpg.a3f185d23f8d9f4822711b461c4bbaaa.jpgScreenshot2023-04-11231453.thumb.jpg.d811d2b6b216162a27a2eac302884b30.jpgScreenshot2023-04-11231444.thumb.jpg.d840da15df01def9c266e5df7072febf.jpgScreenshot2023-04-11231431.thumb.jpg.0e45dd38f63fdfbc2ad8e913640b2ea2.jpgScreenshot2023-04-11231328.thumb.jpg.896d5fb10b5b868591105c5315e33bfc.jpgScreenshot2023-04-11231303.thumb.jpg.a751335839b7a91a40d6200416438ab5.jpgScreenshot2023-04-11231209.thumb.jpg.f3321c97cc6b3ed464c4c719de3d347e.jpgScreenshot2023-04-11230950.thumb.jpg.c75ab0c74c9b1bafe6b7e46474226f22.jpgng but Im not sure the rest I have no idea lol. If you could please help me I would really appreciate it. Thanks in advance

Link to comment
Share on other sites

  • 2 weeks later...
navy12
On 3/13/2023 at 6:02 PM, hooray4me said:

What provider would you want added? Can you provide some sanatized output of what you get when polling them?

IE for apollo 

providerUrl = 'https://tvnow.best/api/list/'+ user + '/' + pw + '/m3u8/'

^ this the base url...

and pulling the providerUrl+m3u/apollotvshows.m3u gives most of the latestest tv shows... 

I would like my provider to work if you can.


#EXTM3U
#EXTINF:0 group-title="Movie VOD",HD : All My Puny Sorrows 2021
#EXTGRP:Movie VOD
https://domain.com/movie/username/password/10018823

Link to comment
Share on other sites

  • 2 weeks later...
bruor

I rewrote my own script for this from scratch and handled things a little bit differently. 
https://github.com/bruor/Apollo_m3u_to_strm

I was concerned about only adding new strm content and not removing stale strm files from disk.  This also creates folders/files using Emby naming conventions taken from the published names of the content that Apollo provides.  An important note though, there are a fair number of media scanning discrepancies because Apollo has the wrong year tacked onto a bit of their content.  

  • Like 1
Link to comment
Share on other sites

hooray4me

I didn't know they increased to 24 vod files. I'll have to update my script. I recently had to change the encoding to something more universal because of some new special characters. 

Link to comment
Share on other sites

hooray4me

I added support live sporting events to the script. I haven't had a chance to update the docker image, but will soon.

Link to comment
Share on other sites

hooray4me

new docker image available with support for live events, and the ability to use for any combination of movies, tvshows and events.

https://hub.docker.com/r/hooray4rob/ustreamgen

```yaml
version: "3"
services:
  streamgen:
    image: hooray4rob/ustreamgen:latest
    container_name: ustreamgen
    command: /root/initialize_cron.sh
    environment:
      - PUID=1000
      - PGID=1000
      - MOVIES=true #set to false if movies are not desired
      - TVSHOWS=true #set to false if tv shows are not desired
      - EVENTS=true # set to false is live sporting events are not desired
      - TVCRONHOUR=0 #0-23 # sets the hour of the day the script will run again for tv shows **TVSHOWS must be true
      - TVCRONMINUTE=10 #0-59 # sets the minute of the day the script will run again for tv shows **TVSHOWS must be true
      - MOVIECRONHOUR=0 #0-23 # sets the hour of the day the script will run again for movies **MOVIES must be true
      - MOVIECRONMINUTE=20 #0-59 # sets the minute of the day the script will run again for movies **MOVIES must be true
      - EVENTCRONHOUR=0 #0-23 # sets the hour of the day the script will run again for events **EVENTS must be true
      - EVENTCRONMINUTE=30 #0-59 # sets the minute of the day the script will run again for events **EVENTS must be true
      - TZ=America/Chicago
      - MOVIEURL=https://tvnow.best/api/list/user/pass/m3u8/movies/ # Full M3U Provider URL for Movies **MOVIES must be true
      - TVSHOWURL=https://tvnow.best/api/list/user/pass/m3u8/tvshows/ # Full M3U Provider URL for TV Shows **TVSHOWS must be true
      - EVENTURL=https://tvnow.best/api/list/user/pass/m3u8/events/ # Full M3U Provider URL for Events **EVENTS must be true
      - APOLLO=true #Optional change to true if your Provider is Apollo
    volumes:
      - /path/to/folder/for/tv/strm/files1:/tv
      - /path/to/folder/for/movie/strm/files1:/movies
      - /path/to/folder/for/events/strm/files1:/events
      - /path/to/logs:/logs
```
  • Like 1
Link to comment
Share on other sites

dicion
On 5/14/2023 at 1:56 PM, hooray4me said:

new docker image available with support for live events, and the ability to use for any combination of movies, tvshows and events.

https://hub.docker.com/r/hooray4rob/ustreamgen

Trying to use your image, and it bombs hard on my m3u.

 

my docker-compose.yml (sanitized)

 

version: "3"
services:
  streamgen:
    image: hooray4rob/ustreamgen:latest
    container_name: ustreamgen
    command: /root/initialize_cron.sh
    environment:
      - MOVIES=true
      - TVSHOWS=true
      - EVENTS=false
      - TVCRONHOUR=0
      - TVCRONMINUTE=10
      - MOVIECRONHOUR=0
      - MOVIECRONMINUTE=20
      - EVENTCRONHOUR=0
      - EVENTCRONMINUTE=30
      - TZ=America/Chicago
      - MOVIEURL=https://stuff/
      - TVSHOWURL=https://morestuff/
      - EVENTURL=https://ShouldntMatterBecauseIhaveEventsDisabledButStuff/
      - APOLLO=false
    volumes:
      - c:/ustreamgen/tv:/tv
      - c:/ustreamgen/movies:/movies
      - c:/ustreamgen/events:/events
      - c:/ustreamgen/logs:/logs

 

The Log of the output (sanitized to remove stream urls, logins, and passwords)

2023-05-17 17:51:44 ustreamgen  | ...Starting Download...
2023-05-17 17:51:44 ustreamgen  | m3u/tvshows.m3u
2023-05-17 17:51:44 ustreamgen  | Traceback (most recent call last):
2023-05-17 17:51:44 ustreamgen  |   File "main.py", line 52, in <module>
2023-05-17 17:51:44 ustreamgen  |     apollolist = streamClasses.rawStreamList('m3u/tvshows.m3u')
2023-05-17 17:51:44 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 158, in __init__
2023-05-17 17:51:44 ustreamgen  |     self.parseLine()
2023-05-17 17:51:44 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 173, in parseLine
2023-05-17 17:51:44 ustreamgen  |     nextline = self.lines[linenumber + 1]
2023-05-17 17:51:44 ustreamgen  | IndexError: list index out of range
2023-05-17 17:51:48 ustreamgen  | ...Starting Download...
2023-05-17 17:51:48 ustreamgen  | m3u/movies.m3u
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8133" tvg-id="" tvg-name="EN| Star Wars 3D" tvg-logo="http://ipimages.ab:80/images/6FfCtAuVAW8XJjZ7eWeLibRLWTw_big.jpg" group-title="EN| 3D MOVIES",EN| Star Wars 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Star Wars 3D', 'url': 'http://myprovider.abc/movie/login/password/390552.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Star Wars 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Star Wars 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8131" tvg-id="" tvg-name="EN| Fast & Furious Presents: Hobbs & Shaw 3D" tvg-logo="http://line.megacdn.live:80/images/qRyy2UmjC5ur9bDi3kpNNRCc5nc_big.jpg" group-title="EN| 3D MOVIES",EN| Fast & Furious Presents: Hobbs & Shaw 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Fast & Furious Presents: Hobbs & Shaw 3D', 'url': 'http://myprovider.abc/movie/login/password/390554.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Fast & Furious Presents- Hobbs & Shaw 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Fast & Furious Presents- Hobbs & Shaw 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8130" tvg-id="" tvg-name="EN| Avengers : L'Ãre d'Ultron" tvg-logo="http://ipimages.ab:80/images/rbJGuPedx0aDhyFlKAIJG7I6hrg_big.jpg" group-title="EN| 3D MOVIES",EN| Avengers : L'Ãre d'Ultron
2023-05-17 17:51:48 ustreamgen  | {'title': "EN| Avengers : L'Ã\x88re d'Ultron", 'url': 'http://myprovider.abc/movie/login/password/390555.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Avengers - L'Ãre d'Ultron.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Avengers - L'Ãre d'Ultron.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8129" tvg-id="" tvg-name="EN| Captain Marvel 3D" tvg-logo="http://ipimages.ab:80/images/nCFRmrcLoVgtmr7AkWjNCp2yz6k_big.jpg" group-title="EN| 3D MOVIES",EN| Captain Marvel 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Captain Marvel 3D', 'url': 'http://myprovider.abc/movie/login/password/390556.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Captain Marvel 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Captain Marvel 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8128" tvg-id="" tvg-name="EN| Black Panther 3D" tvg-logo="http://ipimages.ab:80/images/uxzzxijgPIY7slzFvMotPv8wjKA_big.jpg" group-title="EN| 3D MOVIES",EN| Black Panther 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Black Panther 3D', 'url': 'http://myprovider.abc/movie/login/password/390557.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Black Panther 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Black Panther 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8127" tvg-id="" tvg-name="EN| The Martian 3D" tvg-logo="http://ipimages.ab:80/images/5BHuvQ6p9kfc091Z8RiFNhCwL4b_big.jpg" group-title="EN| 3D MOVIES",EN| The Martian 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| The Martian 3D', 'url': 'http://myprovider.abc/movie/login/password/390558.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| The Martian 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| The Martian 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8126" tvg-id="" tvg-name="EN| The Hunger Games: Mockingjay - Part 1 3D" tvg-logo="http://ipimages.ab:80/images/4FAA18ZIja70d1Tu5hr5cj2q1sB_big.jpg" group-title="EN| 3D MOVIES",EN| The Hunger Games: Mockingjay - Part 1 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| The Hunger Games: Mockingjay - Part 1 3D', 'url': 'http://myprovider.abc/movie/login/password/390559.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| The Hunger Games- Mockingjay - Part 1 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| The Hunger Games- Mockingjay - Part 1 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8125" tvg-id="" tvg-name="EN| Tarzan 3D" tvg-logo="http://ipimages.ab:80/images/a0Syo09bmNJgehjfeVL6meR9Mjh_big.jpg" group-title="EN| 3D MOVIES",EN| Tarzan 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Tarzan 3D', 'url': 'http://myprovider.abc/movie/login/password/390561.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Tarzan 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Tarzan 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8124" tvg-id="" tvg-name="EN| Alita: Battle Angel 3D" tvg-logo="http://ipimages.ab:80/images/xRWht48C2V8XNfzvPehyClOvDni_big.jpg" group-title="EN| 3D MOVIES",EN| Alita: Battle Angel 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Alita: Battle Angel 3D', 'url': 'http://myprovider.abc/movie/login/password/390562.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Alita- Battle Angel 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Alita- Battle Angel 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="8123" tvg-id="" tvg-name="EN| Godzilla: King of the Monsters 3D" tvg-logo="http://ipimages.ab:80/images/pU3bnutJU91u3b4IeRPQTOP8jhV_big.jpg" group-title="EN| 3D MOVIES",EN| Godzilla: King of the Monsters 3D
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| Godzilla: King of the Monsters 3D', 'url': 'http://myprovider.abc/movie/login/password/390563.mp4', 'eventtype': 'EN| 3D MOVIES', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| 3D MOVIES/EN| Godzilla- King of the Monsters 3D.strm
2023-05-17 17:51:48 ustreamgen  | strm file created: events/EN| 3D MOVIES/EN| Godzilla- King of the Monsters 3D.strm
2023-05-17 17:51:48 ustreamgen  | THISLINE: EXTINF:-1 tvg-chno="14220" tvg-id="" tvg-name="EN| After Effect " tvg-logo="https://image.tmdb.org/t/p/w600_and_h900_bestv2" group-title="EN| ACTION/WAR",EN| After Effect 
2023-05-17 17:51:48 ustreamgen  | {'title': 'EN| After Effect', 'url': 'http://myprovider.abc/movie/login/password/231473.mp4', 'eventtype': 'EN| ACTION/WAR', 'year': None, 'resolution': None, 'language': None} EVENT
2023-05-17 17:51:48 ustreamgen  | events/EN| ACTION/WAR/EN| After Effect.strm
2023-05-17 17:51:48 ustreamgen  | Traceback (most recent call last):
2023-05-17 17:51:48 ustreamgen  |   File "main.py", line 61, in <module>
2023-05-17 17:51:48 ustreamgen  |     apollolist = streamClasses.rawStreamList('m3u/movies.m3u')
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 158, in __init__
2023-05-17 17:51:48 ustreamgen  |     self.parseLine()
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 192, in parseLine
2023-05-17 17:51:48 ustreamgen  |     self.parseStream(thisline, nextline)
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 243, in parseStream
2023-05-17 17:51:48 ustreamgen  |     self.parseLiveStream(streaminfo, streamURL)
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 293, in parseLiveStream
2023-05-17 17:51:48 ustreamgen  |     eventstream.makeStream()
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 80, in makeStream
2023-05-17 17:51:48 ustreamgen  |     tools.makeStrm(filename, self.url)
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/tools.py", line 173, in makeStrm
2023-05-17 17:51:48 ustreamgen  |     streamfile = open(filename, "w+")
2023-05-17 17:51:48 ustreamgen  | FileNotFoundError: [Errno 2] No such file or directory: 'events/EN| ACTION/WAR/EN| After Effect.strm'
2023-05-17 17:51:48 ustreamgen  | ...Starting Download...
2023-05-17 17:51:48 ustreamgen  | m3u/apolloevents.m3u
2023-05-17 17:51:48 ustreamgen  | Traceback (most recent call last):
2023-05-17 17:51:48 ustreamgen  |   File "main.py", line 43, in <module>
2023-05-17 17:51:48 ustreamgen  |     apollolist = streamClasses.rawStreamList('m3u/apolloevents.m3u')
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 158, in __init__
2023-05-17 17:51:48 ustreamgen  |     self.parseLine()
2023-05-17 17:51:48 ustreamgen  |   File "/m3u2strm/streamClasses.py", line 173, in parseLine
2023-05-17 17:51:48 ustreamgen  |     nextline = self.lines[linenumber + 1]
2023-05-17 17:51:48 ustreamgen  | IndexError: list index out of range
 

Looks like it just bombs on tvshows out the gate, tries movies, but then starts coding them as events?

 

 

Edited by dicion
Link to comment
Share on other sites

hooray4me

Can you sanitize 3 entries from the m3u for movies and then for tv shows and share? 

Link to comment
Share on other sites

dicion
9 hours ago, hooray4me said:

Can you sanitize 3 entries from the m3u for movies and then for tv shows and share? 

Movies:
 

#EXTM3U url-tvg="https://www.xtream-editor.com/load/epg/3STUFF7"
#EXTINF:-1 tvg-chno="8133" tvg-id="" tvg-name="EN| Star Wars 3D" tvg-logo="http://ip365.cx:80/images/6FfCtAuVAW8XJjZ7eWeLibRLWTw_big.jpg" group-title="EN| 3D MOVIES",EN| Star Wars 3D
http://provider.com/movie/uname/pword/390552.mp4
#EXTINF:-1 tvg-chno="8131" tvg-id="" tvg-name="EN| Fast & Furious Presents: Hobbs & Shaw 3D" tvg-logo="http://line.megacdn.live:80/images/qRyy2UmjC5ur9bDi3kpNNRCc5nc_big.jpg" group-title="EN| 3D MOVIES",EN| Fast & Furious Presents: Hobbs & Shaw 3D
http://provider.com/movie/uname/pword/390554.mp4
#EXTINF:-1 tvg-chno="8130" tvg-id="" tvg-name="EN| Avengers : L'Ère d'Ultron" tvg-logo="http://ip365.cx:80/images/rbJGuPedx0aDhyFlKAIJG7I6hrg_big.jpg" group-title="EN| 3D MOVIES",EN| Avengers : L'Ère d'Ultron
http://provider.com/movie/uname/pword/390555.mp4
#EXTINF:-1 tvg-chno="8129" tvg-id="" tvg-name="EN| Captain Marvel 3D" tvg-logo="http://ip365.cx:80/images/nCFRmrcLoVgtmr7AkWjNCp2yz6k_big.jpg" group-title="EN| 3D MOVIES",EN| Captain Marvel 3D
http://provider.com/movie/uname/pword/390556.mp4
#EXTINF:-1 tvg-chno="8128" tvg-id="" tvg-name="EN| Black Panther 3D" tvg-logo="http://ip365.cx:80/images/uxzzxijgPIY7slzFvMotPv8wjKA_big.jpg" group-title="EN| 3D MOVIES",EN| Black Panther 3D
http://provider.com/movie/uname/pword/390557.mp4
#EXTINF:-1 tvg-chno="8127" tvg-id="" tvg-name="EN| The Martian 3D" tvg-logo="http://ip365.cx:80/images/5BHuvQ6p9kfc091Z8RiFNhCwL4b_big.jpg" group-title="EN| 3D MOVIES",EN| The Martian 3D
http://provider.com/movie/uname/pword/390558.mp4
#EXTINF:-1 tvg-chno="8126" tvg-id="" tvg-name="EN| The Hunger Games: Mockingjay - Part 1 3D" tvg-logo="http://ip365.cx:80/images/4FAA18ZIja70d1Tu5hr5cj2q1sB_big.jpg" group-title="EN| 3D MOVIES",EN| The Hunger Games: Mockingjay - Part 1 3D


So turns out my tvshows m3u is empty and I can't figure out why. So lets just go with the movies there first.





 

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...
Loco007
On 6/5/2023 at 8:56 AM, hooray4me said:

UstreamGen Setup Instructions for docker on Synology

Attached
https://hub.docker.com/r/hooray4rob/ustreamgen

ustreamgen.pdf 375.36 kB · 14 downloads

I've run into an issue where this container now only updates movies but not tvshows, i can see in the logs it can see the tvshows however files are not being created even though it states they are, but all movie files are being found and files created for new ones.

Anyone else having issues like this?

Was running great for previous 6 months and just started...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...