Until this is figured out I'll just set a recording for maximum time (current show in guide +300 minutes) on the channel I'm chasing LiveTV on so I don't lose the LiveTV buffer I'm watching.
So that means the diagnostics I sent either weren't received or didn't help?
The diagnostics show normal transcoder operation, and I imagine the Channels app player plays the remuxed hls stream fine. So something is up with the web player and we need to see the debug logs which probably show why it's getting stuck.
How do I get the debug logs you're looking for?
I asked if your referenced post procedure works with Firefox. Assume you only use Chrome.
I don't use Chrome and it doesn't work in Firefox.
Should I try Safari, does it have a web inspector?
I'm not a web dev, just a paying Channels user.
All browsers have a JavaScript console. It doesn't matter which browser you use.
Which part did not work?
Sorry for the slow response, too many things going on.
I didn't realize there was a warning showing in the top of the console window after I copied and pasted
Hls.DefaultConfig.debug = true
I didn't see it show up, so assumed it wasn't working.
"Scam Warning: Take care when pasting things you don’t understand. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below (no need to press enter) to allow pasting."
Once I typed allow pasting it worked.
Will try again this week.
Wow interesting, didn't realize firefox was doing this for javascript pastes.
Running Channels Plus DVR v2020.05.04.2052
Happened again, about 3:20 into 4+ minutes. After it stopped and appeared buffering, twice I skipped back 10 secs and it stopped again both times, buffereing at the same point.
Diagnostics logs submitted. 62097f95-b104-45be-b145-b7abf5a08e9b
Console messages don't look too helpful to me.
I did the Hls.DefaultConfig.debug = true before watching
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. bundle.js:32:3011734
jsonpipe connecting bundle.js:32:4684753
jsonpipe connected bundle.js:32:4684889
event
Object { Type: "hello", Version: "2020.05.04.2052" }
bundle.js:32:4684972
jsonpipe connecting bundle.js:32:4684753
jsonpipe connected bundle.js:32:4684889
event
Object { Type: "hello", Version: "2020.05.04.2052" }
bundle.js:32:4684972
jsonpipe connecting bundle.js:32:4684753
jsonpipe connected bundle.js:32:4684889
event
Object { Type: "hello", Version: "2020.05.04.2052" }
bundle.js:32:4684972
downloadable font: no supported format found (font-family: "VideoJS" style:normal weight:400 stretch:100 src index:1) source: (end of source list)
MouseEvent.mozPressure is deprecated. Use PointerEvent.pressure instead. bundle.js:27:10344
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Starting)." }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4s @ 0.55x (43.00fps)): strength=97% quality=100% symbol=100% rate=3.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 10s @ 0.89x (49.83fps)): strength=97% quality=100% symbol=100% rate=4.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 14s @ 0.88x (51.81fps)): strength=97% quality=100% symbol=100% rate=3.6Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 20s @ 0.95x (55.99fps)): strength=97% quality=100% symbol=100% rate=3.5Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 24s @ 0.93x (59.28fps)): strength=97% quality=100% symbol=100% rate=3.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 30s @ 0.97x (57.22fps)): strength=97% quality=100% symbol=100% rate=4.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 32s @ 0.90x (57.52fps)): strength=97% quality=100% symbol=100% rate=4.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 40s @ 0.98x (59.56fps)): strength=97% quality=100% symbol=100% rate=3.6Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 44s @ 0.96x (58.94fps)): strength=97% quality=100% symbol=100% rate=3.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 50s @ 0.99x (58.01fps)): strength=97% quality=100% symbol=100% rate=4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 54s @ 0.97x (59.41fps)): strength=97% quality=100% symbol=100% rate=3.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 59s @ 0.96x (58.89fps)): strength=97% quality=100% symbol=100% rate=3.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m3s @ 0.95x (58.69fps)): strength=97% quality=100% symbol=100% rate=3.7Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "6-scanner", Value: "Scanning for local content." }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "6-scanner", Value: "Scanning for movies in /volume1/arkives/BDRips" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "6-scanner" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "3-processor", Value: "Processing newly recorded files." }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "3-processor" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m10s @ 0.99x (58.75fps)): strength=97% quality=100% symbol=100% rate=2.7Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m14s @ 0.98x (59.69fps)): strength=97% quality=100% symbol=100% rate=3.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m19s @ 0.98x (59.75fps)): strength=97% quality=100% symbol=100% rate=3.7Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m24s @ 0.98x (59.11fps)): strength=97% quality=100% symbol=100% rate=3.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m29s @ 0.98x (59.74fps)): strength=97% quality=100% symbol=100% rate=4.6Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m34s @ 0.98x (59.16fps)): strength=97% quality=100% symbol=100% rate=3.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m39s @ 0.98x (59.36fps)): strength=97% quality=100% symbol=100% rate=4.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m45s @ 0.99x (59.72fps)): strength=97% quality=100% symbol=100% rate=3.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m50s @ 1.00x (59.34fps)): strength=97% quality=100% symbol=100% rate=4.5Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m54s @ 0.99x (60.14fps)): strength=97% quality=100% symbol=100% rate=5.1Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 1m58s @ 0.98x (59.16fps)): strength=97% quality=100% symbol=100% rate=3.8Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m4s @ 0.98x (59.25fps)): strength=97% quality=100% symbol=100% rate=4.5Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m10s @ 1.00x (59.92fps)): strength=97% quality=100% symbol=100% rate=4.8Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m14s @ 0.99x (59.62fps)): strength=97% quality=100% symbol=100% rate=3.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m19s @ 0.99x (59.54fps)): strength=97% quality=100% symbol=100% rate=4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m24s @ 0.99x (59.68fps)): strength=97% quality=100% symbol=100% rate=2.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m29s @ 0.99x (59.60fps)): strength=97% quality=100% symbol=100% rate=3.7Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m34s @ 0.99x (59.74fps)): strength=97% quality=100% symbol=100% rate=4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m38s @ 0.99x (59.42fps)): strength=97% quality=100% symbol=100% rate=4.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m44s @ 0.99x (59.59fps)): strength=97% quality=100% symbol=100% rate=3.6Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m50s @ 1.00x (59.38fps)): strength=97% quality=100% symbol=100% rate=5.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 2m54s @ 0.99x (59.76fps)): strength=97% quality=100% symbol=100% rate=2.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m0s @ 1.00x (59.55fps)): strength=97% quality=100% symbol=100% rate=3.6Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m4s @ 0.99x (59.57fps)): strength=97% quality=100% symbol=100% rate=4.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m10s @ 1.00x (59.64fps)): strength=97% quality=100% symbol=100% rate=4.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m14s @ 0.99x (59.96fps)): strength=97% quality=100% symbol=100% rate=3.8Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m19s @ 0.99x (59.87fps)): strength=98% quality=100% symbol=100% rate=4.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m24s @ 0.99x (59.50fps)): strength=97% quality=100% symbol=100% rate=4.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m30s @ 1.00x (59.95fps)): strength=97% quality=100% symbol=100% rate=3.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m34s @ 0.99x (59.85fps)): strength=97% quality=100% symbol=100% rate=3.7Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m39s @ 0.99x (59.80fps)): strength=97% quality=100% symbol=100% rate=3.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m43s @ 0.99x (59.81fps)): strength=97% quality=100% symbol=100% rate=3.5Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m50s @ 0.99x (59.86fps)): strength=97% quality=100% symbol=100% rate=3.8Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 3m54s @ 0.99x (59.60fps)): strength=97% quality=100% symbol=100% rate=3.8Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m0s @ 1.00x (59.86fps)): strength=97% quality=100% symbol=100% rate=3.5Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m4s @ 0.99x (59.74fps)): strength=97% quality=100% symbol=100% rate=4.2Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m10s @ 1.00x (59.58fps)): strength=97% quality=100% symbol=100% rate=4.4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m14s @ 0.99x (59.90fps)): strength=97% quality=100% symbol=100% rate=3.9Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m18s @ 0.99x (59.58fps)): strength=97% quality=100% symbol=100% rate=4.7Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m22s @ 0.99x (59.59fps)): strength=97% quality=100% symbol=100% rate=4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m28s @ 0.99x (59.62fps)): strength=97% quality=100% symbol=100% rate=4Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m32s @ 0.99x (59.62fps)): strength=97% quality=100% symbol=100% rate=4.5Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m38s @ 0.99x (59.61fps)): strength=97% quality=100% symbol=100% rate=4.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m42s @ 0.99x (59.61fps)): strength=97% quality=100% symbol=100% rate=3.8Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 4m48s @ 0.99x (59.64fps)): strength=97% quality=100% symbol=100% rate=3.8Mb/sec" }
bundle.js:32:4684972
jsonpipe connecting bundle.js:32:4684753
jsonpipe connected bundle.js:32:4684889
event
Object { Type: "hello", Version: "2020.05.04.2052" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2", Value: "Watching ch750 from 192.168.1.2 (Remux Running at 2mbps: 5m30s @ 1.00x (59.71fps)): strength=97% quality=100% symbol=100% rate=5.3Mb/sec" }
bundle.js:32:4684972
event
Object { Type: "activities.set", Name: "7-ch750-dANY-ip192.168.1.2" }
bundle.js:32:4684972
If the debug setting is set before the video player is used for the first time, then it should print many hundreds of messages once you start playing video.
I tried it on Firefox 76.0 on my mac and it works:
Actually in firefox it works even if I change to true after having used the player already in that browser session.
OK, not sure how you got that result.
v75.0 is the latest?

And I don't get that when I do the same thing
Here's mine

I guess I'm on a beta channel somehow. I don't use firefox much. It should work on stable. I can try downgrading.
Worked in v75 too. Strange it's not working for you.
Can you try this:
document.createElement("video").canPlayType('application/x-mpegURL; codecs="avc1.42E01E"')
Also this:
Hls.isSupported()
Thanks for responding, but no. That's not my expertise.
Just a user, not a dev, so no ida what that means or does.
If you can't reproduce the issue, then I understand it's just me and that's fine as I understand a web client is at the bottom of your list for supported clients.
I rarely chase LiveTV and when I do it's on my web browser for things I find interesting and have time to watch but don't want to record (was called channel surfing in the old days), so going forward I'll just record and chase the recording instead of chasing LiveTV, then delete the recording when I'm done watching.
Channels Plus DVR v2020.05.04.2052
Marathon session tonight.
Watched a channel for 3.5 hrs and still watching, when it paused to buffer I either waited (and it resumed) or skipped forward 30 secs.
Just wanted to put this issue in perspective.
I can sometimes watch LiveTV using the Channels Plus DVR web UI Player for hours without issues like I'm doing now.
Sometimes have to skip back/forward, or select a point on the timeline to continue.
Just wanted to bring this issue to the attention of the devs.
I've never successfully played media from my PC server on another PC in the house in Firefox - always freezing and spinning circles. I pretty much just gave up on it and started grabbing Firesticks instead.
Microsoft EDGE new Chrome browser works great.
If you have a Mac, Safari offers more functionality for the web video doing PiP on the computer screen, various resizing and moving, airplay, etc. Safari on PC is inferior and doesn't have all this configurability, however... just suggesting it in case you have the hardware.



