Jump to content

Plugin: Export VODS from .m3u - split m3u livetv, tvshows, movies (Going BETA!!)


Recommended Posts

Posted (edited)

Something that I've noticed with the successful movies and tv shows the m3u URL created look like this:

TV Shows: http://url:80/series/username/password/1032455.mkv <--the link will try to download the movie in firefox

Movies: http://url:80/movie/username/password/1266241.mkv <-- the link will try to open a tv episode in firefox

Any way of somehow using the url format to capture all the movies and shows?

Edited by BigIrn
update
Posted

Nevermind I manually did it in texteditor and now have a m3u for movies and series. Trying to run them the plugin now. I left the keywords section blank and hope the plugin knows where to place the movies.

mickle026
Posted
6 hours ago, BigIrn said:

Something that I've noticed with the successful movies and tv shows the m3u URL created look like this:

TV Shows: http://url:80/series/username/password/1032455.mkv <--the link will try to download the movie in firefox

Movies: http://url:80/movie/username/password/1266241.mkv <-- the link will try to open a tv episode in firefox

Any way of somehow using the url format to capture all the movies and shows?

Yes ,

I will add that.

mickle026
Posted (edited)

@BigIrnTry this one.

I still have not finished the other modifications, but i have added the detection you asked for.  I haven't tested it.

removed as not writing strm files

 

Edited by mickle026
gillmacca01
Posted

So I am working away from home all week for at least the next 5 weeks, only home at weekends. So as I have managed to get it to work on my QNAP with the correct configuration of the ignore words, I thought I would give it a go on the laptop again (with the same configuration as my QNAP). 14 minutes for start to finish...fast enough for me

Posted (edited)
6 minutes ago, gillmacca01 said:

So I am working away from home all week for at least the next 5 weeks, only home at weekends. So as I have managed to get it to work on my QNAP with the correct configuration of the ignore words, I thought I would give it a go on the laptop again (with the same configuration as my QNAP). 14 minutes for start to finish...fast enough for me

Mine still seems to be running since this morning at 3am EST. It’s working though. Safe travels. 

Edited by BigIrn
sftech13
Posted
On 3/8/2025 at 7:12 PM, mickle026 said:

I am now detecting the system architecture, cpu and memory to calculate the max parallel writes I can do without causing thread locking or cpu maxed out conditions.

WOW....This changes my script alot, never thought of it before. Your plugin is awesome. Good work. I tested it this morning. 

  • Like 1
Posted (edited)

I'm running the macos/m4 mini and just want to share my log for reference. I *think* it's done, I can't really quantify it without doing a terminal script to read the VOD folder and comparing it to Smarter IPTV live.

 

Edited by GrimReaper
Attachment removed
gillmacca01
Posted
4 hours ago, BigIrn said:

I'm running the macos/m4 mini and just want to share my log for reference. I *think* it's done, I can't really quantify it without doing a terminal script to read the VOD folder and comparing it to Smarter IPTV live.

ScheduledTask-[M3UToStrm]10.Mar.2025 - 21.51.14.txt 166.7 MB · 0 downloads

That's one of the steps I need to do. Compare the original m3u and what has been output, to see if I am missing anything 

mickle026
Posted

I am currently rewriting the "brain" of all this, and thus re-writing the subsidiary parts too -  Its taking me a bit longer.

There are a few issues in the original that I have noted.
1.  If you log the output, when the log gets large, there can be a cross threaded file lock which "can" cause the process to just exit/miss files etc.  *This was hard to detect*
2.  Some ignore words didn't seem to be being captured.

The core couldn't be multithreaded in its original form.

Status:
I have re-written the core, that is now multithreaded as well as everything else, so it processes the m3u file across all cores simultaneously
(i.e. on my pc reads and interprets 16 m3u entries simultaneously, categorises them etc), as well a all the I/O operations and logging.
I have re-written the logger altogether.  Its complicated to explain, but it works.
I have re-written the I/O file writer.  So that now queues and writes across all cores simultaneously, also prevents thread locks, overloads, queue buffer overflow etc..
I have re-written the ignore handler, that is still being tested but appears to be corrected.

There is still more to do as all of this is new and replacing the older code.

Full Verbose Logging mode is only taking 19 mins now, compared to most of the day before!

It might take me a few more days but I should be able to post a full working version soon.
 

  • Like 5
fbrassin
Posted

I don't know if it is just my m3u file, but in mine movies and series are easy to recognise.

MOVIES:

#EXTINF:-1 tvg-id="" tvg-name="Mune Il Guardiano Della Luna" tvg-logo="http://locandine.ddns.net:25461/images/9BsCIVc3tLhPXE4UK0PtZojfkCR_big.jpg" group-title="Animazione",Mune Il Guardiano Della Luna  http://xxx:12345/movie/user/password/262574.mkv

 

Serie:

#EXTINF:-1 tvg-id="" tvg-name="Alaska: gli alieni sono tra noi S01 E08" tvg-logo="https://image.tmdb.org/t/p/w300/z2L3Aw9RDmpMcruij7tODi8mGnq.jpg" group-title="Serie Discovery+",Alaska: gli alieni sono tra noi S01 E08   http://xxx:12345/series/user/password/262574.mkv

 

Is it possible to tell plugin that the ones with movie is a movie and the ones with series are tv shows instead of force for every single movie not recognised to go in movies and vice versa?

  • Like 1
sftech13
Posted
4 minutes ago, fbrassin said:

I don't know if it is just my m3u file, but in mine movies and series are easy to recognise.

MOVIES:

#EXTINF:-1 tvg-id="" tvg-name="Mune Il Guardiano Della Luna" tvg-logo="http://locandine.ddns.net:25461/images/9BsCIVc3tLhPXE4UK0PtZojfkCR_big.jpg" group-title="Animazione",Mune Il Guardiano Della Luna  http://xxx:12345/movie/user/password/262574.mkv

 

Serie:

#EXTINF:-1 tvg-id="" tvg-name="Alaska: gli alieni sono tra noi S01 E08" tvg-logo="https://image.tmdb.org/t/p/w300/z2L3Aw9RDmpMcruij7tODi8mGnq.jpg" group-title="Serie Discovery+",Alaska: gli alieni sono tra noi S01 E08   http://xxx:12345/series/user/password/262574.mkv

 

Is it possible to tell plugin that the ones with movie is a movie and the ones with series are tv shows instead of force for every single movie not recognised to go in movies and vice versa?

There is an option by grouping, maybe you can ask for a user defined placement in the options. So you can put keywords, etc. in there and it will sort them

mickle026
Posted (edited)

The next version, when it is released incorporates this, it was asked for further back in this thread and I have added it into the new code already.

It is already tested and working.  It will also recognise continuous stream URLs as live tv when it's ready.

It's getting close, I still have a few parts to finish, I don't have a huge amount left to do.  

Edited by mickle026
  • Like 2
  • Thanks 1
Posted

I don't know if it's just me but it seems like the pluigin has been running for 2 days....how can I tell? Is it set to run again in scheduler?

mickle026
Posted (edited)
51 minutes ago, BigIrn said:

I don't know if it's just me but it seems like the pluigin has been running for 2 days....how can I tell? Is it set to run again in scheduler?

Maybe you ran into one of the quirks mentioned above when it just exits for no reason

On 11/03/2025 at 10:52, mickle026 said:

There are a few issues in the original that I have noted.
1.  If you log the output, when the log gets large, there can be a cross threaded file lock which "can" cause the process to just exit/miss files etc.  *This was hard to detect*
2.  Some ignore words didn't seem to be being captured.

This no longer happens on the version I am testing right now.  
It looks pretty similar, but it almost all new.
There are a few more options, such as what to output, what to log etc.
I am not far off posting it, I have a few more things to finish off, so it might be ready by this weekend. (I hope :) )
So far it seems to be a LOT more accurate, using all the ignore words, outputting and cleaning up correctly (I think anyway)


I still have to add in code to use the inclusion words, but there isn't a lot more to do.  Its almost detecting everything properly now without the inclusion words.

13.Mar.2025 - 15:51:26 channelName: EN - Lucifer (US) S02 E13
13.Mar.2025 - 15:51:26 Sanitized Channelname: EN - Lucifer (US)
13.Mar.2025 - 15:51:26 Detected TV Shows - URL contains the word '/Series/'
13.Mar.2025 - 15:51:26 Adding TV show: EN - Lucifer (US) S02 E13
13.Mar.2025 - 15:51:26 groupTitle Folder omitted due to IgnoreGroupTitleFolder setting.
13.Mar.2025 - 15:51:26 Item [581288] Adding to Folder: D:\VODS\TV Shows\EN - Lucifer (US)\Season 02

 

Edited by mickle026
  • Like 2
Posted

So I went to see if the movies on the server matched what was on the m3u and I found a lot of garbage I don't want. Basically anything not EN or UK... 126745 movies to sort through. Here is how did some quick array pivot table to see what it looked like. The hardest one I have is how to put in an arabic letter into the ignore list. Once I get a concise list of what I DO WANT I want to figure out how to consolidate the folders or just them all into genres. I wouldn't want to accidentally have a friend over and the For Adults pops up while we're scrolling lmao 🤭🤣😬

Source Movies
ÍSLANDS MOVIES 11
ÍSLANDS MOVIES 4K 3840P 1
AL - ARKIVA 1980/2022 2646
AL - MË TË REJAT 1064
AL - PËR FËMIJË 75
AMAZON DOCU-MOVIES 14
AMAZON DOCU-MOVIES 4K 3840P 10
AMAZON KIDS 21
AMAZON KIDS 4K 3840P 4
AMAZON MOVIES 178
AMAZON MOVIES 4K 3840P 88
APPLE+ KIDS 9
APPLE+ KIDS 4K 3840P 2
APPLE+ MOVIES 40
APPLE+ MOVIES 4K 3840P 34
ASIA MOVIES (MULTI-SUBS) 404
BE - DOCU-MOVIES (NL) 2
BG - –ë–™–õ–ì–ê–†–ò–Ø –§–ò–õ–ú 713
BG - –ë–™–õ–ì–ê–†–ò–Ø –î–ï–¶–ê 78
BG - –ü–û–°–õ–ï–î–ù–ò –î–û–ü–™–õ–ù–ï–ù–ò–Ø 65
BG - MOMVIES 73
BN - BENGALI 281
BR - KIDS 22
BR - MOVIES 238
CHRISTIAN MOVIES 70
CN - CHINA FILM 13
DANISH FILM 96
DE -  BUD SPENCER & TERENCE HILL 43
DE - AMAZON PRIME PRODUKTION 16
DE - ANIME 4K 3840P 13
DE - ANIME FILME 144
DE - APPLE+ FILME PRODUKTION 40
DE - BLURAY FILME 245
DE - BOLLYWOOD 71
DE - DISNEY+ PRODUKTION 62
DE - DOKUMENTATION 140
DE - FILME 3D 44
DE - FILME 4K 3840P 859
DE - FILME ALT & 2023 7404
DE - FORMULA 1 7
DE - FUSSBALL 110
DE - IMDB TOP 100 100
DE - JAMES BOND 007 26
DE - KINDER 3D 4
DE - KINDER FILME 491
DE - KINDER FILME 4K 3840P 65
DE - MARVEL VS DC 24
DE - NETFLIX PRODUKTION 516
DE - NEUE FILME & 2025 424
DE - STUDIO GHIBLI 23
DE - WRESTLING 15
DISCOVERY+ MOVIES 6
DISNEY+ KIDS 54
DISNEY+ MENA KIDS 3840P 11
DISNEY+ MOVIES EU 107
DISNEY+ MOVIES MENA 3840P 74
DREAMWORKS ANIMATION 25
EN - 2020 & OLD 1200
EN - ACTION 974
EN - ADVENTURE 286
EN - Biblical 69
EN - BOXING 8
EN - CHRISTMAS 589
EN - COLLECTIONS 450
EN - COMEDY 1019
EN - CONCERTS 188
EN - DOCUMENTARIES 714
EN - DRAMA 1881
EN - HORROR 638
EN - IMDB TOP 250 250
EN - KIDS 727
EN - KIDS 4K 3840P 43
EN - MANGA/ANIME 134
EN - MOVIES 4K 3840P 607
EN - MUSICAL 158
EN - NEW RELEASE 4860
EN - ROMANCE 311
EN - SCIENCE FICTION 200
EN - THRILLER 692
EN - UFC 64
EN - WESTERNS 264
EN - WORKOUT 18
EN - WWE 393
ES - AMAZON PRIME 9
ES - APPLE TV+ 2
ES - DISNEY+ 2
ES - DOCUMENTALES 119
ES - INFANTILES Y FAMILIAS 427
ES - NETFLIX 299
ES - PARAMOUNT+ 1
ES - PELÍCULAS 2945
ES - PELÍCULAS 2024 627
ES - PELÍCULAS 2025 36
ES - PELÍCULAS 4K 3840P 342
ES - PELÍCULAS ANIMACION 46
ES - PELÍCULAS ANTIGUAS Y SAGAS 246
ES - PELÍCULAS CLASICO 107
ES - PELÍCULAS TERROR 201
ES - PRIME+ 135
EX - MOVIES 786
FOR ADULTS 896
FR - 2021 ANCIEN FILM 1973
FR - ACTEURS FRANCAIS 117
FR - ACTION 690
FR - AMAZONE 13
FR - ANIMEE 621
FR - ART MARTIAUX 82
FR - ASIATIQUE 92
FR - BASKETBALL 33
FR - BOX OFFICE 26
FR - COMBAT FILMS 126
FR - COMEDIE 994
FR - CRIME 210
FR - CYCLISME 17
FR - DISNEY 173
FR - DOCUMENTAIRS 330
FR - DRAME 1036
FR - ENFANTS 350
FR - ENFANTS 4K 3840P 94
FR - F1 17
FR - FANTASTIQUE AVENTURE 133
FR - FILM 1940-1980 248
FR - FILM 2022 123
FR - FILM 2023 435
FR - FILM 2024 653
FR - FILM 4K 3840P 730
FR - FILMS EN SAGA 4K 3840P 102
FR - FOOTBALL 13
FR - GOLF 9
FR - GUERRE FILMS 155
FR - HANDBALL 3
FR - HISTORIQUE BIOPIC 170
FR - HORREUR 299
FR - LE DRENIER AJOUTEE 29
FR - MANGA 91
FR - MOTO 37
FR - MUSIQUE 40
FR - NETFLIX 2025 11
FR - NETFLIX FILMS 395
FR - PARAMOUNT+ 47
FR - RUGBY 11
FR - SCIENCE-FICTION 215
FR - THRILLER 399
FR - VOSTFR 62
FR - WRC 19
GR - APPLE+ 66
GR - CHRISTMAS MOVIES 169
GR - DISNEY+ 206
GR - DOCUMENTARY 53
GR - GREEK THEATER 52
GR - NETFLIX 526
GR - ΠΑΙΔΙΚΑ 308
GR - ΕΛΛΗΝΙΚΕΣ ΤΑΙΝΕΣ 138
GR - ΚΑΡΑΟΚΕ 45
GR - ΚΙΝΗΜΑΤΟΓΡΑΦΟΣ 2293
GR - PRIME AMAZON 235
IL - סרטים 2022 + ישן 74
IL - סרטים 2023 + האחרון 35
IL - דיסני+ סרטים 154
IL - FREE TV - סרטים 128
IN - BOLLYWOOD'S 203
IN - CAM & NEW RELEASE 23
IN - EN HINDI 220
IN - GUJARATI NATAK 33
IN - HINDI 2528
IN - KANNADA 401
IN - KIDS 535
IN - MALAYALAM 401
IN - MARATHI 42
IN - NEW RELEASE 156
IN - PUNJABI 342
IN - TAMIL 466
IN - TELUGU 269
IR - PERSIAN کلاسیک دوبله 421
IR - PERSIAN کارتون 404
IR - PERSIAN MOVIES 790
IR - PERSIAN SUB/DUB 4430
IR - PERSIAN قدیمی 495
IT - 2019 & VECCHIO 12
IT - 4K MOVIES 25
IT - AVVENTURA AZIONE 122
IT - CACCIA 21
IT - CARTONI ANIMATI 58
IT - CLASSICO 473
IT - COMEDIA 126
IT - DRAMA ROMANTICO 164
IT - FANTASTICO FANTASCIENZA 74
IT - HORROR THRILLER 100
IT - NUOVA VERSIONE 2125
JP - JAPANESE FILM 69
JP - NETFLIX 26
KU - BADINI 437
KU - CARTOON BADINI 74
KU - CARTOON SORANI 89
KU - KURDISH MOVIES SUB 45
KU - SORANI 476
LA - NIÑOS 167
LA - PELÍCULAS 295
MARVEL MOVIES (MULTI) 12
MARVEL MOVIES 3840P (MULTI) 12
MT - MOVIES 105
NETFLIX ANIMI 16
NETFLIX ASIA 213
NETFLIX DOCU-MOVIES 41
NETFLIX HEVC 88
NETFLIX KIDS 245
NETFLIX KIDS 4K 3840P 6
NETFLIX MOVIES 3362
NETFLIX MOVIES 4K 3840P 113
NL - 2022 & OUD 2131
NL - 4K KINDEREN 2
NL - BIOSCOOP 659
NL - BIOSCOOP 4K 3840P 24
NL - KERST FILMS 76
NL - KINDEREN 326
NL - NPO+ 1
NL - VIDEOLAND 1196
NL - VIDEOLAND KIDS 38
NORDIC BARN 4K 3840P 25
NORDIC BECK COMPLETE 51
NORDIC FILM  4K 3840P 259
NORDIC FILM 2022 & OLD 2538
NORDIC FILM NEW RELEASE 791
NORDIC KIDS 300
NORDIC MUSIC 9
NORGE BARN 7
NORGE FILM 103
OSN+ MOVIES 4K 3840P 32
PARAMOUNT PICTURES 201
PH - PHILIPPINES FILM 131
PK -  NAATS NASHEED 99
PK - KIDS 4
PK - NAATS 135
PK - PAKISTANI MOVIES 298
PL - ŚWIĄTECZNIE 42
PL - DZIECI 86
PL - FILMY 4K 334
PL - KIDS 4K 25
PL - KINO 1650
PT/BR - AMAZON PRIME 6
PT/BR - ANIMAÇÃO 123
PT/BR - APPLE TV+ 38
PT/BR - DOCUMENTACAO 18
PT/BR - FILMES 1960-2023 3318
PT/BR - FILMES 2024-2025 103
PT/BR - NETFLIX 181
PT/BR - TERROR 182
QC - ANIMATION 12
QC - DOCUMENTAIRE 59
QC - FILMS NOUVELLE VERSION 137
QC - FILMS VIEILLE 190
QC - NETFLIX 16
QC - NOËL 60
QC - SPECTACLES 56
RO - MOVIES 935
RU - KIDS 948
RU - MOVIES 905
RU - NEW RELEASE 252
RU - RUSSIAN 2021&OLD 581
SO - SOMALIA MOVIES 87
SOCCER AFL 11
SOCCER AMERICAN FOOTBALL 305
SOCCER BASEBALL 256
SOCCER BASKETBALL 578
SOCCER FOOTBALL 1246
SOCCER FORMULA 1 24
SOCCER HOCKEY 281
SOCCER RUGBY 501
SOCCER UFC 43
SUOMEN ELOKUVAT 7
SVENSKA 2020 & GAMMAL 3306
SVENSKA AUDIOBOOKS 17
SVENSKA BARN 377
SVENSKA FILM 244
SVENSKA NYA UTG√ÖVAN 632
TOP KIDS BLURAY (MULTI-SUBS) 97
TOP MOVIES BLURAY (MULTI-SUBS) 1395
TR - ALT YAZI 74
TR - COCUK FILM 445
TR - IMD FILMER 58
TR - SINEMA 1793
TR - YESIL CAM SINEMA 495
UFC ARABIA 4
UNIVERSAL 258
VIAPLAY ÍSLANDS KRAKKAR 24
VIAPLAY ÍSLANDS KVIKMYNDIR 236
VIAPLAY KIDS 43
VIAPLAY MOVIES 121
رياضه متنوعه 168
أفلام جزائرية 31
أفلام رعب 790
أفلام آسيوية 2022 264
أفلام أجنبية 2018 70
أفلام أجنبية 2019 191
أفلام أجنبية 2020 629
أفلام أجنبية 2021 767
أفلام أجنبية 2022 866
أفلام أجنبية 2023 704
أفلام أجنبية 2024 545
أفلام أجنبية 2025 51
أفلام أجنبية قديمه 3752
أفلام أجنبيه فائقة الوضوح 678
أفلام أجنبيه تصوير سينمائي 12
أفلام أطفال فائقة الوضوح 63
أفلام أسيوية 2023 156
أفلام أسيوية 2024 154
أفلام أسيوية 2025 13
أفلام أسيوية قديمه 57
أفلام ألمانيه 2023 54
أفلام ألمانيه 2024 82
أفلام ألمانيه 2025 6
أفلام ألمانيه قديمه 131
أفلام شاهد الأصلية 129
أفلام شامية 29
أفلام خليجية 49
أفلام هندية 2023 203
أفلام هندية 2024 199
أفلام هندية 2025 8
أفلام هندية قديمه 735
أفلام هندية مدبلجة 68
أفلام كريم عبد العزيز 16
أفلام كوميديه 8
أفلام ليبيا 22
أفلام محمد هنيدي 20
أفلام مغربية 181
أفلام مدبلجة للعربية 78
أفلام مصرية 75
أفلام اطفال مدبلجة 86
أفلام اطفال مترجمة 679
أفلام احمد حلمي 26
أفلام احمد السقا 19
أفلام احمد عز 23
أفلام اسلامية 9
أفلام الكريسماس 95
أفلام انمي 91
أفلام تركية 230
أفلام تونسيه 80
أفلام نجوم العرب 21
أفلام عربية حديثه 67
أفلام عربية فائقة الوضوح 44
أفلام عربية قديمه 990
أفلام عربية كلاسيك 138
أفلام عربية تصوير سينمائي 31
مسرحيات خليجية 79
مسرحيات مغربية 21
مسرحيات مصرية 59
مسرحيات عربيه 64
افلام وثائقية 214
افلام هاني رمزي 13
افلام دريد لحام 30
افلام مسيحية 113
افلام عادل امام 100
الجزيرة الوثائقية 84
Grand Total 126745
mickle026
Posted
1 hour ago, BigIrn said:

So I went to see if the movies on the server matched what was on the m3u and I found a lot of garbage I don't want. Basically anything not EN or UK... 126745 movies to sort through. Here is how did some quick array pivot table to see what it looked like. The hardest one I have is how to put in an arabic letter into the ignore list. Once I get a concise list of what I DO WANT I want to figure out how to consolidate the folders or just them all into genres. I wouldn't want to accidentally have a friend over and the For Adults pops up while we're scrolling lmao 🤭🤣😬

Source Movies
ÍSLANDS MOVIES 11
ÍSLANDS MOVIES 4K 3840P 1
AL - ARKIVA 1980/2022 2646
AL - MË TË REJAT 1064
AL - PËR FËMIJË 75
AMAZON DOCU-MOVIES 14
AMAZON DOCU-MOVIES 4K 3840P 10
AMAZON KIDS 21
AMAZON KIDS 4K 3840P 4
AMAZON MOVIES 178
AMAZON MOVIES 4K 3840P 88
APPLE+ KIDS 9
APPLE+ KIDS 4K 3840P 2
APPLE+ MOVIES 40
APPLE+ MOVIES 4K 3840P 34
ASIA MOVIES (MULTI-SUBS) 404
BE - DOCU-MOVIES (NL) 2
BG - –ë–™–õ–ì–ê–†–ò–Ø –§–ò–õ–ú 713
BG - –ë–™–õ–ì–ê–†–ò–Ø –î–ï–¶–ê 78
BG - –ü–û–°–õ–ï–î–ù–ò –î–û–ü–™–õ–ù–ï–ù–ò–Ø 65
BG - MOMVIES 73
BN - BENGALI 281
BR - KIDS 22
BR - MOVIES 238
CHRISTIAN MOVIES 70
CN - CHINA FILM 13
DANISH FILM 96
DE -  BUD SPENCER & TERENCE HILL 43
DE - AMAZON PRIME PRODUKTION 16
DE - ANIME 4K 3840P 13
DE - ANIME FILME 144
DE - APPLE+ FILME PRODUKTION 40
DE - BLURAY FILME 245
DE - BOLLYWOOD 71
DE - DISNEY+ PRODUKTION 62
DE - DOKUMENTATION 140
DE - FILME 3D 44
DE - FILME 4K 3840P 859
DE - FILME ALT & 2023 7404
DE - FORMULA 1 7
DE - FUSSBALL 110
DE - IMDB TOP 100 100
DE - JAMES BOND 007 26
DE - KINDER 3D 4
DE - KINDER FILME 491
DE - KINDER FILME 4K 3840P 65
DE - MARVEL VS DC 24
DE - NETFLIX PRODUKTION 516
DE - NEUE FILME & 2025 424
DE - STUDIO GHIBLI 23
DE - WRESTLING 15
DISCOVERY+ MOVIES 6
DISNEY+ KIDS 54
DISNEY+ MENA KIDS 3840P 11
DISNEY+ MOVIES EU 107
DISNEY+ MOVIES MENA 3840P 74
DREAMWORKS ANIMATION 25
EN - 2020 & OLD 1200
EN - ACTION 974
EN - ADVENTURE 286
EN - Biblical 69
EN - BOXING 8
EN - CHRISTMAS 589
EN - COLLECTIONS 450
EN - COMEDY 1019
EN - CONCERTS 188
EN - DOCUMENTARIES 714
EN - DRAMA 1881
EN - HORROR 638
EN - IMDB TOP 250 250
EN - KIDS 727
EN - KIDS 4K 3840P 43
EN - MANGA/ANIME 134
EN - MOVIES 4K 3840P 607
EN - MUSICAL 158
EN - NEW RELEASE 4860
EN - ROMANCE 311
EN - SCIENCE FICTION 200
EN - THRILLER 692
EN - UFC 64
EN - WESTERNS 264
EN - WORKOUT 18
EN - WWE 393
ES - AMAZON PRIME 9
ES - APPLE TV+ 2
ES - DISNEY+ 2
ES - DOCUMENTALES 119
ES - INFANTILES Y FAMILIAS 427
ES - NETFLIX 299
ES - PARAMOUNT+ 1
ES - PELÍCULAS 2945
ES - PELÍCULAS 2024 627
ES - PELÍCULAS 2025 36
ES - PELÍCULAS 4K 3840P 342
ES - PELÍCULAS ANIMACION 46
ES - PELÍCULAS ANTIGUAS Y SAGAS 246
ES - PELÍCULAS CLASICO 107
ES - PELÍCULAS TERROR 201
ES - PRIME+ 135
EX - MOVIES 786
FOR ADULTS 896
FR - 2021 ANCIEN FILM 1973
FR - ACTEURS FRANCAIS 117
FR - ACTION 690
FR - AMAZONE 13
FR - ANIMEE 621
FR - ART MARTIAUX 82
FR - ASIATIQUE 92
FR - BASKETBALL 33
FR - BOX OFFICE 26
FR - COMBAT FILMS 126
FR - COMEDIE 994
FR - CRIME 210
FR - CYCLISME 17
FR - DISNEY 173
FR - DOCUMENTAIRS 330
FR - DRAME 1036
FR - ENFANTS 350
FR - ENFANTS 4K 3840P 94
FR - F1 17
FR - FANTASTIQUE AVENTURE 133
FR - FILM 1940-1980 248
FR - FILM 2022 123
FR - FILM 2023 435
FR - FILM 2024 653
FR - FILM 4K 3840P 730
FR - FILMS EN SAGA 4K 3840P 102
FR - FOOTBALL 13
FR - GOLF 9
FR - GUERRE FILMS 155
FR - HANDBALL 3
FR - HISTORIQUE BIOPIC 170
FR - HORREUR 299
FR - LE DRENIER AJOUTEE 29
FR - MANGA 91
FR - MOTO 37
FR - MUSIQUE 40
FR - NETFLIX 2025 11
FR - NETFLIX FILMS 395
FR - PARAMOUNT+ 47
FR - RUGBY 11
FR - SCIENCE-FICTION 215
FR - THRILLER 399
FR - VOSTFR 62
FR - WRC 19
GR - APPLE+ 66
GR - CHRISTMAS MOVIES 169
GR - DISNEY+ 206
GR - DOCUMENTARY 53
GR - GREEK THEATER 52
GR - NETFLIX 526
GR - ΠΑΙΔΙΚΑ 308
GR - ΕΛΛΗΝΙΚΕΣ ΤΑΙΝΕΣ 138
GR - ΚΑΡΑΟΚΕ 45
GR - ΚΙΝΗΜΑΤΟΓΡΑΦΟΣ 2293
GR - PRIME AMAZON 235
IL - סרטים 2022 + ישן 74
IL - סרטים 2023 + האחרון 35
IL - דיסני+ סרטים 154
IL - FREE TV - סרטים 128
IN - BOLLYWOOD'S 203
IN - CAM & NEW RELEASE 23
IN - EN HINDI 220
IN - GUJARATI NATAK 33
IN - HINDI 2528
IN - KANNADA 401
IN - KIDS 535
IN - MALAYALAM 401
IN - MARATHI 42
IN - NEW RELEASE 156
IN - PUNJABI 342
IN - TAMIL 466
IN - TELUGU 269
IR - PERSIAN کلاسیک دوبله 421
IR - PERSIAN کارتون 404
IR - PERSIAN MOVIES 790
IR - PERSIAN SUB/DUB 4430
IR - PERSIAN قدیمی 495
IT - 2019 & VECCHIO 12
IT - 4K MOVIES 25
IT - AVVENTURA AZIONE 122
IT - CACCIA 21
IT - CARTONI ANIMATI 58
IT - CLASSICO 473
IT - COMEDIA 126
IT - DRAMA ROMANTICO 164
IT - FANTASTICO FANTASCIENZA 74
IT - HORROR THRILLER 100
IT - NUOVA VERSIONE 2125
JP - JAPANESE FILM 69
JP - NETFLIX 26
KU - BADINI 437
KU - CARTOON BADINI 74
KU - CARTOON SORANI 89
KU - KURDISH MOVIES SUB 45
KU - SORANI 476
LA - NIÑOS 167
LA - PELÍCULAS 295
MARVEL MOVIES (MULTI) 12
MARVEL MOVIES 3840P (MULTI) 12
MT - MOVIES 105
NETFLIX ANIMI 16
NETFLIX ASIA 213
NETFLIX DOCU-MOVIES 41
NETFLIX HEVC 88
NETFLIX KIDS 245
NETFLIX KIDS 4K 3840P 6
NETFLIX MOVIES 3362
NETFLIX MOVIES 4K 3840P 113
NL - 2022 & OUD 2131
NL - 4K KINDEREN 2
NL - BIOSCOOP 659
NL - BIOSCOOP 4K 3840P 24
NL - KERST FILMS 76
NL - KINDEREN 326
NL - NPO+ 1
NL - VIDEOLAND 1196
NL - VIDEOLAND KIDS 38
NORDIC BARN 4K 3840P 25
NORDIC BECK COMPLETE 51
NORDIC FILM  4K 3840P 259
NORDIC FILM 2022 & OLD 2538
NORDIC FILM NEW RELEASE 791
NORDIC KIDS 300
NORDIC MUSIC 9
NORGE BARN 7
NORGE FILM 103
OSN+ MOVIES 4K 3840P 32
PARAMOUNT PICTURES 201
PH - PHILIPPINES FILM 131
PK -  NAATS NASHEED 99
PK - KIDS 4
PK - NAATS 135
PK - PAKISTANI MOVIES 298
PL - ŚWIĄTECZNIE 42
PL - DZIECI 86
PL - FILMY 4K 334
PL - KIDS 4K 25
PL - KINO 1650
PT/BR - AMAZON PRIME 6
PT/BR - ANIMAÇÃO 123
PT/BR - APPLE TV+ 38
PT/BR - DOCUMENTACAO 18
PT/BR - FILMES 1960-2023 3318
PT/BR - FILMES 2024-2025 103
PT/BR - NETFLIX 181
PT/BR - TERROR 182
QC - ANIMATION 12
QC - DOCUMENTAIRE 59
QC - FILMS NOUVELLE VERSION 137
QC - FILMS VIEILLE 190
QC - NETFLIX 16
QC - NOËL 60
QC - SPECTACLES 56
RO - MOVIES 935
RU - KIDS 948
RU - MOVIES 905
RU - NEW RELEASE 252
RU - RUSSIAN 2021&OLD 581
SO - SOMALIA MOVIES 87
SOCCER AFL 11
SOCCER AMERICAN FOOTBALL 305
SOCCER BASEBALL 256
SOCCER BASKETBALL 578
SOCCER FOOTBALL 1246
SOCCER FORMULA 1 24
SOCCER HOCKEY 281
SOCCER RUGBY 501
SOCCER UFC 43
SUOMEN ELOKUVAT 7
SVENSKA 2020 & GAMMAL 3306
SVENSKA AUDIOBOOKS 17
SVENSKA BARN 377
SVENSKA FILM 244
SVENSKA NYA UTG√ÖVAN 632
TOP KIDS BLURAY (MULTI-SUBS) 97
TOP MOVIES BLURAY (MULTI-SUBS) 1395
TR - ALT YAZI 74
TR - COCUK FILM 445
TR - IMD FILMER 58
TR - SINEMA 1793
TR - YESIL CAM SINEMA 495
UFC ARABIA 4
UNIVERSAL 258
VIAPLAY ÍSLANDS KRAKKAR 24
VIAPLAY ÍSLANDS KVIKMYNDIR 236
VIAPLAY KIDS 43
VIAPLAY MOVIES 121
رياضه متنوعه 168
أفلام جزائرية 31
أفلام رعب 790
أفلام آسيوية 2022 264
أفلام أجنبية 2018 70
أفلام أجنبية 2019 191
أفلام أجنبية 2020 629
أفلام أجنبية 2021 767
أفلام أجنبية 2022 866
أفلام أجنبية 2023 704
أفلام أجنبية 2024 545
أفلام أجنبية 2025 51
أفلام أجنبية قديمه 3752
أفلام أجنبيه فائقة الوضوح 678
أفلام أجنبيه تصوير سينمائي 12
أفلام أطفال فائقة الوضوح 63
أفلام أسيوية 2023 156
أفلام أسيوية 2024 154
أفلام أسيوية 2025 13
أفلام أسيوية قديمه 57
أفلام ألمانيه 2023 54
أفلام ألمانيه 2024 82
أفلام ألمانيه 2025 6
أفلام ألمانيه قديمه 131
أفلام شاهد الأصلية 129
أفلام شامية 29
أفلام خليجية 49
أفلام هندية 2023 203
أفلام هندية 2024 199
أفلام هندية 2025 8
أفلام هندية قديمه 735
أفلام هندية مدبلجة 68
أفلام كريم عبد العزيز 16
أفلام كوميديه 8
أفلام ليبيا 22
أفلام محمد هنيدي 20
أفلام مغربية 181
أفلام مدبلجة للعربية 78
أفلام مصرية 75
أفلام اطفال مدبلجة 86
أفلام اطفال مترجمة 679
أفلام احمد حلمي 26
أفلام احمد السقا 19
أفلام احمد عز 23
أفلام اسلامية 9
أفلام الكريسماس 95
أفلام انمي 91
أفلام تركية 230
أفلام تونسيه 80
أفلام نجوم العرب 21
أفلام عربية حديثه 67
أفلام عربية فائقة الوضوح 44
أفلام عربية قديمه 990
أفلام عربية كلاسيك 138
أفلام عربية تصوير سينمائي 31
مسرحيات خليجية 79
مسرحيات مغربية 21
مسرحيات مصرية 59
مسرحيات عربيه 64
افلام وثائقية 214
افلام هاني رمزي 13
افلام دريد لحام 30
افلام مسيحية 113
افلام عادل امام 100
الجزيرة الوثائقية 84
Grand Total 126745

The new version has genre grouping if you enter a provider API key.  I have to test that yet 

It also sorts much better and accurately.

I am very close to posting it.

I am hoping it'll be done by Sunday evening.

So from your list it looks like the saved m3u is not respectful of utf or ansi, I will check that, thanks.

  • Like 1
Posted
1 hour ago, mickle026 said:

The new version has genre grouping if you enter a provider API key.  I have to test that yet 

It also sorts much better and accurately.

I am very close to posting it.

I am hoping it'll be done by Sunday evening.

So from your list it looks like the saved m3u is not respectful of utf or ansi, I will check that, thanks.

Who's API key would I need? The guy I got strong from?

mickle026
Posted
2 hours ago, BigIrn said:

Who's API key would I need? The guy I got strong from?

No, it has fields for tmdb, omdb and tvdb API keys, it pulls into from them.  You can get your own API key on these sites for personal use.

Once I finish the next bit I have to do I might post it, so you guys can test it out.  I wanted to test it a bit more first, but i don't mind posting it.

I tested it creating the vod folders and cleaning up

I tested the tmdb IDs being pulled from tmdb and added to the movie names.

I haven't tested the genres yet, it pulls them, but I haven't tested if the genre folder creates yet.  The code is there to do it, but it hasn't been checked.

I tested the split m3u creation.

I tested many different options work as the should, on/off for selecting outputs 

I have converted (well rewritten actually) most of the code to use all cpu cores instead of single threaded,  speed has vastly increased.

Because it is basically rewritten, almost completely, it's not even the same plugin anymore, it looks very similar and does the same thing but a lot better I think.

It shouldn't be long now, I'm have a day off from work Sunday so I am hoping to finish it then if I don't have time Saturday.

  • Like 1
Posted
5 hours ago, mickle026 said:

No, it has fields for tmdb, omdb and tvdb API keys, it pulls into from them.  You can get your own API key on these sites for personal use.

Once I finish the next bit I have to do I might post it, so you guys can test it out.  I wanted to test it a bit more first, but i don't mind posting it.

I tested it creating the vod folders and cleaning up

I tested the tmdb IDs being pulled from tmdb and added to the movie names.

I haven't tested the genres yet, it pulls them, but I haven't tested if the genre folder creates yet.  The code is there to do it, but it hasn't been checked.

I tested the split m3u creation.

I tested many different options work as the should, on/off for selecting outputs 

I have converted (well rewritten actually) most of the code to use all cpu cores instead of single threaded,  speed has vastly increased.

Because it is basically rewritten, almost completely, it's not even the same plugin anymore, it looks very similar and does the same thing but a lot better I think.

It shouldn't be long now, I'm have a day off from work Sunday so I am hoping to finish it then if I don't have time Saturday.

I'll be happy to be your QA analyst if you need to organize tickets and nice to haves out on Git. I can run a windows VM and trash it alongside my dev mac to test things out. I'm trying to get better about using Docker so bare with me. If I get bored I might even try running ubuntu or something. I'm in US EST but retired and like to tinker at all hours.

I started importing the data from the m3u in python to create a report comparing what movies converted successfully, the ones that didn't and the ones that are going to TV Shows folder. I got bored and switched to Excel but now I'm creating a SAS dataset I can put into a database. I want to compare the original m3u to the output and create a foreign key to tie the datasets together so I can slice and dice and see where there are issues. 

Like for example below. I only ran the curated movie m3u and not the TV one and deleted any possible tv shows or live tv. It still put movies under TV:

I need to test your latest version and report back how long it takes me. I'm still working on filtering what I want and how to ignore what I don't.

Some streams that are filetype mp4 are not playing on emby or other players so it might be a host issue. Haven't had any issues with mkv.

Sorry to bombard you so much but something that occurred to me, do people use the Live TV feature? I haven't tried it out yet so what would be the upside to using it instead of the Live TV section already on the dashboard. I'll give it a go with some coffee later.

Thanks again @mickle026!!! I'll be the first to toast one for you on St Paddys. Don't feel rushed, this is by far miles ahead than when I first downloaded it. I can make it work completely fine as is, just the folder navigation is cumbersome.

Screenshot 2025-03-15 at 4.45.08 AM.png

Screenshot 2025-03-15 at 4.45.29 AM.png

Screenshot 2025-03-15 at 4.45.58 AM.png

gillmacca01
Posted (edited)

@BigIrn How do you add your VODs to Emby. Do you create a new library(s), or import it into your current Movie/TV Shows libraries?

I would like to import into my current libraries, so I can still use continue watching, but if I did that I would have duplicates

Edited by gillmacca01
gillmacca01
Posted

@mickle026when the new version gets released, will we have to setup from scratch, or will it still use the current configuration file?

Posted
1 hour ago, gillmacca01 said:

@BigIrn How do you add your VODs to Emby. Do you create a new library(s), or import it into your current Movie/TV Shows libraries?

I would like to import into my current libraries, so I can still use continue watching, but if I did that I would have duplicates

That would be a fantastic idea! I hope that is the goal, eventually merge VOD streams with Live, Movie, TV. I will set up a VM later today and test that theory. I'll take a few movies that I know are already duped in just the VOD section and see how it reacts to the same movie in the "official movie" section. Disclaimer, unless you back up your media religiously, do not try this at home lol

ScreenShot2025-03-15at6_33_37AM.thumb.png.23402c930555f105c5441bdb50231768.pngScreenShot2025-03-15at6_42_24AM.thumb.png.d5116345f3ef9e50bb2fe79bbe6dceb5.pngScreenShot2025-03-15at6_43_04AM.png.022cc653249b565872109f087ab3a52e.pngScreenShot2025-03-15at6_44_43AM.thumb.png.0d022d506c4f8c6e504bbe665bcc9f9d.pngScreenShot2025-03-15at6_44_59AM.png.cddd58d6614dc9625a25186b23fef8b5.pngScreenShot2025-03-15at6_45_10AM.png.42c0cf72fefd5319678dc6d412c69876.pngI'm still playing with the inclusion words. I should be able to just include or just exclude.

ScreenShot2025-03-15at6_45_20AM.png.91a319329affffe364439cb12e98bef9.png

@gillmacca01Once I get this in a cleaner automated manner, I'll share with you my google sheet/Excel pivot table and report where you can plug in your media directory and compare it to the m3u output so you know you're capturing everything you want or where it's going. The log is great for basic troubleshooting but the verbose is overkill. There should be a happy medium with folders, hierarchy and count of media so you can do a quick sniff test.

Screen Shot 2025-03-15 at 6.30.04 AM.png

  • Like 1
Posted
On 3/13/2025 at 11:42 AM, mickle026 said:

Maybe you ran into one of the quirks mentioned above when it just exits for no reason

This no longer happens on the version I am testing right now.  
 

Right on 👍🏽 yeah I mentioned file locking really early on in this thread. I’m glad you got it working. I was afraid to open the log or make folder/file changes while it was running. 

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...