Code Monkey home page Code Monkey logo

cetonproxy's Introduction

cetonproxy

An app that allows a Ceton InfiniTV PCI/USB/ethernet tuner to appear as a SiliconDust HDHomeRun to DVR apps.

Supported DVR software:

  • NextPVR v5
  • Plex
  • Emby

Project status

I have not had time to put towards this project, so progress may remain slow. Feel free to create an issue for support or a feature request, but I may not be able to respond for a while. Hopefully others can chime in to help!

Install

  1. If you have an ethernet Ceton device, you do not need any drivers installed. But if you have a PCI or USB device, you must install Ceton drivers. Download them here. In either case, you do not need Windows Media Center. Also, cetonproxy does not use BDA drivers which were removed from Windows 10 a while back, so there is no need to use an old version of Windows 10.
  2. Your Ceton device firmware version MUST be at least 13.5.6.132. Older firmwares like 1.2.2.6 do not support streaming video in a way that cetonproxy supports. Updating firmware can be risky and has the potential to make your device inoperable, so only try if you're feeling adventurous. Depending on the firmware you're starting from, update in several steps: 13.5.6.132 to 14.4.6.21 to 15.1.13.152. Download the firmware versions you need from here
  3. Download the latest release zip file (from the Releases page).
  4. Extract the contents of the zip file to a new folder of your choice.
  5. Run cetonproxy.exe.
  6. Choose the IP to your Ceton tuner device in the Ceton tuner address drop-down.
  7. Click the Channels section to expand it.
  8. Click the checkmark next to the channels that you wish to be accessible through the HDHomeRun service. Holding shift while clicking checkmarks allows selecting them in bulk.
  9. It should now be discoverable as an HDHomeRun device in your DVR software.

Testing

In a web browser, connect to http://<IP of PC running cetonproxy>:5004/lineup.xml to make sure it responds with the set of channels you configured above.

The easiest way to check if video is working is to use VLC. Open a network stream and type in the url http://192.168.1.100:5004/auto/v1234 but replace the IP with that of your PC running cetonproxy, and replace 1234 with the channel you want to test.

You can also tell cetonproxy to create a small test video. This lets you take the DVR software out from the equation in troubleshooting video problems. Open a web browser and type in the url http://192.168.1.100:5004/videotest/v1234?tuner=0&duration=45&remux=1 but replace the IP with that of your PC running cetonproxy, replace 1234 with the channel you want to test, replace the tuner 0 with the tuner number to test (0-3 or 0-5 depending on your Ceton device), and replace 45 with the duration in seconds of the video you want it to create. Then it will download a video file that you can try playing in VLC or any video software to see if it looks correct.

Log files are created in the app's configuration folder and can be useful if you're experiencing problems. Click the Show Config Folder button within the Statistics section to see them.

Broken

  • I do not have a way to test ClearQAM channels, DVB tuning, or many other scenarios that the InfiniTV supports, so they likely won't work "out of the box". I am in USA on Comcast, so I can't say it will work on anything else.

FAQ

Where does it store its configuration?

It stores everything in a JSON file at C:\Users\<username>\AppData\Roaming\cetonproxy\config.js

If you want it to save somewhere else, you can run it with a command line parameter: cetonproxy.exe -config "c:\your\config\folder"

How can I have the app run automatically on startup?

Option 1

Add it to the Startup folder in Windows. Press Windows+R buttons to open up the run prompt. Enter shell:startup to open the startup folder. Right-click on cetonproxy.exe in your cetonproxy folder and drag it to the startup folder. Choose Create shortcuts here to create a shortcut to the app.

Option 2

Run it as a service through the built in Task Scheduler in Windows. Just create a New Task with the following parameters:

General - Select "Run whether user is logged on or not". It may be a good idea to create a separate user account for cetonproxy to run as, but you can use your existing account of choice.
Triggers - "At Startup"
Action - "Start a program"
Start a Program - Browse to cetonproxy directory and select the .exe

When you restart your computer you should see cetonproxy in task manager running in the background. Only caveat is if you need to make any modifications you'll have to kill that task and open it manually in order to get to the gui.

Thank you cornesto for suggesting this!

Can it be used with multiple Ceton devices?

Short answer is no, not yet. The best suggestion I have right now is to run it on several computers, one for each device.

Can I buy you a beer or something?

Thanks for the thought! I'm not doing this for money, but if you've found some use in this app and feel like donating, click the PayPal link below. I do love beer.

paypal

cetonproxy's People

Contributors

craigmox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cetonproxy's Issues

cetonproxy and WMC 8.8.5

Cetonproxy seems to work quite well with Emby 4.5.2, although when I recently had to change my Ceton device Emby didn't auto-detect it. Fortunately I was able to add it by manually entering an IP address and port 5004.

As an experiment I tried using cetonproxy with WMC 8.8.5, which is a port of WMC to Windows 10. Strangely WMC 8.8.5 doesn't see the Ceton, even though WMC 8.8.5 supposedly recognizes HDHomeRun devices out of the box. Would be great if this could be addressed!

Ceton Proxy with Two Ceton InfiniTV 6 PCIe v0.57

I am currently running windows 7 with Two Ceton InfiniTV 6 PCIe cards.

I have setup two different NICs and assign one cetonproxy on 192.168.1.50 and another on cetonproxy 192.168.1.51.

The second instance with a custom configuration folder (C:\cetonproxy\cetonproxy.exe -config "C:\Users\HTPC\AppData\Roaming\cetonproxy2") so that I can have different settings for the second instance.

Both cetonproxy applications run fine and dont report any IP binding issues (now that you made the port 80 optional).

I am able to access the lineup and stream from each card/cetonproxy application:

http://192.168.1.50:5004/lineup.xml
http://192.168.1.51:5004/lineup.xml

However, when I try to detect my devices via NextPVR, both cards show up as the same 6 devices. I confirmed this by running one Cetonproxy application and then detecting devices. If no cetonproxy app is running, the 6 devices are unavailable. If either cetonproxy application is run, NextPVR reports the same 6 tuners (never 12 tuners as I would like or expect).

I believe the problem is that the device name generated by both cetonproxy apps are the same (HDHomeRun 13154FED-0). @craigmox can we add a command line or configuration option to specify a custom HDHomeRun ID? Do you have any ideas how to get this resolved?

Appreciate you help! Thank you!

I manually edited the NextPVR DB to add the 6 other devices to the CAPTURE_SOURCE and HDHR_RECORDER tables. I added the other device as HDHomeRun 13155FED. Unfortunately, it shows up as unavailable and wont be found:
NextPVR_Devices

@craigmox - does the SSDP Multicast port or IP need to change? or just the device ID?

Ceton Proxy won't load when windows starts

Every time I have to restart my HTPC or the power goes out I have to manually start Ceton Proxy because it will not load automatically even though it is in the startup folder. Each time the issue is the same it says "avuti-56.dll is missing" and to reinstall the program. When I upgraded to the latest install the other day I thought this issue might go away because I see you fixed the part where you have to manually request channels....but no, the issue still exists.

The biggest problem with this is when the machine restarts by itself if I don't know it happened I can loose a half days worth of recordings. The other problem is I have to go to task manager, end task on NextPVRServer, and restart it after I have launched Ceton Proxy from the icon on my desktop.

Why does Ceton Proxy start fine from the icon but won't autostart saying avutil-56.dll is missing....both the icon and autostart point to the exact same executable in the same folder?

Minimize / Taskbar Option

Great work on this, been using for a couple of weeks now with Emby and it works like a charm. I dropped a few bucks in your beer fund for the effort, enjoy!

One question, how difficult (or is it possible already?) would it be to have the program start minimized or run in the background instead of popping up in a full window? As this is now the primary way I watch TV, making it 'wife-friendly' is always a concern and having an unfamiliar window open and stay on the screen upon startup isn't ideal, especially if it essentially has to run all the time. Is there an easy way to automatically minimize to a taskbar icon, i.e. like other programs that are in the overflow next to the clock? I was thinking I could do something with AutoHotkey and a batch file, maybe open cetonproxy first, minimize, and then open Emby... but even that would still leave it running as open program in the taskbar. It seems like once you get it setup there's not much to change, so can it just run as background service or something?

Just bouncing off some quick ideas, but would love you thoughts / suggestions whenever you get time. Thanks again for a great product!

InfiniTV 6 ETH not seen by Plex

Hey, folks. Firmware meets the requirements, have tried the usual reset of all devices and the app is loading at startup with channels listed. Every time I try to perform a tuner setup in plex, it does not detect it. When trying to manually enter the IP assigned to the tuner in cetonproxy (192.168.1.20), it says there was a problem adding the device. Any ideas?

FFMPEG errors

Received a used eth6 and have it paired with the cable co. The channel map looks odd, like a mix of the previous cable co and my own. Ignoring that, I did spot channels I knew were valid and checked them.

The lineup.xml is valid, but I am not able to tune with vlc or emby. Both eventually timeout and the cetonproxydefault.log has an error about not finding codec parameters for streams. The videotest also fails with a similar error. This happens with 57 release on Windows 10, and a 64 bit version compile for use with Wine on Linux.

The unit arrived with v14 firmware and I have upgraded to the v15, with no change in results.

How do you update the Ceton firmware?

Sorry this isn't exactly an issue with cetonproxy, but my general Internet searches weren't coming up with any answers, so I'm not sure where else to go...

I've got a Ceton InfiniTV 4 PCIe that I rescued from my recently deceased Windows Media Center (;′⌒`) and I thought I'd give cetonproxy + Plex on my Windows 10 PC a try. The physical installation of the card and the software installation of the drivers all seemed to work just fine, but the firmware version on my card turns out to be just 1.1.8.2 so I know I need to update that. I downloaded the three *.image files just fine but how do I actually get those files onto my card? I don't see any way to do it through the Ceton Diagnostics Tool that installed with the drivers. I'm comfortable with Windows command line tools, PowerShell and all that, I just don't know what I need to run and how. Any suggestions?

Service handler error: No video data

Hello, first off awesome idea / project! I'm really interested to get this to work as lack of native support for my Ceton tuner in Emby is the only thing holding me back from finally ditching WMC completely and upgrading to Win10.

So I downloaded the software and got it running, and can successfully see my channel lineup via the browser (local IP address:5004/lineup.xml). However when I attempt to stream a channel (testing via VLC as described in the README) I don't get any video. Checking the cetonproxy logs just says

"Service handler error: No video data"

I'll be happy to provide any log files, really anything that's required if I could get this to work, so just let me know what you need. Thanks a ton!

Proxy is crashing randomly.

It appears the out of memory issue is no longer happening but now it is randomly crashing. Normally I will get up in the morning and it is no longer running. Let me know if you want me to do anything to try to narrow it down.

I have not checked yet but is this written in Delphi/Embarcadaro Pascal?

CetonProxy Transcoder

Just to start, great work so far on this app. I am also using it with Comcast as my provider and serving the channels through Plex.

Im having issues with the Plex Transcoder when serving the live stream to my devices... no matter what settings Ive used, the image eventually glitches in hues of green and purple. I did the VLC test to tune directly to a channel fron my cp server and get a stable clear image. Is there any tweaking that can be done within cp to do the transcoding before sending it to Plex? This would be similar to what the HD Homerun EXTEND does.

My setup:
cetonproxy (VM)

  • Win10 (6vCPU/8GB RAM)
  • Ceton infinitv 4 - pcie passthrough
  • Quadro FX 380 LP (Incase ffmpeg can make any use of it...)

plex media server

  • ubuntu server 20.04
  • intel i5-3470
  • nvidia gtx 1050

Cannot tune in a channel in plex

I have the proxy installed along side plex. In plex I can see the card and go through the setup and scan all the channels. Once the guide loads I cannot open any channel. I receive the error "could not tune channel. Please check your tuner or antenna. When I do try to load one I did notice in the dashbaord that is does show using one tuner.

Conversion to Linux

Howdy! So... The golden thing here would be to get this running on linux, so folks could run it directly on their Plex servers (for those running linux).

I'm not sure I can help with that, BUT, I'd like to try to understand it. Unfortunately, I'm not even sure what language this is written in, so I'm not exactly sure where to start.

I'm also not sure it's possible given that you MAY be using actual Ceton Driver calls (but I can't tell). I have an InfiniTV 6 ETH, and I believe that I saw that it should work without the drivers installed in that case. I'm still using Windows Media Center until I can get something that ENTIRELY works in Plex.

2nd instance of CetonProxy not working

I use Emby and have 2 Ceton Infinitv 6 (PCI and Ethernet). I have the PCI version installed in my Emby server, setup Cetonproxy on the same box, and so far, it seems to work fine.

I setup Cetonproxy on another computer, which I configured for the ETH version and selected a few SD channels, that I didn't have checked on the other. When i have Emby detect any new tuner devices it finds the IP which i have the ETH set for. When I have Emby update the channel guide, it shows the unique channels in the guide.

However it seems to be a hit or miss, if it actually will play. For instance I have channel 127 as a unique channel and it will play, but if I pick another channel then it won't play. I know technically this wasn't set to run multiple Ceton tuners, but hoping that I can get this to work

`[2020-05-06 18:13:01.913] Starting cetonproxy
[2020-05-06 18:13:03.412] Checking tuner count
[2020-05-06 18:13:03.546] Determined tuner count: 6
[2020-05-06 18:13:03.546] Identifying tuner model
[2020-05-06 18:13:03.546] Getting diag\Host_Connection for tuner 0
[2020-05-06 18:13:03.571] Received diag\Host_Connection for tuner 0: "ethernet"
[2020-05-06 18:13:03.571] Determined tuner model: Ethernet
[2020-05-06 18:13:03.575] Detected tuner listen IP: 192.168.0.10
[2020-05-06 18:13:03.576] Getting diag\Host_Firmware for tuner 0
[2020-05-06 18:13:03.626] Received diag\Host_Firmware for tuner 0: "15.1.13.152"
[2020-05-06 18:19:14.234] Received tune request from 192.168.0.5: /auto/v127
[2020-05-06 18:19:14.235] Getting av\TransportState for tuner 0
[2020-05-06 18:19:14.263] Received av\TransportState for tuner 0: "STOPPED"
[2020-05-06 18:19:14.284] Starting stream on tuner 0 to 192.168.0.10:54008
[2020-05-06 18:19:14.321] New packet size: 1328
[2020-05-06 18:19:14.378] Setting channel on tuner 0 to 127
[2020-05-06 18:19:14.464] Getting tuner\Frequency for tuner 0
[2020-05-06 18:19:14.516] Received tuner\Frequency for tuner 0: "195000"
[2020-05-06 18:19:14.516] Getting mux\ProgramNumber for tuner 0
[2020-05-06 18:19:14.569] Received mux\ProgramNumber for tuner 0: "2106"
[2020-05-06 18:19:14.761] Getting diag\CopyProtectionStatus for tuner 0
[2020-05-06 18:19:14.873] Received diag\CopyProtectionStatus for tuner 0: "None"
[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 0 (Video: mpeg2video ([2][0][0][0] / 0x0002), none(tv)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 1 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 2 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 4 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 5 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 6 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 7 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 8 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 9 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 10 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 11 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 12 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 13 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 15 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 16 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 17 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 18 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 19 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 21 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.457] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 22 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 23 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 24 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 25 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 27 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 28 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 29 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 30 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 31 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 32 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 33 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 34 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 36 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 37 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 38 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 39 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 40 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 42 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 43 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 44 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 45 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 47 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 48 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 49 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 50 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 51 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 52 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 53 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 54 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 56 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 57 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 62 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 63 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 64 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.458] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 65 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 66 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 67 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 68 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 69 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 70 (Unknown: none (ETV1 / 0x31565445)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 71 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:22.459] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] Could not find codec parameters for stream 73 (Unknown: none ([192][0][0][0] / 0x00C0)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2020-05-06 18:19:23.223] Packet out of order on tuner 0: 2
[2020-05-06 18:19:23.255] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch

[2020-05-06 18:19:23.485] Packet out of order on tuner 0: 2
[2020-05-06 18:19:23.592] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch

[2020-05-06 18:19:27.289] Packet out of order on tuner 0: 2
[2020-05-06 18:19:31.747] Packet out of order on tuner 0: 2
[2020-05-06 18:19:31.751] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch

[2020-05-06 18:19:31.752] Client 0 tuner 0 video converter: [mpegts @ 02f00c40] PES packet size mismatch`

Streams not working with Hyper-V installed

First off awesome app, when I found this I was so happy I could finally retire my WMC and move to nextpvr. I got this running on my Win7 based device, upgraded to W10 and all working great. A few days later with some downtime I decided to add WSL and Hyper-V to fully turn this into a server. Much troubleshooting later (I also installed new HW) I finally figured it was something to do with the networking that got added with the Hyper-V install. I removed Hyper-V but it didn't remove the virtual networking so with a network reset and one more reboot it is back to working!!

Here is a log snippet

[2020-04-14 18:16:53.755] Getting av\TransportState for tuner 3
[2020-04-14 18:16:53.934] Received av\TransportState for tuner 3: "STOPPED"
[2020-04-14 18:16:53.935] Starting stream on tuner 3 to 192.168.200.2:55728
[2020-04-14 18:16:54.283] Setting channel on tuner 3 to 113
[2020-04-14 18:16:54.377] Getting tuner\Frequency for tuner 3
[2020-04-14 18:16:54.438] Received tuner\Frequency for tuner 3: "231000"
[2020-04-14 18:16:54.438] Getting mux\ProgramNumber for tuner 3
[2020-04-14 18:16:54.480] Received mux\ProgramNumber for tuner 3: "1"
[2020-04-14 18:16:59.480] No video data on tuner 3 for channel 113
[2020-04-14 18:16:59.480] Stopping stream on tuner 3
[2020-04-14 18:16:59.666] Finished tune request from 192.168.0.211: /tuner3/v113
[2020-04-14 18:16:59.666] Service handler error: No video data

Might be just a network config wasn't correct but I ran out of downtime to keep troubleshooting and wanted to make sure this got flagged for others that might run into this problem as well.
Thx!

Ceton Proxy not responding, problem with codec parameters?

Ceton Proxy just kind of stopped working overnight. When a tuning request is made, it locks up in a not responding state. Occasionally, I'm lucky with VLC and after waiting quite a while a stream will start and it looks totally normal. In all instances, it takes too long to respond for NextPVR. It worked fine the night of May 9th, but then did not work on the 10th, with no intervention on my part. Windows apparently didn't install any updates behind my back other than definitions for Windows Defender. A relevant snippet from the log is below. There's a problem with codec parameters apparently. The channel I'm tuning to, 511, works every once in a while, but only through VLC. I'm pretty sure this is a software problem, but would a poor connection on the Ceton tuner's (it's an ETH 6) coaxial cable input cause this problem? It's plugged into the device itself solidly, but there is a connector or two on the way to the source of my cable TV (a Verizon ONT). Or is this a hardware failure inside the Ceton tuner (fingers crossed it's not). Thanks for taking the time.

[2021-05-12 22:24:12.110] Starting cetonproxy
[2021-05-12 22:24:13.610] Checking tuner count
[2021-05-12 22:24:13.906] Determined tuner count: 6
[2021-05-12 22:24:13.906] Identifying tuner model
[2021-05-12 22:24:13.906] Getting diag\Host_Connection for tuner 0
[2021-05-12 22:24:14.047] Received diag\Host_Connection for tuner 0: "ethernet"
[2021-05-12 22:24:14.047] Determined tuner model: Ethernet
[2021-05-12 22:24:14.063] Detected tuner listen IP: 192.168.100.201
[2021-05-12 22:24:14.063] Getting diag\Host_Firmware for tuner 0
[2021-05-12 22:24:14.297] Received diag\Host_Firmware for tuner 0: "14.10.3.163"
[2021-05-12 22:25:20.016] Received tune request from 192.168.100.12: /tuner5/v511
[2021-05-12 22:25:20.016] Getting av\TransportState for tuner 5
[2021-05-12 22:25:20.063] Received av\TransportState for tuner 5: "STOPPED"
[2021-05-12 22:25:20.110] Starting stream on tuner 5 to 192.168.100.201:53282
[2021-05-12 22:25:27.532] New packet size: 1328
[2021-05-12 22:25:28.750] Setting channel on tuner 5 to 511
[2021-05-12 22:25:28.906] Getting tuner\Frequency for tuner 5
[2021-05-12 22:25:29.032] Received tuner\Frequency for tuner 5: "513000"
[2021-05-12 22:25:29.032] Getting mux\ProgramNumber for tuner 5
[2021-05-12 22:25:29.156] Received mux\ProgramNumber for tuner 5: "1627"
[2021-05-12 22:25:29.547] Getting diag\CopyProtectionStatus for tuner 5
[2021-05-12 22:25:59.422] Received diag\CopyProtectionStatus for tuner 5: "None"
[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #0: not enough frames to estimate rate; consider increasing probesize

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #3: not enough frames to estimate rate; consider increasing probesize

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #7: not enough frames to estimate rate; consider increasing probesize

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Stream #11: not enough frames to estimate rate; consider increasing probesize

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 0 (Video: mpeg2video ([2][0][0][0] / 0x0002), none(tv)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 1 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 2 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 3 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 4 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 5 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 7 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 8 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 11 (Video: mpeg2video ([2][0][0][0] / 0x0002), none): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 12 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.047] Client 0 tuner 5 video converter: [mpegts @ 03054f40] Could not find codec parameters for stream 13 (Audio: ac3 (AC-3 / 0x332D4341), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options

[2021-05-12 22:26:04.063] Stopping stream on tuner 5
[2021-05-12 22:26:14.313] Finished tune request from 192.168.100.12: /tuner5/v511
[2021-05-12 22:26:14.313] Service handler error: Socket Error # 10053
Software caused connection abort.

Are my Ceton drivers a problem?

Hello - I just setup cetonproxy with my InfiniTV 6 ETH and I was able to see the tuners & channels using the cetonproxy.exe, however neither of the video tests completes successfully, even though I downloaded and installed latest version of VLC. Do I need to uninstall my Ceton Windows drivers to get these video tests working?

Some channels are not viewable using ceton proxy, but are in WMC

I am having trouble with cetonproxy showing some channels, one being the Pac-12 network. If I use the VLC trick, all I get is a network error that says it can't open the channel.

However, I can open and view this same channel in Windows Media Center and when I go the ceton device webpage to the channel that is tuned, it shows it is receiving the channel.

Channel 453 tuned in via WMC and working

ceton1

ceton2

Channel 818 tuned in via ceton proxy and working

ceton3

ceton4

Channel 453 tuned via ceton proxy, but NOT working

ceton5

ceton6

Any ideas what might be going on???

Thanks-

Ceton only tuning a single channel

So since about two weeks ago I am unable to receive any channel stream except ABC (channel 5). Tuning any other channel shows a stream supposedly going out to the client/requestor but no feed ever makes it. I've monitored the primary network adapter and show receive activity on the ceton but no sending. Has this happened recently to anyone?

Eth6 reset procedure?

I'm hoping there are enough Ceton users here that someone might know how to force an eth6, or any unit for that matter, to flush the channel lineup cache. Searching online has not found anything...

I bought a used unit. I have 240 channels in my package, but the used unit already has 900 channels from the previous owners provider. Filtering out those extra, unavailable, channels is proving a huge pain...

Unneeded escaping in ToJSON?

I am trying to use this with Emby. While not 100% certain. it appears that Emby does not like the escape characters being added to the JSON output, which prevents a clean discovery and a failure to integrate the channels into the EPG. Being neither a JSON or Delphi expert, not sure if this is an easy fix or complicated...

True HDHR (works)
{"GuideNumber":"61","GuideName":"kasw wb","VideoCodec":"MPEG2","AudioCodec":"AC3","Favorite":1,"URL":"http://192.168.1.16:5004/auto/v61"},

CetonProxy (Fails, no guide entries created)
{"GuideNumber":"61","GuideName":"kasw wb","URL":"http://192.168.1.1:5004/auto/v61"}

Cannot view lineup or channels via browser

I have setup CetonProxy on my Ceton machine, but I am having issues pulling any data (lineup or channels). I have my firewall allowing any connections from cetonproxy.exe

Here are my settings: https://i.ibb.co/YjQJSRh/Ceton-Proxy-Settings.png

And here are my logs:

cetonproxydefault.log

[2020-10-16 13:41:06.529] Starting cetonproxy
[2020-10-16 13:41:07.079] Unable to bind HTTP server listening port
[2020-10-16 13:41:07.930] Checking tuner count
[2020-10-16 13:41:08.010] Determined tuner count: 6
[2020-10-16 13:41:08.010] Identifying tuner model
[2020-10-16 13:41:08.010] Getting diag\Host_Connection for tuner 0
[2020-10-16 13:41:08.030] Received diag\Host_Connection for tuner 0: "pci/ethernet"
[2020-10-16 13:41:08.030] Determined tuner model: PCI
[2020-10-16 13:41:08.030] Detected tuner listen IP: 192.168.200.2
[2020-10-16 13:41:08.030] Getting diag\Host_Firmware for tuner 0
[2020-10-16 13:41:08.050] Received diag\Host_Firmware for tuner 0: "15.1.13.152"
[2020-10-16 13:44:53.220] Checking tuner count
[2020-10-16 13:44:53.250] Determined tuner count: 6
[2020-10-16 13:44:53.250] Identifying tuner model
[2020-10-16 13:44:53.250] Getting diag\Host_Connection for tuner 0
[2020-10-16 13:44:53.270] Received diag\Host_Connection for tuner 0: "pci/ethernet"
[2020-10-16 13:44:53.270] Determined tuner model: PCI
[2020-10-16 13:44:53.270] Detected tuner listen IP: 192.168.201.3
[2020-10-16 13:44:53.270] Getting diag\Host_Firmware for tuner 0
[2020-10-16 13:44:53.300] Received diag\Host_Firmware for tuner 0: "15.1.13.152"

cetonproxydiscovery.log

[2020-10-16 13:41:07.109] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A0::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.109] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D0::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.129] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A7::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.129] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A8::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.139] Received SSDP discovery response from 192.168.200.1 on 192.168.200.2: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.200.1/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080958A9::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.159] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:04 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D7::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.169] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:05 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D8::urn:schemas-cetoncorp-com:device:SecureContainer:1


[2020-10-16 13:41:07.169] Received SSDP discovery response from 192.168.201.2 on 192.168.201.3: HTTP/1.1 200 OK
CACHE-CONTROL: max-age=300
DATE: Thu, 01 Jan 1970 02:54:05 GMT
EXT:
LOCATION: http://192.168.201.2/description.xml
SERVER: Linux/3.0.1+, UPnP/1.0
ST: urn:schemas-cetoncorp-com:device:SecureContainer:1
USN: uuid:89333102-EBE5-11D8-AC9A-0000080841D9::urn:schemas-cetoncorp-com:device:SecureContainer:1

Cetonproxy just stops working after a day or two

Love this app since I need it to use my cards but there seems to be a bug in how it handles memory. I used to get an out of memory dialog box that would pop up and just keep popping up until I clicked it and then I would have to restart cetonproxy to get it working again. This usually happened anywhere from 18 hours on after the last restart.

Both my machines have tons of physical memory in them now so I see that error but cetonproxy still silently just stops functioning at some point even though it shows it is running.

Because of this I was forced to create a Windows service that stops cetonproxy and then restarts it every day to make sure it continues to work properly. The only problem with this is because I am constantly recoding something I have to check every everning and reset the times for the stop and restart to prevent conflicts.....this is annoying and when I am out of town I just have to pick the best time for the least amount of damage.

Any idea what is causing this issue? This happens on both Windows 10 and 11

Channels DVR

I see its compatible with Emby and Plex, given the similarities - is cetonproxy also compatible with Channels DVR? Channels DVR seemingly can find the Ceton tuner (as an HDHR device), but oddly cant tune into it.

Single Tuner utilization in .53

First thanks for making this. I started out using .53 and it was working on and off. I didn't find a pattern but one of the things I did notice is that if a tuner was in use, and another broadcast stream was requested it would always take over the first tuner leaving the other three unused. If I disabled 1 it would use two, but the same thing, if a second request came in that request took over the tuner and it wouldn't utilize three or four. I downgraded to .52 and it's been working great. Only issue so far is some channels (not sure what is common to them yet) would error out trying to stream and if you back out (in Plex) after the hang it doesn't release the tuner. More of a Plex failure I think but it would be cool if you could kill a stream from the proxy software interface.

I'm new so let me know if I didn't report something right. Again, thanks for making this.

Memory Leak

Looks like the app has a memory leak and eventually getting out of memory errors.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.