xteve-project / xTeVe

M3U Proxy for Plex DVR and Emby Live TV
MIT License
1.72k stars 227 forks source link

xteve over-writing duplicating stream links when assigning channel numbers #268

Open NthrnNYker opened 2 years ago

NthrnNYker commented 2 years ago

Ok, let's see if I can describe my problem : When I do a fresh install of xteve, my provider's m3u file downloads correctly and my playlist channel numbers commences @ 1000 as it should. The xteve.m3u file contains the correct stream links as was sent by my provider. The moment I change channel numbers according to my preferences or add a dummy epg for certain VOD links, for some reason xteve will cause one m3u link to duplicate over and over again

2021-09-15

I've tried everything to resolve this --- I've tried having my provider include dummy epg links instead of using xteve's, I've tried just using any old epg link for a different channel..... nothing seems to work.

Anybody got any ideas ?

NthrnNYker commented 2 years ago

I know xteve is getting the correct m3u playlist from my provider because I can see the correct stream links in the temporary m3u file MAPC42GNX48942BKUZJX.m3u :

2021-09-15 (1)

NthrnNYker commented 2 years ago

I HAVE been able to work around the problem by creating a new set of groups with my provider, and then putting those channels into each group --- one to each group ---- and then using xteve to 'filter' each group and assign them channel numbers and dummy epgs ---- however, while that works for 5 or 6 VOD channels, it's not feasible solution when I have need to add 30 or 40 sports games to my playlist, which might change on a daily basis.

NthrnNYker commented 2 years ago

Upon further investigation, I was able to confirm that all but the final channel of the channels listed above appear in xteve's urls.json file, albeit with both the correct provider stream link AND the correct urlID that is used to generate the internal stream link for xteve ---- channel 42 cannot be found in this file.

" "0b3c6e857900197d86429450b4263049": { "channelNumber": "35", "name": "THE OFFICE (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://***********************************/iwBWfLtNf9/142331", "urlID": "0b3c6e857900197d86429450b4263049"

"520f72843b43b2109e013ca0d22fd47d": { "channelNumber": "36", "name": "SHAMELESS (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://************************************/iwBWfLtNf9/142622", "urlID": "520f72843b43b2109e013ca0d22fd47d"

"5ddaaf1882064a181bee93a11557e56b": { "channelNumber": "37", "name": "DEADWOOD (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://*************************************/iwBWfLtNf9/142295", "urlID": "5ddaaf1882064a181bee93a11557e56b"

"f1453eca0afa3d8ef6c3fa3f7a953b04": { "channelNumber": "38", "name": "CURB YOUR ENTHUSIASM (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://**************************************/iwBWfLtNf9/142285", "urlID": "f1453eca0afa3d8ef6c3fa3f7a953b04"

"0169487c5ea648d642b3bc7718ce2acf": { "channelNumber": "39", "name": "FRASIER (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://***************************************/iwBWfLtNf9/142345", "urlID": "0169487c5ea648d642b3bc7718ce2acf"

"da77afa494b78989603ac4f53ea73c55": { "channelNumber": "40", "name": "THE SOPRANOS (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://*****************************************/iwBWfLtNf9/142766", "urlID": "da77afa494b78989603ac4f53ea73c55"

"15c1b3b705e174351b412c21a96d9376": { "channelNumber": "41", "name": "SOUTH PARK (24/7)", "playlistID": "M6NZP9VTWJ0C43007IQ4", "url": "http://******************************************/iwBWfLtNf9/142637", "urlID": "15c1b3b705e174351b412c21a96d9376"

colino17 commented 2 years ago

I am having the same issue. After mapping all my channels I noticed that a bunch of them all play the same stream. I checked the XTEVE M3U and all of them share the same XTEVE proxy link despite having distinct links in their original M3U files.

yongri0 commented 2 years ago

I am having the same issue too.