mickle026 650 Posted March 19, 2025 Author Posted March 19, 2025 5 minutes ago, BigIrn said: Very simply, m3u4u.com doesn’t produce anything. local m3u works. When I ran the job that worked I had both versions. In input 1 and 3. Now I’m only running local m3u on 1. I will try to put in the raw m3u from my provider when this finishes to see if does anything different than using m3u4u.com so what does the log say about how many lines there are to process (Total m3u items)? 19.Mar.2025 - 14:52:09 Loading M3U file. 19.Mar.2025 - 14:52:09 Reading local file: E:\tv_channels_*********.m3u 19.Mar.2025 - 14:52:09 Loading m3u File Total execution time: 0 ms 19.Mar.2025 - 14:52:10 No Input File 2 19.Mar.2025 - 14:52:10 No Input File 3 19.Mar.2025 - 14:52:10 Total Input Files: 1 19.Mar.2025 - 14:52:10 Total m3u Items: 585017
BigIrn 10 Posted March 19, 2025 Posted March 19, 2025 m3u4u.com load: 19.Mar.2025 - 11:54:36 Create strm files and folders From M3U 19.Mar.2025 - 11:54:36 Build Version: 1.0.0.114 19.Mar.2025 - 11:54:36 CPU Cores: 10: Logical Processors (Max Threads): 10, Hyperthreading: False 19.Mar.2025 - 11:54:36 Ignore [Contains]: 19.Mar.2025 - 11:54:36 Ignore [StartsWith]: 4K,AF -,AF|,AJ -,8K,AL -,AR -,AR-ANM -,AR-KID -,AR-,BE -,BE|,BG -,BR -,CN -,DE (BLURAY),DE -,DE|,DK -,DK|,ES -,ES|,ÈS - ,ES .,ES- ,EX -,EX - ,EX -,EXYU ,FI -,FR -,FR - ,FR-,FR|,GR -,GR|,IL -,IL|,IN -,IN-,IN|,IR -,IR-,IS -,IT -,IT|,JP -,JP|,KR -,KR|,KU -,KU|,LA -,LAT -,LAT-,LATT -,LAT.. -,LATINO,MT -,MT|MT,NF -,NF - ,NF-,NF - ,NL 24,NL FILMS,NL F,NL HBO,NL M,NL NETFLIX,NL R,N -,NL -,NL ,NL|,NO -,NO|,PK -,PL -,PT -,PT ;,PT|,QC -,QFR -,RO -,RU -,RU|,RX ,SC -,SC|,SE -,SE|,SH -,TOP -,TOD -,TR -,TR|,VIU -,WIT-,XU -,XU|,###,(DE),(FR),(GR),(IR),(KR),(RU),(TR),XXX,XXL 19.Mar.2025 - 11:54:36 Include [Contains]: 19.Mar.2025 - 11:54:36 Include [StartsWith]: EN ,EN -,EN|,US ,US|,|EN| 19.Mar.2025 - 11:54:36 Task Started at: 3/19/2025 11:54:36AM 19.Mar.2025 - 11:54:36 ----------------------------------------------------------------------- 19.Mar.2025 - 11:54:36 Create Movie Stream Files From M3U Scheduled Task Triggered. 19.Mar.2025 - 11:54:36 ----------------------------------------------------------------------- 19.Mar.2025 - 11:54:36 Input File 1: http://m3u4u.com/m3u/blah 19.Mar.2025 - 11:54:36 Loading M3U file. 19.Mar.2025 - 11:54:36 Attempting to download file: http://m3u4u.com/m3u/blah 19.Mar.2025 - 11:54:39 Download Progress: 10% 19.Mar.2025 - 11:54:39 Download Progress: 20% 19.Mar.2025 - 11:54:39 Download Progress: 30% 19.Mar.2025 - 11:54:39 Download Progress: 40% 19.Mar.2025 - 11:54:39 Download Progress: 50% 19.Mar.2025 - 11:54:39 Download Progress: 60% 19.Mar.2025 - 11:54:39 Download Progress: 70% 19.Mar.2025 - 11:54:39 Download Progress: 80% 19.Mar.2025 - 11:54:39 Download Progress: 90% 19.Mar.2025 - 11:54:39 Download Progress: 100% 19.Mar.2025 - 11:54:39 No Input File 2 19.Mar.2025 - 11:54:39 No Input File 3 19.Mar.2025 - 11:54:39 Total Input Files: 1 19.Mar.2025 - 11:54:40 Total m3u Items: 10000 19.Mar.2025 - 11:54:40 -------------------------------------------------------------------------------- 19.Mar.2025 - 11:54:40 -----------------------[ Scanning Current Folders ]---------------------------- 19.Mar.2025 - 11:54:40 Scanning Output Directory for content: /Volumes/T9/media/Streaming/. 19.Mar.2025 - 11:54:40 Found 0 folders in Output path. Scanning... 19.Mar.2025 - 11:54:40 Total .strm files processed: 0 19.Mar.2025 - 11:54:40 The output directory is empty. 19.Mar.2025 - 11:54:40 ----------------------[ Reading M3U File Contents ]---------------------------- 19.Mar.2025 - 11:54:40 -----------------------[ Updating Output Folder ]------------------------------- 19.Mar.2025 - 11:54:40 Updating OutputFolder (Creating/Deleting strms & folders) 19.Mar.2025 - 11:54:40 Config: Write LiveTV VOD: False Write Movie VOD: True Write TV Show VODS: True 19.Mar.2025 - 11:54:40 Finished this import. 19.Mar.2025 - 11:54:40 Task Ended at: 3/19/2025 11:54:40AM 19.Mar.2025 - 11:54:40 Task Duration: 00:00:03.85 Local file: 19.Mar.2025 - 11:56:37 Build Version: 1.0.0.114 19.Mar.2025 - 11:56:37 CPU Cores: 10: Logical Processors (Max Threads): 10, Hyperthreading: False 19.Mar.2025 - 11:56:37 Ignore [Contains]: 19.Mar.2025 - 11:56:37 Ignore [StartsWith]: 4K,AF -,AF|,AJ -,8K,AL -,AR -,AR-ANM -,AR-KID -,AR-,BE -,BE|,BG -,BR -,CN -,DE (BLURAY),DE -,DE|,DK -,DK|,ES -,ES|,ÈS - ,ES .,ES- ,EX -,EX - ,EX -,EXYU ,FI -,FR -,FR - ,FR-,FR|,GR -,GR|,IL -,IL|,IN -,IN-,IN|,IR -,IR-,IS -,IT -,IT|,JP -,JP|,KR -,KR|,KU -,KU|,LA -,LAT -,LAT-,LATT -,LAT.. -,LATINO,MT -,MT|MT,NF -,NF - ,NF-,NF - ,NL 24,NL FILMS,NL F,NL HBO,NL M,NL NETFLIX,NL R,N -,NL -,NL ,NL|,NO -,NO|,PK -,PL -,PT -,PT ;,PT|,QC -,QFR -,RO -,RU -,RU|,RX ,SC -,SC|,SE -,SE|,SH -,TOP -,TOD -,TR -,TR|,VIU -,WIT-,XU -,XU|,###,(DE),(FR),(GR),(IR),(KR),(RU),(TR),XXX,XXL 19.Mar.2025 - 11:56:37 Include [Contains]: 19.Mar.2025 - 11:56:37 Include [StartsWith]: EN ,EN -,EN|,US ,US|,|EN| 19.Mar.2025 - 11:56:37 Task Started at: 3/19/2025 11:56:37AM 19.Mar.2025 - 11:56:37 ----------------------------------------------------------------------- 19.Mar.2025 - 11:56:37 Create Movie Stream Files From M3U Scheduled Task Triggered. 19.Mar.2025 - 11:56:37 ----------------------------------------------------------------------- 19.Mar.2025 - 11:56:37 Input File 1: /Volumes/T9/StreamingM3U/tv_channels_b3e6755ebfe2.m3u 19.Mar.2025 - 11:56:37 Loading M3U file. 19.Mar.2025 - 11:56:38 Reading local file: /Volumes/T9/StreamingM3U/tv_channels_b3e6755ebfe2.m3u 19.Mar.2025 - 11:56:38 No Input File 2 19.Mar.2025 - 11:56:38 No Input File 3 19.Mar.2025 - 11:56:38 Total Input Files: 1 19.Mar.2025 - 11:56:38 Total m3u Items: 1112414 19.Mar.2025 - 11:56:38 -------------------------------------------------------------------------------- 19.Mar.2025 - 11:56:38 -----------------------[ Scanning Current Folders ]---------------------------- 19.Mar.2025 - 11:56:38 Scanning Output Directory for content: /Volumes/T9/media/Streaming/. 19.Mar.2025 - 11:56:38 Found 0 folders in Output path. Scanning... 19.Mar.2025 - 11:56:38 Total .strm files processed: 0 19.Mar.2025 - 11:56:38 The output directory is empty. 19.Mar.2025 - 11:56:38 ----------------------[ Reading M3U File Contents ]---------------------------- 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'Warden (2025)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'The 8th Day (2025)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'Mystery Island: Winner Takes All (2025)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'Mother Father Sister Brother Frank (2024)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'Joe Crist (2024)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'Anthony Rodia Totally Relatable (2024)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'The Parenting (2025)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'The Imitation Game (2014)' 19.Mar.2025 - 11:56:39 Detected and removed country code: Modified string is 'The Electric State (2025)' so on and so on
mickle026 650 Posted March 19, 2025 Author Posted March 19, 2025 (edited) OK so what I need to do is add some debug info to count what it is processing, what it is keeping and what it is ignoring because it looks to me like the m3u from m3u.com has nothing it that would output with the settings you have. However I would have to add the debug counters to check that. I don't have time today, back at work in a minute with no pc access. However I added a cpu core (threads) selection option so users can limit cpu usage when then think there might be an issue. I have my doubts that this would get used much, but the option is there now. Yeah, yeah I know the log should say 12 threads, not cores 19.Mar.2025 - 18:08:55 Build Version: 1.0.0.118 19.Mar.2025 - 18:08:56 CPU Cores: 8: Logical Processors (Max Threads): 16, Hyperthreading: True 19.Mar.2025 - 18:08:56 Using 12 CPU Cores VODtoSTRMscheduledTask.dll Edited March 19, 2025 by mickle026 1
fbrassin 47 Posted March 19, 2025 Posted March 19, 2025 3 hours ago, mickle026 said: I have already in the last version add a standardise diacritics option, have you tried it and see if its caused by utf8/ansi characters? What are the movies/tv show names that this is happening to? If the names are all garbled, copy the link in the strm file and search for it in your m3u file to get the information. I think it is something like korean or japan movie. Here is the line: #EXTINF:-1 tvg-id="" tvg-name="苦乐参半 " tvg-logo="https://image.tmdb.org/t/p/w600_and_h900_bestv2/Agb13P1v74GnkEksdy8xJMMxe3Y.jpg" group-title="Dramma",苦乐参半 How do you think i can tell plugin to ignore all those kind of unrecognized characters?
fbrassin 47 Posted March 19, 2025 Posted March 19, 2025 5 hours ago, mickle026 said: Like this? I have change the html input boxes to text areas to handle being able to be resized, they should also now dynamically adjust to the loaded text or typed text. Added country code + " " to the country code remove filter. VODtoSTRMscheduledTask.dll 702 kB · 4 downloads This is great by my point of view. Tnx
fbrassin 47 Posted March 19, 2025 Posted March 19, 2025 I have a hint for future updates. It should be nice to have the possibility to force plugin to write folder name instead of a wrong one. Here an example i have this: #EXTINF:-1 tvg-id="" tvg-name="22.11.63 S01 E01" tvg-logo="https://image.tmdb.org/t/p/w300/hngiA1WSjkM3VPY6U71eqE2fsPx.jpg" group-title="Serie Tv",22.11.63 S01 E01 And plugin does this: .63 └── Season 22 ├── 22.11.63 S01 E01.strm ├── 22.11.63 S01 E02.strm ├── 22.11.63 S01 E03.strm ├── 22.11.63 S01 E04.strm ├── 22.11.63 S01 E05.strm ├── 22.11.63 S01 E06.strm ├── 22.11.63 S01 E07.strm └── 22.11.63 S01 E08.strm In this case it should be usefull if there is a box where i can force the right folder. What do you think?
mickle026 650 Posted March 19, 2025 Author Posted March 19, 2025 1 hour ago, fbrassin said: I have a hint for future updates. It should be nice to have the possibility to force plugin to write folder name instead of a wrong one. Here an example i have this: #EXTINF:-1 tvg-id="" tvg-name="22.11.63 S01 E01" tvg-logo="https://image.tmdb.org/t/p/w300/hngiA1WSjkM3VPY6U71eqE2fsPx.jpg" group-title="Serie Tv",22.11.63 S01 E01 And plugin does this: .63 └── Season 22 ├── 22.11.63 S01 E01.strm ├── 22.11.63 S01 E02.strm ├── 22.11.63 S01 E03.strm ├── 22.11.63 S01 E04.strm ├── 22.11.63 S01 E05.strm ├── 22.11.63 S01 E06.strm ├── 22.11.63 S01 E07.strm └── 22.11.63 S01 E08.strm In this case it should be usefull if there is a box where i can force the right folder. What do you think? This is a parsing error, ie not detected properly. I can fix this. 1
mickle026 650 Posted March 19, 2025 Author Posted March 19, 2025 On 17/03/2025 at 20:32, fbrassin said: Another thing. I found some Tv shows and some movies written like these Is there a way to solve? Are they actually wrong in the storage or just wrong in the browser? Is there another way to connect to this storage and check the contents of the drive?
fbrassin 47 Posted March 19, 2025 Posted March 19, 2025 16 minutes ago, mickle026 said: Are they actually wrong in the storage or just wrong in the browser? Is there another way to connect to this storage and check the contents of the drive? This problem Is related to this. 1 hour ago, fbrassin said: I think it is something like korean or japan movie. Here is the line: #EXTINF:-1 tvg-id="" tvg-name="苦乐参半 " tvg-logo="https://image.tmdb.org/t/p/w600_and_h900_bestv2/Agb13P1v74GnkEksdy8xJMMxe3Y.jpg" group-title="Dramma",苦乐参半 How do you think i can tell plugin to ignore all those kind of unrecognized characters?
mickle026 650 Posted March 19, 2025 Author Posted March 19, 2025 1 hour ago, fbrassin said: This problem Is related to this. Yes, I saw that post. The reason I ask is because they write correctly, and the code is already very robust. It will not write anything the filesystem cannot use correctly. Therefore I believe that they are correct on the storage, but the file browser you are using cannot read or does not support the code page for those items. I bet if you imported this folder into emby, they would appear correctly, so I also believe if you tried a different file browser, they would too. I am not 100% saying there is no problem with the plugin, but I don't believe it is though...because the code would report this in the logs.
fbrassin 47 Posted March 20, 2025 Posted March 20, 2025 7 hours ago, mickle026 said: Yes, I saw that post. The reason I ask is because they write correctly, and the code is already very robust. It will not write anything the filesystem cannot use correctly. Therefore I believe that they are correct on the storage, but the file browser you are using cannot read or does not support the code page for those items. I bet if you imported this folder into emby, they would appear correctly, so I also believe if you tried a different file browser, they would too. I am not 100% saying there is no problem with the plugin, but I don't believe it is though...because the code would report this in the logs. Sorry, i didn't understand. You are right, Emby identifies in correctly. So all is ok. Tnx
gillmacca01 211 Posted March 20, 2025 Posted March 20, 2025 Hypothetical question. If Live TV VOD folder contains ABC channels (i.e starts with ABC), what would be the best way to ignore these with affecting any tv shows/movies that may start with ABC (for extra info, the ABC channels are in individual folders (ABC 5, ABC 6) in a folder called ABC Network)
mickle026 650 Posted March 20, 2025 Author Posted March 20, 2025 14 minutes ago, gillmacca01 said: Hypothetical question. If Live TV VOD folder contains ABC channels (i.e starts with ABC), what would be the best way to ignore these with affecting any tv shows/movies that may start with ABC (for extra info, the ABC channels are in individual folders (ABC 5, ABC 6) in a folder called ABC Network) You cant in the current model. To do this you would have to have separate ignore/ contains sections for all three types "Live TV", "TV Shows" and "Movies" or An option filter on each section, "Ignore Only Live TV" , "Ignore Live TV & Movies", "Ignore Live TV & TV Shows", "Ignore Movies & TV Shows" etc , you would need all options on each section. Question back at you .... does everything apart from a few things you don't want appear to be working correctly now? 1
mickle026 650 Posted March 20, 2025 Author Posted March 20, 2025 3 minutes ago, mickle026 said: You cant in the current model. To do this you would have to have separate ignore/ contains sections for all three types "Live TV", "TV Shows" and "Movies" or An option filter on each section, "Ignore Only Live TV" , "Ignore Live TV & Movies", "Ignore Live TV & TV Shows", "Ignore Movies & TV Shows" etc , you would need all options on each section. Question back at you .... does everything apart from a few things you don't want appear to be working correctly now? You could ignore "ABC Network" ?
gillmacca01 211 Posted March 20, 2025 Posted March 20, 2025 3 minutes ago, mickle026 said: You could ignore "ABC Network" ? I wasn't sure if it would work on the top level folder
gillmacca01 211 Posted March 20, 2025 Posted March 20, 2025 8 minutes ago, mickle026 said: You cant in the current model. To do this you would have to have separate ignore/ contains sections for all three types "Live TV", "TV Shows" and "Movies" or An option filter on each section, "Ignore Only Live TV" , "Ignore Live TV & Movies", "Ignore Live TV & TV Shows", "Ignore Movies & TV Shows" etc , you would need all options on each section. Question back at you .... does everything apart from a few things you don't want appear to be working correctly now? I can't confirm anything until I install the latest dll tomorrow evening when I get back home. I will report back over the weekend
mickle026 650 Posted March 20, 2025 Author Posted March 20, 2025 3 minutes ago, gillmacca01 said: I wasn't sure if it would work on the top level folder Without looking back at the code, I am confident it will because the top level folder is created from the group-title, and that IS checked in the ignore filter.
mickle026 650 Posted March 20, 2025 Author Posted March 20, 2025 A few amendments to core functions, support should titles like "22.11.63 S01 E01" - although I haven't tested it yet Add counters to the log, which indicates how many items are found in each category. This should show at the end of the run. Added Load/Save buttons for the startswith and contains filters I will do this for the force to category boxes as well eventually, and save and load the full config xml as well (this is not done yet) VODtoSTRMscheduledTask.dll 2
BigIrn 10 Posted March 20, 2025 Posted March 20, 2025 I'm running a macos and win11 on two separate machines to see what happens.
BigIrn 10 Posted March 20, 2025 Posted March 20, 2025 Well the windows 11 i5 2.7 ghz 16 gb ram finished in 42 minutes BUT it's still not outputting all the movies and tv shows. 1909 movies and 3224 TV Shows. The log shows I/O Queue at the end of the log which seems like it was waiting to save and never got to it. ScheduledTask-[M3UToStrm]20.Mar.2025 - 15.22.47.txt ScheduledTask-[M3UToStrm]20.Mar.2025 - 15.14.32.txt ScheduledTask-[M3UToStrm]20.Mar.2025 - 15.09.21.txt ScheduledTask-[M3UToStrm]20.Mar.2025 - 15.06.46.txt ScheduledTask-[M3UToStrm]20.Mar.2025 - 14.54.49.txt hardware_detection-63878078798.txt readme.txt embyserver-63878078736.txt
BigIrn 10 Posted March 20, 2025 Posted March 20, 2025 Weird the m3us are empty. LiveTV.m3u Movies.m3u TV Shows.m3u
BigIrn 10 Posted March 20, 2025 Posted March 20, 2025 (edited) Windows 11 1909 movies 3255 tv shows. 30% downloaded. I can send my input m3u to you. That is much less than on the Mac. Edited March 21, 2025 by CBers Files deleted as requested.
gillmacca01 211 Posted March 21, 2025 Posted March 21, 2025 Installed latest dll, and the movies that were showing as TV Shows (ending in K) are now named correctly and appearing under Movies. Currently I am still seeing VODs for stuff I have ignored, but I am going to give it a few hours as even though the scheduled task has finished, it may still be doing stuff in the background. Also, 22 mins using 4 threads and no logging
mickle026 650 Posted March 21, 2025 Author Posted March 21, 2025 (edited) 16 hours ago, BigIrn said: Windows 11 1909 movies 3255 tv shows. 30% downloaded. I can send my input m3u to you. That is much less than on the Mac. I still have no idea why your system is crashing. You have a heck of a lot of sql errors 2025-03-20 18:01:34.915 Info App: Sqlite: 787 - abort at 26 in [insert into AncestorIds2 (ItemId, AncestorId, Distance) values (1205,1205,0)]: FOREIGN KEY constraint failed Do you have your VOD folder monitored by emby ? If you do can you check, outputting to one that is not, and see if you get the issue? - I am starting to wonder if something in the output is not interpreted properly by Emby and causing this. Edited March 21, 2025 by CBers Files removed.
mickle026 650 Posted March 21, 2025 Author Posted March 21, 2025 1 minute ago, gillmacca01 said: Installed latest dll, and the movies that were showing as TV Shows (ending in K) are now named correctly and appearing under Movies. Currently I am still seeing VODs for stuff I have ignored, but I am going to give it a few hours as even though the scheduled task has finished, it may still be doing stuff in the background. Also, 22 mins using 4 threads and no logging post examples of what it should be ignoring but isn't with your config file lines for the include and ignores, I dont need any urls etc just the items.
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