mickle026 604 Posted March 3 Author Posted March 3 I think its probably a live tv as its a .ts stream, transport streams are designed so that they can drop chunks and keep playing in a tv tuner environment.
gillmacca01 180 Posted March 3 Posted March 3 I think you will find that they are tv channels just showing 1 show. I have some from my provider E.g. I have a Clint Eastwood one that just shows back to back Clint Eastwood movies. You will have no idea which movie/episode will be playing next
mickle026 604 Posted March 3 Author Posted March 3 (edited) Here is the latest build, I am back at work tomorrow for most of the week, so wont get a lot of time this week. However I will do what i can. This is detecting VOD better, and sorting between MOVIE and TV SHOW better, this should also allow URL's that end : &type=m3u_plus&output=ts Let me know if it resolves the issues so far VODtoSTRMscheduledTask.dll I am aware of this mis detection: 03.Mar.2025 - 19:44:12 channelName: SOC - Real Sociedad - Barcelona 10.11.2024 03.Mar.2025 - 19:44:12 logoUrl: 03.Mar.2025 - 19:44:12 Processing [59361]..Item Name: SOC - Real Sociedad - Barcelona 10.11.2024 03.Mar.2025 - 19:44:12 Checking: #EXTINF:-1,SOC - Real Sociedad - Barcelona 10.11.2024 03.Mar.2025 - 19:44:12 Checking: http://*******************/1216223.mkv 03.Mar.2025 - 19:44:12 Item [59361] Sanitized Channelname: SOC - Real Sociedad - Barcelona 10.11.2024 03.Mar.2025 - 19:44:12 Item [59361] Type: - Year Not Detected in the Channel Name. 03.Mar.2025 - 19:44:12 Item [59361] Type: Movies - Detected movie file extension: .mkv 03.Mar.2025 - 19:44:12 Item [59361] Season: 10, Episode: 11, Type: TV Shows 03.Mar.2025 - 19:44:12 Item [59361] Adding to internal TV Show VOD List Currently being detected as a Season and Episode, these values are not written out though, so should this be a tv show or a movie type? The file extension is detected first to make it a movie type, but then the Season Episode detection is overriding and changing it to a tv show type, what do you think? Well you also now have the option to put the channel name and override the detection to force it into a category too. Edited March 3 by mickle026
mickle026 604 Posted March 4 Author Posted March 4 Last build for now, There was an error in the previous build outputting the split m3u files, it has been resolved. I think this one is all good, but I haven't tested the override option boxes yet. VODtoSTRMscheduledTask.dll
gillmacca01 180 Posted March 4 Posted March 4 Same error for M3U url that I sent you, using the latest build
Kcircuit 3 Posted March 4 Posted March 4 2 hours ago, gillmacca01 said: Same error for M3U url that I sent you, using the latest build Have you tried downloading the m3u file from your provider manually and running that, does it all work fine then? My provider also gives me a url that just ends in a number rather then a file type. If I manually download from th link and then point the plugin to the file I can run the process fine. I don't think this particular issue has been resolved yet or is even possible, the plugin is looking for that m3u input.
gillmacca01 180 Posted March 4 Posted March 4 Downloaded works, but M3U Url will work for most, just having trouble with mine Mickle026, has a copy of my M3U, so when he has a chance he will look at it 1
fbrassin 46 Posted March 4 Posted March 4 (edited) Is it right putting words to ignore in this way? 4K,XXX,Ondemand,Turk,Serien,WWE,UCF,Corsi Other question. Can i leave Words to include empty? In this way plugin should import all except ignore words. Right? I ask this because it seems it is not ignoring those words. I see many movies In 4K and also a dir 4K has been created For Example in the log i read: 04.mar.2025 - 10:50:11 Processing [564]..Item Name: 10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Checking: #EXTINF:-1 tvg-id="" tvg-name="10 Cloverfield Lane 4k" tvg-logo="http://locandine.ddns.net:25461/images/lGTY3zQvYjjN1Kc7TI5knKQ7nAY_big.jpg" group-title="4K",10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Item [564] Type: Movies 04.mar.2025 - 10:50:11 -------------------------------------------------------------------------------- 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List folderName: Movies/4K/10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List fileName: 10 Cloverfield Lane 4k.strm 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List tvgName: 10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List tvgType: Movies 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List url: http://xxxxxx/204282.mkv 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List logoUrl: http://locandine.ddns.net:25461/images/lGTY3zQvYjjN1Kc7TI5knKQ7nAY_big.jpg 04.mar.2025 - 10:50:11 Ignoring [grouptitle]: 4K In Split file i have: #EXTINF:-1 tvg-id="" tvg-name="10 Cloverfield Lane 4k" tvg-logo="http://locandine.ddns.net:25461/images/lGTY3zQvYjjN1Kc7TI5knKQ7nAY_big.jpg" group-title="4K",10 Cloverfield Lane 4k http://xxx.xxx.xxx:xxx/movie/xxxx/xxxx/xxxxx.mkv and i have the strm folder of that movie created in Movie folder. Edited March 4 by fbrassin
mickle026 604 Posted March 4 Author Posted March 4 1 hour ago, fbrassin said: Is it right putting words to ignore in this way? 4K,XXX,Ondemand,Turk,Serien,WWE,UCF,Corsi Other question. Can i leave Words to include empty? In this way plugin should import all except ignore words. Right? I ask this because it seems it is not ignoring those words. I see many movies In 4K and also a dir 4K has been created For Example in the log i read: 04.mar.2025 - 10:50:11 Processing [564]..Item Name: 10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Checking: #EXTINF:-1 tvg-id="" tvg-name="10 Cloverfield Lane 4k" tvg-logo="http://locandine.ddns.net:25461/images/lGTY3zQvYjjN1Kc7TI5knKQ7nAY_big.jpg" group-title="4K",10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Item [564] Type: Movies 04.mar.2025 - 10:50:11 -------------------------------------------------------------------------------- 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List folderName: Movies/4K/10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List fileName: 10 Cloverfield Lane 4k.strm 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List tvgName: 10 Cloverfield Lane 4k 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List tvgType: Movies 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List url: http://xxxxxx/204282.mkv 04.mar.2025 - 10:50:11 Item [564] [VOD] Adding to internal M3UContent List logoUrl: http://locandine.ddns.net:25461/images/lGTY3zQvYjjN1Kc7TI5knKQ7nAY_big.jpg 04.mar.2025 - 10:50:11 Ignoring [grouptitle]: 4K In Split file i have: #EXTINF:-1 tvg-id="" tvg-name="10 Cloverfield Lane 4k" tvg-logo="http://locandine.ddns.net:25461/images/lGTY3zQvYjjN1Kc7TI5knKQ7nAY_big.jpg" group-title="4K",10 Cloverfield Lane 4k http://xxx.xxx.xxx:xxx/movie/xxxx/xxxx/xxxxx.mkv and i have the strm folder of that movie created in Movie folder. I can repeat that. The code logic should not do this. I will investigate further. I have removed the url/file type check altogether on my current build (not posted yet) so anything (any file or url) should continue to process.
mickle026 604 Posted March 4 Author Posted March 4 Try this one, This should ignore properly, the previous code logic should have done this anyway but it seems that it skipped some detections. This should also ignore the filetype and just process it, so should allow any url aswell. My ignore box has this: AF|,AF -,US|,US -,IT|,IT -,FR|,FR - ,PT|,PT -,BE|,BE -,XU|,XU -,HU|,HU -,ES|,ES -,NO|,NO -,GR|,GR -,SC|,SC -,MT|MT -,SE|,SE -,DK|,DK -,DE|,DE -,TR|,TR -,RU|,RU -,JP|,JP -,IL|,IL -,BG|,BG -,KR|,KR -,KU|,KU -,IN|,IN -,AR|,AR -,AR-ANM -,AR-KID -,PPV,RX ,####,4K and the all seem to be ignoring in this build. 04.Mar.2025 - 11:35:40 Valid m3u linecount: 2181304 04.Mar.2025 - 11:35:40 Ignoring [channelname]: ##### 4K ᵁᴴᴰ ³⁸⁴⁰ᴾ ##### 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: beIN ᵁᴴᴰ ³⁸⁴⁰ᴾ (EVENT ONLY) 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: V SPORT ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: ELEVEN SPORTS 1 ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: YES SPORT 5 ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: LA 1 ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: LA 1 ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: CANAL DECASA ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: ODISEA ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: LOUPE ART ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: IRIB ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: BLOOMBERG+ ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: FASHION TV ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: HOME ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: KINO ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: LOVE NATURE ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: MUSEUM ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: MY ASTRO SUPERSPORT ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: TRAVELXP ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: NOW SPORTS ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: OUR SIBERIA ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: QUADRO ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: THROUGH THE EYES OF A TOURIST ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: ULTRA CINEMA ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: ULTRA REX ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: 4K: NESN ᵁᴴᴰ ³⁸⁴⁰ᴾ 04.Mar.2025 - 11:35:40 Ignoring [channelname]: ###### RELAX ᵁᴴᴰ 3840P ###### 04.Mar.2025 - 11:35:40 Processing [28]..Item Name: RX RELAX MOROCCO ᵁᴴᴰ 3840P 04.Mar.2025 - 11:35:40 Checking: #EXTINF:-1,RX: RELAX MOROCCO ᵁᴴᴰ 3840P VODtoSTRMscheduledTask.dll
mickle026 604 Posted March 4 Author Posted March 4 (edited) Updated Ignore Line, I think to do this you will just have to check the output directories for should be ignored and add them. This should just output the countries, and channels not in this ignore list, so things like D+ SOC AMZ etc would be included in the output. I have US in my ignores, but this is just for testing, update it to whatever you need. AF|,AF -,US|,US -,IT|,IT -,FR|,FR - ,PT|,PT -,BE|,BE -,XU|,XU -,HU|,HU -,ES|,ES -,NO|,NO -,GR|,GR -,SC|,SC -,MT|MT -,SE|,SE -,DK|,DK -,DE|,DE -,DE (BLURAY),TR|,TR -,RU|,RU -,JP|,JP -,IL|,IL -,BG|,BG -,KR|,KR -,KU|,KU -,IN|,IN -,AR|,AR -,AR-ANM -,AR-KID -,PPV,RX ,####,4K,AJ -,AL -,AR-,BR -,CN -,EX -,FI -,IN-,IN -,IR -,IR-,LA -,NF -,MT -,NL -,PL -,RO -,TOP -,AJ -,IS -,PK -,VIU -,AR -,QC -,TOD -,SH -,SE-,SC-,(KR),(TR),(GR),(DE),(FR),(IR),(RU) Edited March 4 by mickle026 updated the ignore list
gillmacca01 180 Posted March 4 Posted March 4 Now I don't want you to get to excited, but it looks like it is successfully processing the M3U URL
mickle026 604 Posted March 4 Author Posted March 4 Just now, gillmacca01 said: Now I don't want you to get to excited, but it looks like it is successfully processing the M3U URL Good, I removed all the validity checks. They were there for good reason, but its too bothersome to support all in the check. It might just as well fail if its a wrong format.
gillmacca01 180 Posted March 4 Posted March 4 I'm seeing some errors appearing in the log, but it looks like afterwards it processes the file correctly (if I am reading it right). Not sure if it is suppose to be this way, but thought I would raise it incase: 04.Mar.2025 - 14:40:27 Item [28513] Sanitized Channelname: EN - Bernard and Huey (2018) 04.Mar.2025 - 14:40:27 Item [28513] Type: Movies - Detected a Year in the Channel Name. 04.Mar.2025 - 14:40:27 Item [28513] Type: Movies - Detected movie file extension: .mkv 04.Mar.2025 - 14:40:27 Item [28513] Not detected as a TV Show, Type: Movies 04.Mar.2025 - 14:40:27 Error occured in [Forcetolivetv] System.NullReferenceException: Object reference not set to an instance of an object. at VODtoSTRMscheduledTask.STRMTOVOD.scanM3UFileAsync(String inputFilePath, String outputDirectory, String currentlog) 04.Mar.2025 - 14:40:27 Removing Illegal path Characters from GroupTitle 04.Mar.2025 - 14:40:27 Removing Illegal path Characters from GroupTitle 04.Mar.2025 - 14:40:27 Item [28513] Adding to internal Movie VOD List 04.Mar.2025 - 14:40:27 Item [28513] Type: Movies 04.Mar.2025 - 14:40:27 -------------------------------------------------------------------------------- 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List folderName: Movies\EN MOVIES 2018-2021\EN - Bernard and Huey (2018) 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List fileName: EN - Bernard and Huey (2018).strm 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List tvgName: EN - Bernard and Huey (2018) 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List tvgType: Movies
mickle026 604 Posted March 4 Author Posted March 4 (edited) 19 minutes ago, gillmacca01 said: I'm seeing some errors appearing in the log, but it looks like afterwards it processes the file correctly (if I am reading it right). Not sure if it is suppose to be this way, but thought I would raise it incase: 04.Mar.2025 - 14:40:27 Item [28513] Sanitized Channelname: EN - Bernard and Huey (2018) 04.Mar.2025 - 14:40:27 Item [28513] Type: Movies - Detected a Year in the Channel Name. 04.Mar.2025 - 14:40:27 Item [28513] Type: Movies - Detected movie file extension: .mkv 04.Mar.2025 - 14:40:27 Item [28513] Not detected as a TV Show, Type: Movies 04.Mar.2025 - 14:40:27 Error occured in [Forcetolivetv] System.NullReferenceException: Object reference not set to an instance of an object. at VODtoSTRMscheduledTask.STRMTOVOD.scanM3UFileAsync(String inputFilePath, String outputDirectory, String currentlog) 04.Mar.2025 - 14:40:27 Removing Illegal path Characters from GroupTitle 04.Mar.2025 - 14:40:27 Removing Illegal path Characters from GroupTitle 04.Mar.2025 - 14:40:27 Item [28513] Adding to internal Movie VOD List 04.Mar.2025 - 14:40:27 Item [28513] Type: Movies 04.Mar.2025 - 14:40:27 -------------------------------------------------------------------------------- 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List folderName: Movies\EN MOVIES 2018-2021\EN - Bernard and Huey (2018) 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List fileName: EN - Bernard and Huey (2018).strm 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List tvgName: EN - Bernard and Huey (2018) 04.Mar.2025 - 14:40:27 Item [28513] [VOD] Adding to internal M3UContent List tvgType: Movies That is the same thing as I mentioned earlier about the ignore list When the app tries to get the array of strings from the config file, there is nothing there so it cannot reference an object (ie the array of strings), this should only show in the verbose logs. Its not really an error or processing error, its the app cannot get the array of strings (because it doesn't exist). I should probably make this clearer in the logs so there is no mis-understandings or maybe even remove it now. Ok so there's not a lot new in this version I moved the ignores to the verbose log, I removed the error logging for not being able to read strings for ignores or overrides. So its just the way things are logged in this update. VODtoSTRMscheduledTask.dll Edited March 4 by mickle026
gillmacca01 180 Posted March 4 Posted March 4 So it's all looking pretty good for me, Emby is starting to populate with VOD's, although it looks like I may have to add more to the ignore list. I know it will remove items that are no longer in the M3U, but if I now add addition words to ignore, will it remove these the next time the plugin is run?
mickle026 604 Posted March 4 Author Posted March 4 It should do, whatever is not in the current run should get removed.
BigIrn 10 Posted March 4 Posted March 4 So I reached out to my guy who gave me the m3u and they said I have VOD but I'm not seeing it. Can someone give me an example of what the m3u string looks like so I can send it back to them? English is not their first language.
mickle026 604 Posted March 4 Author Posted March 4 51 minutes ago, BigIrn said: So I reached out to my guy who gave me the m3u and they said I have VOD but I'm not seeing it. Can someone give me an example of what the m3u string looks like so I can send it back to them? English is not their first language. What is a VOD and what is not? Basically VOD or video on demand is anything you want to play and start immediately such as a movie, tv episode or anything else so you want to play the movie FROZEN and you want it to play as soon as you click it, that is a VOD What is live-tv, that is a continuous stream, that plays to a schedule, so a live-tv stream might not have the movie FROZEN at all, or it might play to a set time, say 7.00pm, but you cannot just choose to play the movie right now. They key part is the "On Demand", so that whatever you chose to play plays from the start when you start it at whatever point in time that might be. A VOD is therefore a MOVIE, a TVSHOW or EPISODE, a recording of a Soccer match etc In your m3u, these mostly have a movie file extension I will pm you the output I have from processing your m3u with the ignore words I posted above 1
BigIrn 10 Posted March 4 Posted March 4 Yoooooo thank you. I hit you up with some beer money! I've got to figure out the rest. Thank you again!
gillmacca01 180 Posted March 5 Posted March 5 (edited) Started running the plugin 04 March @ 14:34, it is now 05 March 04:02 and it is still running - nearly 14 hrs Starting to wonder if it is worth it and it has hardly touched the tv shows (unless they are being detected incorrectly). Regardless, if it finished now, and I re-ran it, it would take another 14 hrs to go through each M3U line to make sure things match, and that's not taking into account new stuff being added, this against being able to import the whole m3u through live tv within an hr (but lose the continue watching option). But I do appreciate as do others, the hard work you have put into this. I will continue to monitor this post, incase a better solution comes up in the future Edited March 5 by gillmacca01
mickle026 604 Posted March 5 Author Posted March 5 56 minutes ago, gillmacca01 said: Started running the plugin 04 March @ 14:34, it is now 05 March 04:02 and it is still running - nearly 14 hrs Starting to wonder if it is worth it and it has hardly touched the tv shows (unless they are being detected incorrectly). Regardless, if it finished now, and I re-ran it, it would take another 14 hrs to go through each M3U line to make sure things match, and that's not taking into account new stuff being added, this against being able to import the whole m3u through live tv within an hr (but lose the continue watching option). But I do appreciate as do others, the hard work you have put into this. I will continue to monitor this post, incase a better solution comes up in the future 14 hrs! WOW Is that on the QNAP ? I think your m3u took just over 3 hrs on my machine from start to finish without ignoring anything. Biglrn's took about the same (nearly the same size m3u) , but only 20 minutes with my ignore list ignoring most of it. I know the processing isn't ultra fast but its the directory / file creation and log writing that really slows it down. The log writing is synchronous so its always waiting for it, I can make that asynchronous and run on a separate thread and see if that helps, that's not hard to do - I assume you have that turned on?
gillmacca01 180 Posted March 5 Posted March 5 This was run on my laptop. I currently work away from home all week, and don't have access to the root of my QNAP to update the dll. Maybe I will give it one more try, but on my QNAP at the weekend
mickle026 604 Posted March 5 Author Posted March 5 Testing async log writing now, and its a huge increase in speed here on this Ryzen 7 cpu. 749,999+ items processed 17 minutes! Its using all 16 cores of my cpu but only using at 26% usage. The files have not been written yet, that's a slow part. But the log is a lot more out of order. 05.Mar.2025 - 05:05:27 ----------------------------------------------------------------------- 05.Mar.2025 - 05:05:27 Create Movie Stream Files From M3U Scheduled Task Triggered. 05.Mar.2025 - 05:05:27 ----------------------------------------------------------------------- 05.Mar.2025 - 05:05:27 Input File 1: E:\tv_channels_b3e6755ebfe2.m3u 05.Mar.2025 - 05:05:27 -----------------------[ Scanning Current Folders ]---------------------------- 05.Mar.2025 - 05:05:27 ----------------------[ Reading M3U File Contents ]---------------------------- 05.Mar.2025 - 05:05:27 -------------------------------------------------------------------------------- 05.Mar.2025 - 05:05:27 Checking to see if input path is an URL. 05.Mar.2025 - 05:05:28 Attempting to read input file from local..... 05.Mar.2025 - 05:05:28 Valid m3u linecount: 2181304 . . . 05.Mar.2025 - 05:10:51 Item [233083] Detected Season: 5, Episode: 8, Setting to Type: TV Shows 05.Mar.2025 - 05:10:51 Item [233084] Detected Season: 5, Episode: 9, Setting to Type: TV Shows 05.Mar.2025 - 05:10:51 Item [233084] [VOD] Adding to internal M3UContent List folderName: TV Shows\EN - Blue Bloods (2010) (US) 05.Mar.2025 - 05:10:49 Item [232378] [VOD] Adding to internal M3UContent List tvgType: TV Shows . . . 05.Mar.2025 - 05:11:35 Item [245907] [VOD] Adding to internal M3UContent List fileName: EN - Ally McBeal (1997) (US) S02 E20.strm 05.Mar.2025 - 05:11:33 Item [245503] [VOD] Adding to internal M3UContent List tvgType: TV Shows 05.Mar.2025 - 05:11:33 Item [245500] [VOD] Adding to internal M3UContent List folderName: TV Shows\EN - The Tick (2016) (US) 05.Mar.2025 - 05:11:33 Item [245395] Detected Season: 2, Episode: 1, Setting to Type: TV Shows 05.Mar.2025 - 05:11:32 Item [245261] [VOD] Adding to internal M3UContent List fileName: EN - Last Week Tonight with John Oliver (2014) (US) S09 E03.strm 05.Mar.2025 - 05:11:34 Item [245707] [VOD] Adding to internal M3UContent List tvgType: TV Shows . . . 05.Mar.2025 - 05:13:56 Item [287339] Detected Season: 4, Episode: 1, Setting to Type: TV Shows 05.Mar.2025 - 05:13:56 Item [287339] [VOD] Adding to internal M3UContent List folderName: TV Shows\EN - Breeders (US) 05.Mar.2025 - 05:13:56 Item [287340] [VOD] Adding to internal M3UContent List folderName: TV Shows\EN - Breeders (US) 05.Mar.2025 - 05:13:56 Checking: #EXTINF:-1,EN - Breeders (US) S04 E04 05.Mar.2025 - 05:13:55 Processing [287060]..Item Name: EN - Supergirl (US) S06 E06 . . . 05.Mar.2025 - 05:22:09 Processing [749999]..Item Name: R - Hesse Sevom حس سوم S01 E02 Just by looking at this I can see there are speed improvements to be made. At the moment I don't know by how much , I will let this run and see how long it takes. I am not trying to convince you, FYI there is a python script that does similar in the windows tools forum, so there are other options. I am going to finish this regardless of who uses it and who doesn't. The very fact that it can be triggered automatically at a set timeframe and left after setup is what I need for myself. If it was triggered once a week and took a few hours then so be it, but I am pretty sure I can speed it up some by dropping things it doesn't need like trying to read the tvg-id. There are still some improvements that can be made. It is at the moment a prototype if you like... I am going to bed now, just got in from a night shift.
BigIrn 10 Posted March 5 Posted March 5 1 hour ago, gillmacca01 said: Started running the plugin 04 March @ 14:34, it is now 05 March 04:02 and it is still running - nearly 14 hrs Starting to wonder if it is worth it and it has hardly touched the tv shows (unless they are being detected incorrectly). Regardless, if it finished now, and I re-ran it, it would take another 14 hrs to go through each M3U line to make sure things match, and that's not taking into account new stuff being added, this against being able to import the whole m3u through live tv within an hr (but lose the continue watching option). But I do appreciate as do others, the hard work you have put into this. I will continue to monitor this post, incase a better solution comes up in the future Bro, how many streams do you have? That’s wild. I thought I was bad at having a <100 mb m3u.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now