Multiple TVE issues with YTTV and Philo

I did the speed test early on as part of troubleshooting. I have 400 mbps with Spectrum and it is running at around 225 via the server test.

I do not have any special customer settings on my DNS, nor ad blocking with Chrome or my router. In fact I have it set up specifically because of using a Plex Server as well with Xteve which I am told does not impose on using Channels DVR.

Again it is my theory that there must be some kind of setting within the Channels DVR that I am either missing or is not identified. But I can't pin point it.

What I find odd from your post with the person claiming to have no issues running Philo for years is that based on that post it appeared they are using the default settings in app which I also tried with Philo, so by does one person's work another persons does not?

I am 100% certain it is not a hardware issue or a software issue it must be a setting issues, but I digress as I am unable to pin point it.

Those missing channels could be related to CBS/Viacom changes: there are a few threads about it from recent days - More content providers killing TVE - #7 by mjitkop

Is everything set to stream as original quality in channels?

When you have the issue you need to submit diagnostics as the devs are the only ones that can really determine your issues directly by looking at the diagnostics. The information you were posting in the community is quite vague and generalized so it’s hard to tell based off what information you are telling us

The server log would tell you what is happening and why the stream is disconnecting even if you don’t think it’s useful, you should still post that information

If the channel takes a very long time to tune, that’s Typically a network issue or the server is transcoding and cannot handle it. However, there could be many other possibilities. Everyone set up is unique. Need to at least see the logs for when you tune, the channel and it disconnects to even start to guess

Don't think so this is a much wider issue then one provider, every channel loads but will not play beyond a minute before the buffer goes to timeout. I have even tried to extend the time out for the buffer to play longer with no positive out come.

There is no way to extend the buffer for a time out... so not sure what you are implying.

The pause/time shift buffer is on the client device. If there is little to no space available on the client device, then that can cause issues.

Please post the segment of your server logs that show you tuning to a channel, and it timing out.

With out that basic info and insight in to things, the specific things the logs say, all we can do is just guess and speculate.

I have the default settings for streaming, albeit I have tried many iterations to see if it would play, i.e. 6mps and 4 mbs , stream, direct, and original etc all with no positive out come.

As for streaming messages and logs if you think it will help here they are:

2024/02/03 08:20:56.572866 [TVE] action=exception err=&runtime.ExceptionDetails{ExceptionID:2, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:49792, ScriptID:"34", URL:"https://cdn.opecloud.com/ope-fox.js", StackTrace:(*runtime.StackTrace)(0xc00322ea40), Exception:(*runtime.RemoteObject)(0xc002a65ef0), ExecutionContextID:2, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"Error", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"Error: [object Object]\n at https://cdn.opecloud.com/ope-fox.js:1:49793", DeepSerializedValue:(*runtime.DeepSerializedValue)(nil), ObjectID:"2659086891717329001.2.4", Preview:(*runtime.ObjectPreview)(0xc001b2c540), CustomPreview:(*runtime.CustomPreview)(nil)} preview=&runtime.ObjectPreview{Type:"object", Subtype:"error", Description:"Error: [object Object]\n at https://cdn.opecloud.com/ope-fox.js:1:49793", Overflow:false, Properties:[]*runtime.PropertyPreview{(*runtime.PropertyPreview)(0xc001ee3400), (*runtime.PropertyPreview)(0xc001ee3450)}, Entries:[]*runtime.EntryPreview(nil)} value=Error: [object Object]

at https://cdn.opecloud.com/ope-fox.js:1:49793

2024/02/03 08:20:57.399526 [TVE] action=exception err=&runtime.ExceptionDetails{ExceptionID:3, Text:"Uncaught", LineNumber:0, ColumnNumber:417558, ScriptID:"115", URL:"https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js", StackTrace:(*runtime.StackTrace)(0xc0034acbc0), Exception:(*runtime.RemoteObject)(0xc002e6db00), ExecutionContextID:2, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"ReferenceError", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"ReferenceError: OvaMediaPlayer is not defined at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:417559) at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:423453) at i (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:87555) at po. (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:89144) at p (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:3031) at m (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2705) at l (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:628) at a.trigger (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2598) at Z.s.set (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:101311) at io._onOvaMediaPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:409485)", DeepSerializedValue:(*runtime.DeepSerializedValue)(nil), ObjectID:"2659086891717329001.2.5", Preview:(*runtime.ObjectPreview)(0xc0010a85b0), CustomPreview:(*runtime.CustomPreview)(nil)} preview=&runtime.ObjectPreview{Type:"object", Subtype:"error", Description:"ReferenceError: OvaMediaPlayer is not defined at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:417559) at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:423453) at i (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:87555) at po. (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:89144) at p (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:3031) at m (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2705) at l (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:628) at a.trigger (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2598) at Z.s.set (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:101311) at io._onOvaMediaPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:409485)", Overflow:true, Properties:[]*runtime.PropertyPreview{(*runtime.PropertyPreview)(0xc003a391d0), (*runtime.PropertyPreview)(0xc003a39220), (*runtime.PropertyPreview)(0xc003a39270), (*runtime.PropertyPreview)(0xc003a392c0), (*runtime.PropertyPreview)(0xc003a39310)}, Entries:[]*runtime.EntryPreview(nil)} value=ReferenceError: OvaMediaPlayer is not defined at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:417559) at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:423453) at i (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:87555) at po. (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:89144) at p (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:3031) at m (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2705) at l (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:628) at a.trigger (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2598) at Z.s.set (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:101311) at io._onOvaMediaPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:409485)

2024/02/03 08:20:57.460891 [TVE] action=exception err=&runtime.ExceptionDetails{ExceptionID:4, Text:"Uncaught", LineNumber:0, ColumnNumber:417558, ScriptID:"115", URL:"https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js", StackTrace:(*runtime.StackTrace)(0xc003544400), Exception:(*runtime.RemoteObject)(0xc002baf9e0), ExecutionContextID:2, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"ReferenceError", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"ReferenceError: OvaMediaPlayer is not defined at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:417559) at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:423453) at i (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:87555) at po. (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:89144) at p (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:3031) at m (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2705) at l (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:628) at a.trigger (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2598) at Z.s.set (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:101311) at io._onOvaMediaPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:409485)", DeepSerializedValue:(*runtime.DeepSerializedValue)(nil), ObjectID:"2659086891717329001.2.6", Preview:(*runtime.ObjectPreview)(0xc000f24310), CustomPreview:(*runtime.CustomPreview)(nil)} preview=&runtime.ObjectPreview{Type:"object", Subtype:"error", Description:"ReferenceError: OvaMediaPlayer is not defined at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:417559) at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:423453) at i (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:87555) at po. (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:89144) at p (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:3031) at m (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2705) at l (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:628) at a.trigger (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2598) at Z.s.set (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:101311) at io._onOvaMediaPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:409485)", Overflow:true, Properties:[]*runtime.PropertyPreview{(*runtime.PropertyPreview)(0xc0006e2eb0), (*runtime.PropertyPreview)(0xc0006e2f00), (*runtime.PropertyPreview)(0xc0006e2f50), (*runtime.PropertyPreview)(0xc0006e2fa0), (*runtime.PropertyPreview)(0xc0006e2ff0)}, Entries:[]*runtime.EntryPreview(nil)} value=ReferenceError: OvaMediaPlayer is not defined at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:417559) at po._onPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:423453) at i (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:87555) at po. (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:89144) at p (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:3031) at m (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2705) at l (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:628) at a.trigger (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:2598) at Z.s.set (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:101311) at io._onOvaMediaPlayerLoaded (https://vidstat.taboola.com/vpaid/units/33_7_4/infra/cmTagFEED_MANAGER.js:1:409485)

2024/02/03 08:20:59.392395 [TVE] action=error_response type=Document error=net::ERR_ABORTED url=https://sync.1rx.io/usersync2/aniview ip=69.194.240.13

2024/02/03 08:21:07.624435 [TVE] action=error_response type=Image error=net::ERR_TOO_MANY_REDIRECTS url=https://ads.stickyadstv.com/user-registering ip=38.98.139.151

2024/02/03 08:21:07.786711 [TVE] action=exception err=&runtime.ExceptionDetails{ExceptionID:5, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:49792, ScriptID:"34", URL:"https://cdn.opecloud.com/ope-fox.js", StackTrace:(*runtime.StackTrace)(0xc002188d40), Exception:(*runtime.RemoteObject)(0xc00313a480), ExecutionContextID:2, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"Error", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"Error: [object Object]\n at https://cdn.opecloud.com/ope-fox.js:1:49793", DeepSerializedValue:(*runtime.DeepSerializedValue)(nil), ObjectID:"2659086891717329001.2.7", Preview:(*runtime.ObjectPreview)(0xc0003aa000), CustomPreview:(*runtime.CustomPreview)(nil)} preview=&runtime.ObjectPreview{Type:"object", Subtype:"error", Description:"Error: [object Object]\n at https://cdn.opecloud.com/ope-fox.js:1:49793", Overflow:false, Properties:[]*runtime.PropertyPreview{(*runtime.PropertyPreview)(0xc001336140), (*runtime.PropertyPreview)(0xc001336190)}, Entries:[]*runtime.EntryPreview(nil)} value=Error: [object Object]

at https://cdn.opecloud.com/ope-fox.js:1:49793

2024/02/03 08:21:14.862475 [TVE] action=page_ready

2024/02/03 08:21:14.862988 [TVE] action=wait_for_page done=true reason=page_ready

2024/02/03 08:21:14.873441 [TVE] action=click_interstitial

2024/02/03 08:21:15.155179 [TVE] action=tvejs msg="foxSportsSelect: path=/live"

2024/02/03 08:21:15.190972 [TVE] action=wait_for_interstitial timeout=12s

2024/02/03 08:21:15.193154 [TVE] action=request type=Document method=GET url=https://www.foxsports.com/provider/register

2024/02/03 08:21:15.193154 [TVE] action=foxsportsauth step=register

2024/02/03 08:21:15.705467 [TVE] action=error_response type=Image error=net::ERR_ABORTED url=https://ag.innovid.com/1x1.gif ip=3.19.183.195

2024/02/03 08:21:15.706744 [TVE] action=error_response type=Image error=net::ERR_ABORTED url=https://dt.adsafeprotected.com/dt ip=44.229.247.206

....ok... i don't recognize any of that ... what TVE source is this trying to authorize, what channel?

I have never seen "taboola" in logs before, even when i have had tve issues (xfinity)

Edit: last bit of that shows Fox Sports, and time out and other issues trying to load or manage those ulrs it lists...issues on Fox news side? i really don't know/can't tell. all that is is beyond my understanding and experince.

1 Like

Looking for full segment of logs, including the first start of the tune and end (open connection etc..... should look like this

2024/02/03 10:24:50.402679 [TVE] stream timestamps: reelz: start_at=2024-02-03T10:24:23-06:00 end_at=2024-02-03T10:24:35-06:00 live_delay=8.7646796s
2024/02/03 10:24:50.402679 [TNR] Opened connection to TVE-Philo for ch6095 REELZ
2024/02/03 10:25:07.371200 [SNR] Rewriter statistics for 192.168.0.17 (Apple TV) for ch6095 REELZ: discontinuity_detected=0 transport_errors=0 saw_pcr=true saw_pmt=true highest_pts=30.364000
2024/02/03 10:25:07.371200 [SNR] Buffer statistics for 192.168.0.17 (Apple TV) for ch6095 REELZ: buf=0% drop=0%
2024/02/03 10:25:07.371200 [SNR] Streaming statistics for 192.168.0.17 (Apple TV) for ch6095 REELZ: timeouts=0 segment_timeouts=0 playlist_timeouts=0
2024/02/03 10:25:07.371200 [TNR] Closed connection to TVE-Philo for ch6095 REELZ```
1 Like

I have solved the problem believe it or not.

I did the following:

1 Deleted entire DVR, and reinstalled from the beginning and removed restore function from setup as if it were a new installation..
2 I did NOT allow HD HOMERUN to run and unplugged it.
3 I only installed You Tube TV and the TVE provider.

It is running flawlessly, no buffering and no issues.

My assessment is that HD Homerun was creating a conflict, I cannot say conflict but it is likely a conflict.

Also I don't believe the stacking feature is adequately working when you have duplicate channels from duplicate providers. For example I noticed a significant issue with the Hallmark channel with two providers, it is in the codes that is has a conflict and rather then stack it prevents either channel from playing beyond a minute.

My next test will be to see if I an load IPTV channels with You Tube TV and see if it presents a conflict.

More to come.

Thanks

Having stacked/ multiple sources has rarely been an issue.

HDHR is a very separate thing, and has no tie ins to TVE.

If you have multiple tuners for the same channel number, it would go by Tuner Priority in the server (recordings) and by Tuner Priority in each client app (live view etc).

Custom channels or iptv could cause issues, and most often, those are the one that exhibit the behavior you describe, playing for a very short time then disconnecting. As most typical "IPTV" services users try to use are illegal pirate services... And many IPTV services, legit or not, have limits or other odd things about them, so, for that, your millage may vary. You never stated what specific IPTV service you are using that you stated worked fine, while tve did not.

Starting over from scratch, and adding things one by one, testing each for a while before adding another, is a good step. Was what i was going to suggest at some point.

Thanks for the feedback - update.

It appears that the custom (IPTV) interfacing is the culprit - I have HD Homerun and You Tube TV running together fine, but when IPTV is added it is an issue.

That said I would say one thing I disagree with you on, and that is that IPTV is the best provider of all services that works the best in my experience with this platform. It is flawless with recording as well as loading channels, they are supper fast and there is zero buffering. And like any streaming service you are anywhere from 45, 30 & 15 seconds delayed from live TV via Antenna or Cable.

End of the day my problem is solved and now I have my answer, drop You Tube TV which cost $75/M and go with IPTV and HD Homerun with an Antenna. IPTV cost $60 for the year and the Anenna is free, you do the math :slight_smile:

1 Like

So what IPTV service is this that works so exceptionally well in your experience?

Are you in the USA or another country as some places their main provider is IPTV based.

Also, except for times when the channel needs to be re-authorized, tuning TVE Channels takes only one to two seconds for most people.

I have tried several various IPTV services, with channels and had had pretty bad luck.

2 Likes

That sound fishy and not sustainable.
Most pirate/illegal services i have come across have that pricing (too good to be true levels), and offer all the cable tv channels, and premium channels, and other country channels...

Just a warning, It if is one such of those services, then it may work fine now, but could stop working at any time, due to various reasons.

There are legit IPTV services/providers though. Though, many tend to be localized and do not offer a huge selection of national networks and no premium networks.

Yea, and if I ran a legit business, I wouldn't respond to support requests concerning it either. Could be a legal trap.

1 Like

I wouldn't know about any legal traps, but you can do your own research like I have at Github.

I've been using IPTV services for the better part of 7 years now with Kodi, Plex, and now Channels DVR.

I'm not going to get into debates about legalities or sustainability, but I will say this, I have been very fortunate because I have been using the same IPTV service provider for three years now and it is still going strong.

So what service is it then? Sounds like it is a good service. GitHub does not offer paid iptv services there have free open source or public access links

Funny u mention GitHub... this was a recent thread

Many users here, my self included, do use Custom Channels feature and .m3u to add services like Pluto, Samsung, LG, Plex etc.

1 Like

Please take IPTV talk elsewhere. We don't test Channels DVR with IPTV so it may work or there may be weird bugs.

1 Like