INTERACT FORUM
Windows => Television => Topic started by: nijunge on November 04, 2011, 02:56:21 am
-
Im a new user and yes I did search first ;-)
digital devices (german company) make a Tv card system Octopus that are briliant (and working with MC) but does it work with J-R
Yes I did get the trial but stupid me didn't get arround to test before the period was out.
N
-
Welcome to the forum. You could test MC17 if you haven't. Or MC16 if you have.
-
I am also interested in this matter, since I find this product quite interesting: http://shop.digital-devices.de/epages/62357162.sf/de_DE/?ObjectPath=/Shops/62357162/Products/290002
Does anybody have infos about the compatiblity with JRiver?
Thanks.
EDIT: I contacted Digital Devices and unfortunately they do not have any experience or feedback regarding JRiver compatibility. However they told me that as long JRiver works with RTSP links (e.g. through M3U Playlists), there should be no problems. Does JRiver "work" with RTSP links?
-
RTSP should be supported, as long as it doesn't use encryption.
-
Thanks, guess i'll have to try it out for myself :)
-
So I bought such a device and try to set it up in JRiver. However, the OctopusNet does not show up in "Devices" in the Television Setiup window. Any suggestions are welcome.
I had the manufacturer on the phone and they told me that JRiver is probably looking for a BDA driver. Because the OctopusNET is a SAT-IP device, there isn't such a driver. However he suggested to try out m3u files. I now saved an m3u file with a link to the stream but it doesn't start in JRiver..
-
MC can open an m3u file. Try File > Open.
-
Thanks, already tried. It says "Opening" for about a minute or so then "something went wrong with playback".
-
The only non-bda devices that we support are CableCARD devices in the US.
I wonder whether OctopusNet is somewhat similar to CableCARD devices.
-
Is the fact that this is an "Sat IP" device somehow interesting/helping?
-
Bump
-
Bump
-
The answer is I do not know. I will have to investigate more. Right now, I know we do not actually support directly playing RTSP stream, but only in conjunction with some specific devices (i.e. CableCARD devices). If it is something similar, we might do something. I will look into it, but I will not promise you anything.
-
Thanks for the answer. The device is supported by DVBViewer and Elgato as far as I know. Since (at least in Germany) SAT-IP is getting popular, support by JRiver would be really nice.
http://www.satip.info/supporters
-
I'm sure I've mentioned Sat>IP here before, probably about a year ago, but I can't find the thread.
-
Yaobing, did you have any chance to look into it yet? Thanks.
-
I took a really quick glimpse at the specs. It seems to be possible. However, I am tied up with other things now, and I can not be sure until I read the specs more carefully.
-
Thanks. Let me know if I can be of any assist.
-
Well I'm back
I actually never got it to work with JRiver but would really love to. so any advice would be great
Niels
-
Yep, I'm now looking seriously at the Octopus Net! Humax have now got a PVR that can use Sat>IP and they have small media streamer boxes that can also use Sat>IP or connect to the network PVR. Or the DVBLink Software that now supports Sat>IP and runs on NAS boxes as well as Windows.
-
Yaobing, could you shed some light on the progress of supporting SAT>IP and/or the OctopusNET? ;D
-
Sorry, still no progress on that.
-
<bump>
Request to support Sat>IP tuners.
-
<bump>
-
I am working on it. It has been slow partly because it is in unfamiliar territory, partly because of other things to do.
-
OK, thank you. AFAICS Sat>IP is an extension of RTP multicast & standard IPTV protocols etc (DLNA also appears somewhere but I don't know exactly how that fits in) so I guess this is more a case of enabling MC for IPTV reception rather than supporting a particular flavour of tuner?
-
yes.
-
Bump
-
Sorry, I am just slow on this one.
-
Any news on the progress? ;D
-
I am working on it. It is not working yet. As the first step, some time soon, maybe in the next week, a new build will allow you to see the devices in MC.
-
Great. Thanks!
-
Any news? I hope this will find it's way into MC20?!
-
FWIW I've just bought an Inverto Airscreen Sat>IP server iDL400s (works with Quattro LNBs as well as Quad, and also contains a DLNA server and USB port for storage, can connect up to 4 clients, clients can share feeds so you can work with just one feed, although I suspect it's an old-ish product any maybe won't be updated any more) and it arrived last night. MC can load its DLNA library and browse and play from there or use an external controller and send it to MC. Haven't had much luck with other DLNA players/renderers though. However I've downloaded the free Verizen Sat>IP client on both IOS and Android and after a lengthy scan it found most UK channels (but missing a few) and populated a mini EPG. The client also allows recording to the device. I wan to play around with other options for a while but I think eventually I will buy the DVBLink software for my NAS, and then I'll have a central network PVR with full EPG, and clients available on all platforms and also Kodi.
The box does do RTSP too but I haven't tried any of that.
-
Any news? I hope this will find it's way into MC20?!
-
Sorry. I have been distracted by other things, and I took a vacation too.
Since we have already stopped MC20 development, whatever came out of this will not be in MC20. It will be in MC21.
-
Any news on this?
-
Sorry, still no progress.
-
I have resumed working on supporting Sat>IP devices.
As you may already know, previously I got to the point where devices can be discovered on the network.
Now I have coded playback (and hopefully recording will just fall through naturally), but I have not figured out how to effectively scan for channels. So I added manual channel addition and editing.
I would appreciate those who have such devices give it a try when a new build that contains this is out (I will let you know).
-
The new functionality will appear in build 76. It will be a few days before it is released.
In the mean time, if you would like to test now, you can install the latest build (build 21.0.72) available on MC 21 board, then download the following zipped package:
https://www.dropbox.com/s/6mqadgczsz6f34x/TV%20Files%20for%20testing.zip?dl=0 (https://www.dropbox.com/s/6mqadgczsz6f34x/TV%20Files%20for%20testing.zip?dl=0l)
Unzip the downloaded package and copy both exe and dll files into Media Center 21 installation folder (usually "C:\Program Files (x86)\J River\Media Center 21").
-
MC build 21.0.76 is now available on MC21 board.
Testing of Sat>IP functionality is appreciated. There is no history item for it since it is not fully functional. Please test by adding a Sat>IP channel manually and try playing it (with logging on).
-
No one is interested?
-
maybe send tyler69 a PM to let him know you have something ready for testing.
-
Thanks for the heads up, I did not buy 21 though. I use DVBViewer for tv now.
-
Hello Yaobing,
I have two Digital Devices Octopus Net (SAT>IP) devices here in Germany.
One DVB S2 and one DVB C.
I also have 4 licenses of JRiver V21.
I would like to test the SAT>IP functionality in MC 21.
Please can you explain me how to set up this functionality.
I didn't managed it so far.
I'm really interested in the functionality, because I would like to use the JRiver Convolver when I'm watching TV.
regards
Markus
-
Hello Yaobing,
I have two Digital Devices Octopus Net (SAT>IP) devices here in Germany.
One DVB S2 and one DVB C.
I also have 4 licenses of JRiver V21.
I would like to test the SAT>IP functionality in MC 21.
Please can you explain me how to set up this functionality.
I didn't managed it so far.
I'm really interested in the functionality, because I would like to use the JRiver Convolver when I'm watching TV.
regards
Markus
Hi Markus,
At the moment, there is no way of scanning for channels. To test, you need to manually add a couple of channels and see if you will be able to play them.
Before you start doing anything, please make sure logging is turned on. Then restart MC.
To add a channel, select Television on the tree in the left panel in Standard view. Then click TV Options... button. In the resulting window, click "Manage Channels..." in the Channels group. A pop up window will show your existing channels, if you have any, on the left hand side, and some buttons on the lower right-hand side. Click the "Add" button to get a "Add channel" dialog window to appear. In that window, you need to enter as many parameters as you can, starting with selecting "SAT>IP" from the "Type" field on top.
Once you finish adding a channel, you can exit all dialog windows and try playing the added channel.
-
Hello Yaobing,
I added a channel as you described it.
See Picture ARD.jpg.
Then I tried to Play a channel. But it's not working.
see log.
How to go on?
-
Thanks for the log. I will examine the log and see if I can figure it out.
-
Hello Yaobing,
anithing new?
regards
Markus
-
Sorry, not yet.
-
I found a dumb error I made.
Please try this DLL (https://www.dropbox.com/s/2iux2wn2c5gmgc2/JRTelevision.zip?dl=0). Download the zipped file, unzip it and copy the dll into MC21 installation folder. Let's see how far this will bring us. Please capture a set of log files regardless what the outcome is.
-
Hello Yaobing,
I will check it in the evening.
regards
Markus
-
Hello Yaobing,
still Problems.
Here is the Report the error which apeers on the Screen.
The first Report is if I use the DVBVIewer record Service as SAT>IP Server
The second Report if I directly use the Octopus Net Sat>IP server
regrads
Markus
-
OK, that did not go very far. It turned out that there were more than one of my dumb errors :(
Please try this DLL. (https://www.dropbox.com/s/p8yedbna6cxydwp/JRTelevision.zip?dl=0l)
-
Hello Yaobing.
tested the latest Version.
Better but still not working.
He now says starting TV in the caption.
In the onscreen Display he Displays the channel Name and "Waiting for lock"
After a while he says "no Signal".
I have atached the log
regards
Markus
-
We are making progress. A couple of more bugs have been caught.
Please try again. (https://www.dropbox.com/s/letkk8929tz3xhr/JRTelevision.zip?dl=0)
-
Hello Yaobing,
same behaviour.
Here the log.
regards Markus
-
Please try this one. (https://www.dropbox.com/s/w300i777cr6i59u/JRTelevision.zip?dl=0)
-
Hello Yaobing,
same behaviour.
Here is the log.
One question from my side.
Do you have a SAT>IP Server on your side?
And is it working with your one?
If you don't have SAT>IP Server please check this site:
http://www.dvbviewer.com/de/index.php
They have a package dvbviewer and record Service.
The recording Service has a SAT>IP Server so you could test without having a SAT>IP Hardware.
If you have a new Version please let me know I will test it.
regards
Markus
-
Hi Markus,
First of all, thank you for doing the tests.
I do not have a SAT>IP device. That is why I have to rely on users like you to do the testing.
Regarding DVBViewer, does it also work with North America digital TV (ATSC)? SAT>IP specification only mentions DVBS, DVBT and DVBC. So I am not sure if DVBViewer will help in this situation (of me not being in a DVB country).
I noticed that there is an error in the channel that you manually created. The frequency value needs to be entered in KHz, not in MHz. The value 11494 appears to be the frequency in MHz. Please re-enter the value as 11494000 or 11493750 and test again. In the mean time I am trying to fix some small things in the program. I will post it when I finish.
Yaobing
EDIT: I uploaded a new DLL. (https://www.dropbox.com/s/gaxhawiduv41jpk/JRTelevision.zip?dl=0)
-
Hello Yaobing,
I test it in the evening.
You are right the frequency was wrong.
regards
Markus
-
Hello Yaobing,
added the new dll and changed the frequency.
But still same behaviour.
Here is the log.
regards
Markus
-
This is getting trickier now. There are no more "obvious bugs". That means I have to do some trial and error type of tests.
Here are two new versions of the DLL. Please test them one at a time.
Version 1 (https://www.dropbox.com/s/9f9vvcxbc1uno3q/JRTelevision%20rev%201.zip?dl=0)
Version 2 (https://www.dropbox.com/s/pchk4z4hao8bu8x/JRTelevision%20rev%202.zip?dl=0)
-
Hello Yaobing,
tested both Versions, but still not working.
JRiver starts now and Shows Live in the caption but time is not running and onscreen menu Shows No Signal.
I have attached 3 logs.
The naming means:
DvBviwer=> I used as a tuner in JRiver the Sat>Ip Server from DVbviwer which uses the OctopusNet Sat>IP HW
OctoputsNet => I used as a tuner in JRiver directly the OctopusNet Sat>Ip Server HW
V1 => V1 of your DLL
v2 => V2 of your DLL
I also attached the channel Settings I have done in JRiver and the channel info I see in DVBViwer.
Perhaps I did some wrong Settings.
regards
Markus
-
Hello Yaobing,
any new ideas?
-
Hello Yaobing,
any new ideas?
I will have to dig deeper to figure out. Here is what I found so far:
The device with IP address 192.168.0.5 (octonet) always responded with "404 Not Found" error. It does not like the URL sent by MC, or the way a channel is specified.
The DVBViewer device (192.168.0.4) behaves better. My second DLL behaved better than the first, so I will concentrate on its method.
-
Hello Yaobing,
Do you know how I can log the url which the dvbviewer client is sending to the sat>ip server?
So you could see where is the difference (problem ) with the url
Regards Markus
-
Hello Yaobing,
Do you know how I can log the url which the dvbviewer client is sending to the sat>ip server?
So you could see where is the difference (problem ) with the url
Regards Markus
You can use one of those "packet sniffers". Fiddler and Wireshark (https://www.wireshark.org/)are two examples.
-
Hello Yaobing,
what pattern do I have to look for?
regards
Markus
-
It is probably a good idea using a filter that logs only traffic to and from the device's IP address. Then look for messages which have URL beginning with "rtsp://".
-
Markus,
I hope you will be able to get some info using the sniffing tool. In the mean time, I build another DLL which contains a small change I hope will have some good effect.
Here it is. (https://www.dropbox.com/s/bi8h44grmggykkj/JRTelevision.zip?dl=0)
-
After all the work/time your spending on fixing this problem. I sure hope there is more than "one person" out there using this card. ;D
Good luck.
-
Hello CountryBumkin,
it's not only about this card. It's about SAT>IP.
This is the next big thing here in Europe regarding satelite TV.
Regrads
Markus
-
I am sorry, I should not have suggested Fiddler as a tool for getting info on SatIP traffic. Fiddler turns out to work only (?) for HTTP/HTTPS, but we need to capture RTSP traffic. Please try using WireShark.
-
I did some playing with Wireshark. Here are a few simple steps one can take to filter packets for a particular device:
1. Start Wireshark.
2. On menu bar, click Capture > Capture Filters...
3. At the lower left corner of the "Wireshark - Capture Filters" dialog, click the "+" button, to add a new filter.
4. A new filter is added at the bottom of the list, named "New capture filter". Type "host 192.168.xxx.xxx" (where xxx.xxx should match your network device's IP address), in the "Filter" column. You can rename the filter by double-clicking the filter name (for example name it "SatIP only"). Click OK to exit the dialog.
5. Capture menu again. Select "Options...". On the resulting dialog (Input tab), select the network on which the network traffic for the SatIP device is expected (you may or may not have multiple network to choose from, but you should have at least one :).
6. Select a capture filter. This is done by clicking the green icon next to the text "Capture filter for selected interfaces", and choose "SatIP only: host 192.168.....
from the pop up list. Click "Start" on the Options dialog to exit the dialog and start capturing. Wireshark now captures all traffic to and from your SatIP device.
7. Start your SatIP client program (DVBView), and play a SatIP channel. As soon as the channel starts to play normally (you see video), stop playing, and stop capturing on Wireshark by clicking the red square button.
8. Save the captured data in a file by clicking File > Save.
I hope I did not miss anything. You can email me the saved file. yaobing at jriver dot com
-
Hello Yaobing,
I send you a mail with the capuring results.
If somebody else will try.
You have to start Wireshark with Administrator privileges to see "interfaces"
regards
Markus
-
Thanks Markus.
I will have to make some changes.
There are some things I do not understand. Part of the request URL is not in Sat>IP specification:
&tnr=1,11494,22000,9750,0,0,3,2,5102,5101,5100,10301,134,0,24,0,1019,1,-1,192&prio=50
I did a search on the internet, and found that this seems to be related to scrambled channels.
Is this channel a free view channel?
-
Hello Yaobing,
this channel is free.
"Das Erste HD" first german tv channel.
Regards
Markus
-
Thanks Markus.
I will have to make some changes.
There are some things I do not understand. Part of the request URL is not in Sat>IP specification:
&tnr=1,11494,22000,9750,0,0,3,2,5102,5101,5100,10301,134,0,24,0,1019,1,-1,192&prio=50
I did a search on the internet, and found that this seems to be related to scrambled channels.
Is this channel a free view channel?
Hi,
The "&tnr=....." part is a for communication (free and scrambled channels) between Recordingservice (Sat>IP Server by DVBViewer team) and DVBViewer (as Sat>IP client) only. It is related to scrambled channels but its not needed for your sat>ip implementation until you want to include some kind of special treatment for the Recordingservice as Sat>IP Server.
By the way digital devices octopus net has its own CI/CAM support for scrambled channels as well. They use another proprietary URL extension (like "&tnr...." in DVBViewer ) for their CI/CAM system.
This is needed because Sat>IP specification says nothing about how to handle scrambled channels.
For details about their System you should contact team digital devices.
If you are willing to support the "&tnr..." part I could give you further informations how it works. ;)
Anyway for basic Sat>IP support both extensions are not needed. Recordingservice, octopus net or any other Sat>IP Server are working just fine without it for free channels (or descrambling by client).
Just follow the Sat>IP specifications, no reverse engineering is needed.
I hope it helps a little bit. Sat>IP support in jriver would be great. 8)
-
Hello Yaobing,
anything new?
Did you contact Nuts, who kows the secrets of dvbviewer server ( rec service) and octopus net server.
I think at the end we need some sort of handling for scrambled channels (preferable the dvbviewer method).
Because a lot of channels here in Germany (Europe) are scrambled.
regards
Markus
-
Please test again when MC22 build 17 or newer is released to the public.
-
I will check
Regards Markus
-
MC22 build 18 is out.
-
how's the progress on this?
-
Hello Yaobing,
still not working with MC22 V21.
Here is the log.
-
Hello Yaobing,
still not working with MC22 V21.
Here is the log.
I could not get much useful info from the log file because you reset the log without trying to play a new channel. As a result, when you played a channel after the reset, MC just skips regular code and says its the same channel.
Please try again, by restarting MC and then going straight to playing a channel.
-
Hi there. Any news?
-
Sorry, no news.
-
Hi there. Any news? Are there any plans on when SAT-IP should be supported?
-
Sorry, still no news. I have been busy with other stuff and put this one down temporarily. I hope to pick up again soon.
-
Bump
-
Bump.
-
Can someone using the latest version of MC22 try playing a (manually added) channel and send me a log package again? Please turn logging verbosity to 2 and restart MC before trying to play. Don't forget to turn logging verbosity back to 0 after the log is captured.
-
I can do it but where do I set the verbosity?
-
In the Options, Television -> Advanced (way at the bottom of the page)
-
OK, thanks. There was also an option to enable logging somewhere also, right? EDIT: found it. Attached log, however I do not see the OctopusNet in the devices list (they were available some time ago in an earlier version of MC if I remeber correctly).
-
I see both tuners in television options -> manage devices but no tuner when i go to television options -> setup
-
I managed to somehow click through the setup and it seems like a tuner is available. I manually added a channel according to the settings in a screenshot on the last page and started to play this channel. It seems, that no signal can be found.
-
Thanks for the logs.
I found one bug by reading the last log. Not sure if this bug is the main culprit, I made a new DLL for you to test.
Please first install the latest build (.81) from MC22 board. Then download, unzip, and copy the DLL (https://www.dropbox.com/s/0vv8sxsiof5jtf5/JRTelevision.zip?dl=0) into MC installation folder.
-
Attached you'll find the log after trying to play the channel with the DLL included in installation folder. Now MC says "something went wrong with playback" after a few seconds when trying to open up the stream. What I also noted now: since adding the channel last time i get a continous popup of "mx2xml" and "mc2xml lineup" selections. They come up every few seconds regardless of my selections.
-
Attached you'll find the log after trying to play the channel with the DLL included in installation folder. Now MC says "something went wrong with playback" after a few seconds when trying to open up the stream.
Did you add the channel according to this post by beckma?
http://yabb.jriver.com/interact/index.php/topic,67473.msg737951.html#msg737951
If so, you did not enter the frequency correctly. The frequency is 11494 MHz. In MC you would enter it as 11494000 (KHz). I think you did 11949 (so two errors there, 949 instead of 494, and missing three 0s).
Please correct that and try again. You can go to "Manage Channels", select the SatIP channel, and click "Edit" button to change its parameters, in particular, frequency.
What I also noted now: since adding the channel last time i get a continuous popup of "mc2xml" and "mc2xml lineup" selections. They come up every few seconds regardless of my selections.
By adding a channel manually, you really would not mess up with existing EPG modes. Did you actually go through the entire setup procedure (which might mess things up)? You can click "Load Program Guide..." and check that your scheduled loading methods are still set up correctly.
-
Thanks for noticing, I changed the frequency accordingly. However, the mc2xml window still pops up. Now also a cmd window opens up and I can see that somewhen it says "error: fileopen" or something before it closes. This is after I selected a satellite in the second mc2xml window. Attached you'll find the log.
I have no idea what to select in those mc2xml windows, tried "microsoft" and "microsoft legacy" but that made no difference. I also tried selecting all of the available Astra 19.2 satellites (why are there so many?).
EDIT: ok, i managed to fix the issue with mc2xml. it does not pop up anymore. I added another "epg loading mode" and typed in "DigitalDevices" for "provider token". Deactivated the first one, seems to work now. However, my questions remain and also I think this procedure could be optimized with regard to user experience. I can't attach the log since its 3mb.
-
Thanks for noticing, I changed the frequency accordingly. However, the mc2xml window still pops up. Now also a cmd window opens up and I can see that somewhen it says "error: fileopen" or something before it closes. This is after I selected a satellite in the second mc2xml window. Attached you'll find the log.
I have no idea what to select in those mc2xml windows, tried "microsoft" and "microsoft legacy" but that made no difference. I also tried selecting all of the available Astra 19.2 satellites (why are there so many?).
EDIT: ok, i managed to fix the issue with mc2xml. it does not pop up anymore. I added another "epg loading mode" and typed in "DigitalDevices" for "provider token". Deactivated the first one, seems to work now. However, my questions remain and also I think this procedure could be optimized with regard to user experience. I can't attach the log since its 3mb.
Before you started testing SatIP device, were you using MC TV for other tuner types? If so you should restore to that in order to avoid interruption. The SatIP device testing does not require EPG. All we are trying to do is to get the SatIP server to stream video to MC.
Are you able to play the channel after correcting the frequency? If still not, please provide a log for just that activity. Restart MC twice to get rid of the old log files so you will not end up with a huge log package.
-
No, no other tuners. No, I'm also not able to play a channel. It says "waiting for signal lock" for a while and then "no signal". In the menu bar on top it says "starting tv".
-
We are making progress. I see a promising sign in the last log file. We were actually getting something streamed from the server.
Please try this new DLL. (https://www.dropbox.com/s/tajfinzygkal8ii/JRTelevision.zip?dl=0)
-
Glad to see we're making progress. However, to me the DLL makes no difference in behaviour of MC. Attached you'll find the log.
-
We are getting warmer.
New DLL. (https://www.dropbox.com/s/fqhb2lnk3tiy4rx/JRTelevision.zip?dl=0)
-
OK. i have a picture. stream seems to work after "adding required components" popped up twice.
-
OK. i have a picture. stream seems to work after "adding required components" popped up twice.
"Adding required components" is done if you never played video/TV since last codec (LAV filters) update. You should not see it happening again, until a newer version of LAV filters is required.
-
I added the following to MC22 change history:
Fixed: MC failed to identify and map audio and video PIDs when playing a SAT>IP channel.
This will be in an upcoming new build.
-
Thanks. What's next on the agenda with regard to sat>ip / digitaldevices support?
-
Congratulations, Yaobing. Thanks for your help, Tyler.
-
Thanks. What's next on the agenda with regard to sat>ip / digitaldevices support?
The next thing to do is channel scanning. This is already partially implemented. Your device does provide a channel list, MC can make use of that list to get the channels.
Please try run Setup. After selecting "Sat>IP", select "Get channels from server provided list" from "Modulation System" drop list (instead of selecting "dvbs" or "dvbc" or "dvbt").
Please let me know how far you go on it.
For those of you who SAT>IP servers do not provide a channel list, channel scanning will not work. I will have to figure out how we can get channels.
-
Do I need to select both tuners or only one when selecting "Modulation system"?
What do I need to enter in "Hardware Profile name"?
Options are not available (see screenshot).
-
Attached you'll find the scan window. "Preferred tuner" is empty.
-
Do I need to select both tuners or only one when selecting "Modulation system"?
What do I need to enter in "Hardware Profile name"?
Options are not available (see screenshot).
Select both tuners (this indicates that you want both tuners used for the type of channels). For channel scanning, the first tuner in the list would be used for scanning if you are not getting channel list from the server.
Hardware profile name - you can accept the name suggested by MC. You can create something for yourself too. Example: "SATIP - server channel list".
-
Thanks. I now run a channel scan on the OctopusNET itself. There was none, that might be the reason, MC doesn't get any channels, right?
-
Thanks. I now run a channel scan on the OctopusNET itself. There was none, that might be the reason, MC doesn't get any channels, right?
We try to get channels by parsing a channel list file output from the server "OctopusNET". If the server has a list of channels, it should output the list in an M3U playlist type file. You could try entering this in a browser and see what you get:
http://nnn.nnn.nnn.nnn/channellist.lua?select=m3u
where nnn.nnn.nnn.nnn is the IP address of the OctopusNET device. You should be able find that address either from the OctopusNET software, or from a MC log. If that URL does not give you any useful info, try this:
http://nnn.nnn.nnn.nnn/octoserve/channellist.lua?select=m3u
-
I get a channel list. It's on the OctopusNET after I ran a scan. But I don't know what I need to do in order for MC to fetch that.
-
Attached you'll find the scan window. "Preferred tuner" is empty.
Preferred tuner is irrelevant for channel scanning. It is meaningful only when a single, already-created channel is selected. The preferred tuner for a given channel will be loaded, if available, when that channel is being played or recorded.
The "Manage Channels" window, as in the screenshot, will list channels that have been found. It is updated constantly until channel scanning is finished. If the channel list remains empty, then channel scanning is not working.
-
I get a channel list. It's on the OctopusNET after I ran a scan. But I don't know what I need to do in order for MC to fetch that.
Did you try one of the URLs that I posted above in a browser?
-
The first one is the same as I get when I fetch the channel list from the OctopusNET webinterface. The second one (/octoserve) does not work. It leads to a blank page.
BTW: the OctopusNET can also generate a JSON channellist.
-
The first one is the same as I get when I fetch the channel list from the OctopusNET webinterface. The second one (/octoserve) does not work. It leads to a blank page.
BTW: the OctopusNET can also generate a JSON channellist.
Thanks for the confirmation. The m3u playlist should be sufficient for us. I will figure out what to do to make it work.
-
DigitalDevices released a client for Kodi, maybe this is of any help: https://github.com/DigitalDevices
-
Please download this update (https://www.dropbox.com/s/p7xasmp965xp9lv/Media%20Center%2022.zip?dl=0)to be used with your current installation of MC22 build 81.
Note that this is not the DLL that I usually post. It is an exe file, that goes into the same MC installation folder. You should also use the latest DLL that I posted above.
Hopefully this fixes the problem with loading channels from the server.
-
I don't see any changes in MC with the new exe (to my previous post).
-
I see in the log that you tried channel re-scan. It probably did not work because you never succeeded in the original scan in the first place. Did you try running television setup from scratch?
-
yes I also tried that.
-
Let's try again. Download this updated executable file (zipped) (https://www.dropbox.com/s/a84l2pexsxu9noq/Media%20Center%2022.zip?dl=0). Copy into MC22 installation folder.
-
No changes, as far as I can see.
-
We failed to load the channel list m3u file from the server.
This URL, http://192.168.xxx.xxx/channellist.lua?select=m3u, failed to connect. Are you able to make connection with this url in a browser? If so, what is the result? Please copy the result and post it.
-
please find the result attached.
-
Thanks for the file. It should be something that MC will understand. The problem we had was that network connection failed when MC tried to download the file.
I uploaded a new version in which we retry downloading (https://www.dropbox.com/s/nz03odwd5yotjyt/Media%20Center%2022.zip?dl=0) when it failed. Let's see how it works.
-
No changes. Is there a specific workflow you want me to do or something in particular I should do/look for ? Usually I look into all the TV related channel settings and setup from scratch in order to see if something's changed when I get new data from you.
-
What you have done is correct. I found another bug in my code.
Please try again with this updated file. (https://www.dropbox.com/s/so2bk2avkilte1q/Media%20Center%2022.zip?dl=0)
-
No changes.
-
This turns out to be a harder nut to crack :-[
The latest log shows that you did a re-scan. MC went through steps getting the URL for the channel list m3u file, and tried to download the file, but was met with repeated failure.
Maybe it is a firewall issue? Can you check your firewall settings and make sure you give MC22 full network permission in both directions?
Also, try running TV setup again. My last fix was for running Setup starting from scratch. So I would like to see whether my last fix had a positive effect.
Thanks.
-
MC has a permission in windows firewall and the windows defender is set up according to "taming windows defender" in the wiki. I ran tv setup again, but to no avail. Is it normal that the tuners do not show up (e.g. in Manage channels->Preferred tuner)?
-
MC has a permission in windows firewall and the windows defender is set up according to "taming windows defender" in the wiki. I ran tv setup again, but to no avail. Is it normal that the tuners do not show up (e.g. in Manage channels->Preferred tuner)?
For SAT>IP devices (as well as CableCARD devices), it usually takes a short while for MC to discover the devices because MC has to dynamically listen for network broadcasts by the devices. So, yes it is normal for the devices not to appear in device list. For that reason, you need to wait for a while after each MC restart, to make sure that MC has found the devices before you try anything (TV setup, watching or recording a TV show, etc.)
-
On the other hand, if MC has not discovered your DigitalDevices tuners, I don't think it would let you finish the Setup procedure without raising an issue.
Also the Preferred Tuner droplist in Manage Channels is populated according to which channel has been selected from the channels list on the left hand side. So if your channels list is actually empty, and thus you would not have selected any channel, then the Preferred tuner list would be empty too.
The best place to see whether your SATIP tuners have already been loaded is TV Options > Manage Devices.
-
Attached is a zipfile with screenshots that show where the tuners show up.
-
Attached is a zipfile with screenshots that show where the tuners show up.
This revealed another bug. This is unrelated to the TV Setup though. When TV Setup is finished properly, the tuners should be properly configured to "Sat>IP" type. It is just the Configure dialog window was not updated to reflect it. It did not include Sat>IP as a tuner category, and therefore showed only "Disabled" in the dropdown list.
This new DLL should fix that. (https://www.dropbox.com/s/1t8u41tfdyyu47o/JRTelevision.zip?dl=0)
-
I don't see any difference?! EDIT: i do, it now also says "sat>ip", next to "disabled".
-
I don't see any difference?! EDIT: i do, it now also says "sat>ip", next to "disabled".
Yes, that is the only thing. You want to make sure "Sat>IP" is selected, not "Disabled", unless you really want to exclude a particular tuner (there are situations when people do need to do that).
-
When you have a chance, please download the updated exe file again. (https://www.dropbox.com/s/2ns1fyo9i3jds1z/Media%20Center%2022.zip?dl=0) I added more log entries.
After copying the file into MC folder, run MC, go to TV Options and click "Setup...". On the "Cleanup old settings?" popup box, check "Reset all television settings" checkbox before clicking OK button. Then follow through the wizard.
-
The only difference I had now is that a window popped up when setting up (see screenshot).
-
Thanks for the feedback. The popup box was added yesterday. I now see the entire process in the log. Now it boils down to downloading the channel list file from the server.
Please try this updated exe file. (https://www.dropbox.com/s/iooyhhq27e222na/Media%20Center%2022.zip?dl=0)
-
No changes as far as I see it.
-
No changes as far as I see it.
Yeah, we still could not download the file. >:(
-
FWIW, I tried it with an other computer. But with no luck. Attached is the log.
-
When you tried downloading the file in a browser, with url http://192.168.xxx.xxx/channellist.lua?select=m3u, did you include the "http://" part? And did it stay that way in the address window (i.e. not changed to https:// for example)?
-
Both work (with and without http), but https does not work.
-
I added some logging in our internet code and hope it will tell something.
Please download this DLL (https://www.dropbox.com/s/pg5i43v9dicq7se/JRReader.zip?dl=0)and unzip and copy to MC installation folder. Note that this is a different DLL.
-
Logs attached.
-
The server's internet response to our request is not standard.
Please try the updated DLL. (https://www.dropbox.com/s/2xrrm3dfo0ps4u6/JRReader.zip?dl=0)
-
Nice, we get the channels. However, I need to map them manually, as "auto match" does not have any effect.
-
Nice, we get the channels. However, I need to map them manually, as "auto map" does not have any effect.
Hooray!
Channel to EPG entry mapping is a tough one. It probably should be my next task.
-
It seems that while we get channels, the playback is broken?! Or is this due to bad mapping?
-
It seems that while we get channels, the playback is broken?! Or is this due to bad mapping?
Did you restart MC? If so, did you wait long enough (usually one minute is enough) before attempting to play? If you still are not able to play please provide a log.
-
It just says "Starting TV..." in the top bar and seems to be unresponsive.
-
The server supplied channel data do not have all parameters specified (some are optional). My channel handling code did not take that into account.
Please try this new DLL. (https://www.dropbox.com/s/npan5b4yg41zkdz/JRTelevision.zip?dl=0)
-
My MC updated automatically. Could I get exe and DLL's for .88?
-
Here they are:
JRTelevsion (https://www.dropbox.com/s/0mc8gc9vop4684p/JRTelevision.zip?dl=0)
JRReader (https://www.dropbox.com/s/wchn7r5qff89rm7/JRReader.zip?dl=0)
The exe file (https://www.dropbox.com/s/8jlc9awq9sy0i9k/Media%20Center%2022.zip?dl=0)
-
Thanks, log i attached. Won't run a channel, stays black, then gives an error message (similar to last one)
-
Oops, we lost the PIDs during channel manipulation.
JRTelevision (https://www.dropbox.com/s/qdj7fb3ef6dpl7j/JRTelevision.zip?dl=0)
-
That seems to do it.
-
Thanks for testing and feedback.
-
You're welcome.
While I now play a bit with the channels, I experience a strange behaviour. Some channels work, but on some channels I get a message that no tuner is avaiable. Log's attached.
EDIT: Now I see that while on the channels that work under "Preferred tuner" I can select both tuners, the channels that don't run the "Preferred tuner" dropdown is empty. Also: the working channels are the national tv channels, while the non-working are commercial channels.
EDIT2: Also the working channels have dvbs2 modulation, while the non working have dvbs as far as I can see (although that may be a coincidence, since the national hd channels are free).
-
Looks like another bug. I will take a closer look on Monday.
-
It took me a little longer to figure out something.
Please try this exe. (https://www.dropbox.com/s/9xlcvhqsshvft54/Media%20Center%2022.zip?dl=0)
-
Looks good. All channels seem to work.
-
Great. I will now work on EPG to channel auto mapping.
-
:)
-
I am trying to run mc2xml with your locality info, but don't know which lineup (which satellite) I should select to get a set EPG data for your Sat>IP channels. See attached screenshot.
-
The fifth one gives me the best results. I need Astra 19.2E and this selection gives me the best results. The other Astra 19E instances have fewer channels..
-
I made some changes which will be in a newer build.
There seem to be a lot of channels that would not find a match in the xmltv file.
If you feel like testing before the new build is out, you can download this. (https://www.dropbox.com/s/8kciz8tpt3kazt3/Media%20Center%2022.zip?dl=0)
-
What I have seen is that while the channel scan on the OctopusNET results in 680 channels, the mc2xml thingie only has about 400 or so (not that I watch more than 20 or so)..
I can't seem to download from your link?!
-
I can't seem to download from your link?!
Sorry, my mistake. It should work now.
-
Thanks, it seems like I can't open up MC with the new exe. The server is in the tray, but I don't get the context menu (e.g. "show media center"). Trying to start MC from the desktop shortcut then gives me "MC22 is running, but there is a problem...". Killing the process and restarting leads to similar behaviour.
-
Thanks, it seems like I can't open up MC with the new exe. The server is in the tray, but I don't get the context menu (e.g. "show media center"). Trying to start MC from the desktop shortcut then gives me "MC22 is running, but there is a problem...". Killing the process and restarting leads to similar behaviour.
Sure enough. It is probably not compatible with build 88.
We will have to wait a few days until a newer build is out. It will have to be build 94 or higher.
-
Ah ok. Will patiently wait then. ;D
-
You might be able to do some testing by using zones.
-
tyler69, I sent you a PM.
-
Yes, thanks. Find the log attached. No changes to the last version for me (auto match does not work).
-
Try this exe file (copy into the installation folder) (https://www.dropbox.com/s/xmdn56a9i6yqe51/Media%20Center%2022.zip?dl=0). There was a bug due to carelessness.
-
Here's the log. some channels get mapped automatically, while others don't. Things to look for if the strings do not match completely (see screenshot):
- string order (e.g. WDR Essen HD vs. WDR HD Essen)
- spaces
- "HD" string
- upper vs. lower case
-
Please try this one. (https://www.dropbox.com/s/dhsj8t1ncz45uqj/Media%20Center%2022.zip?dl=0)
-
Hm, doesn't look much different regarding the mapping. Log's attached and I created screenshots of some manually mapped channels.
-
What are those numbers (such as 751080 in "751080 Phoenix")? I do not see them in the xmltv file that I downloaded.
-
I don't know. They are present in the channel list that opens up when matching. Most have those numbers in front, but some don't. See screenshot.
-
I think I know what they are now, but I don't know whether they should appear in front of the channel names.
For example, for channel Phoenix, the xmltv channel ID is "I.751080.microsoft.com", and we use that to identify the channel in the xmltv file. The name of the channel should just be "Phoenix", as in the following three lines in the xmltv file:
<channel id="I.751080.microsoft.com">
<display-name>Phoenix</display-name>
</channel>
You can find the xmltv file after you run EPG setup, in folder C:\Users\<user>\AppData\Roaming\J River\Media Center 22\Temp\. You should do it without restarting MC since the Temp folder is erase upon re-starting. The file name should be something like
"<profile name> - <random number>.xml"
Open the file you should see entries like what I show above.
-
I don't remember putting the numbers in front of the channel name in my code, but maybe I did. The examples of your non-matching channels probably do not have anything to do with these numbers anyway.
The four examples above fall into two categories. One is upper case vs. lower case. I thought I was doing a case-insensitive comparison, maybe I was not. The other problem is simply one string is different from the other, such as the extra "(CH)" in the channel highlighted in your second screenshot.
Please try this one (https://www.dropbox.com/s/asryxi7q0909xz7/Media%20Center%2022.zip?dl=0). It should address the first issue.
-
I just updated the linked patch in my last post.
-
I think I know what they are now, but I don't know whether they should appear in front of the channel names.
For example, for channel Phoenix, the xmltv channel ID is "I.751080.microsoft.com", and we use that to identify the channel in the xmltv file. The name of the channel should just be "Phoenix", as in the following three lines in the xmltv file:
<channel id="I.751080.microsoft.com">
<display-name>Phoenix</display-name>
</channel>
You can find the xmltv file after you run EPG setup, in folder C:\Users\<user>\AppData\Roaming\J River\Media Center 22\Temp\. You should do it without restarting MC since the Temp folder is erase upon re-starting. The file name should be something like
"<profile name> - <random number>.xml"
Open the file you should see entries like what I show above.
<channel id="I.755404.microsoft.com">
<display-name>VIVA TV</display-name>
<display-name>Viva TV</display-name>
</channel>
<channel id="I.755947.microsoft.com">
<display-name>Ciné+</display-name>
</channel>
<channel id="I.755390.microsoft.com">
<display-name>ProSieben Austria</display-name>
<display-name>ProSieben (Österreich)</display-name>
</channel>
<channel id="I.755386.microsoft.com">
<display-name>GoTV</display-name>
</channel>
-
OK, i tried the new .exe. While setting up TV again, I checked "reset xml epg.." (not sure about the correct wording). Automatching looks now much better, unfortunately I don't know what did it ::)
-
OK, i tried the new .exe. While setting up TV again, I checked "reset xml epg.." (not sure about the correct wording). Automatching looks now much better, unfortunately I don't know what did it ::)
I did make the changes that would address both issues that I mentioned - the case issue and the trailing characters.