XBMC Community Forum
[dev] CetonTV+HDHomeRun - Watch TV on XBMC (WIN/OSX) - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Python Add-on Development (/forumdisplay.php?fid=26)
+--- Thread: [dev] CetonTV+HDHomeRun - Watch TV on XBMC (WIN/OSX) (/showthread.php?tid=119865)



- mcheng89 - 2012-02-29 02:39

mcheng89 Wrote:Todo for next release: clean up ts files, temp folder, reload channel list on iOS app, http cache (almost done)... Add some sort of loading screen to ios app when starting video...

Basically just cleaning up stuff... Maybe today but definitely by tomorrow

DONE: clean up ts files, temp folder, added europorsche914's web file, fixed hardcoded tuner in web app, loading screen on playback start, reset all settings + channel cache on iOS app

v1.7.5 out...

EDIT: Thanks to gman3042 for the initial help on testing hdhomerun Smile...


- europorsche914 - 2012-02-29 05:19

mcheng89 Wrote:DONE: clean up ts files, temp folder, added europorsche914's web file, fixed hardcoded tuner in web app, loading screen on playback start, reset all settings + channel cache on iOS app

v1.7.5 out...

EDIT: Thanks to gman3042 for the initial help on testing hdhomerun Smile...

Ive read up on some of the hdhomerun references in this thread and it surprises me that there isnt a channel map that can be downloaded from the device similar to the ceton .cgi page.. It seems that the channels will require manual mapping to their correct channel numbers No


- mcheng89 - 2012-02-29 05:36

europorsche914 Wrote:Ive read up on some of the hdhomerun references in this thread and it surprises me that there isnt a channel map that can be downloaded from the device similar to the ceton .cgi page.. It seems that the channels will require manual mapping to their correct channel numbers No

Yea but the nice thing is that all the other calls are the same Smile


- bawitdaba - 2012-02-29 08:12

wow this is really cool I've wanted something like this since I started using Windows Media Center.

So I guess my first question before I get started is will this effect my Windows Media Center setup I have now? I have 4 network tuners assigned in there I can pull one off if needed.

Also can multiple people watch off of 1 tuner? Like if tuner 4 is tuned to channel 1836 can I have my laptop, iPad, PC, ect all watching that same stream without taking up more tuners?

Is there any DVR support for this in XBMC? I like Windows Media Center, but it often encounters Tuning Adapter issues and the .wtv files saved are copy protected and I can only play them back on 1 of my HTPC's

Great work on this!


- europorsche914 - 2012-02-29 08:40

bawitdaba Wrote:wow this is really cool I've wanted something like this since I started using Windows Media Center.

So I guess my first question before I get started is will this effect my Windows Media Center setup I have now? I have 4 network tuners assigned in there I can pull one off if needed.

Also can multiple people watch off of 1 tuner? Like if tuner 4 is tuned to channel 1836 can I have my laptop, iPad, PC, ect all watching that same stream without taking up more tuners?

Is there any DVR support for this in XBMC? I like Windows Media Center, but it often encounters Tuning Adapter issues and the .wtv files saved are copy protected and I can only play them back on 1 of my HTPC's

Great work on this!

Ok the first question: It is preferable that the cetonTV api has its own tuner, the ceton tuner doesnt do tuner sharing so at this time following the network tuner instructions is required for reliable tuner firing.

If more than one person wants to watch the same channel, xbmc will interupt the stream to change it to the channel requested... a very simple code change will force all users to watch the same channel but then the computer " in charge" will force all channel changes to the other clients unless no one has been watching for approximately 1 min... No recording capability had been added to the gui but it would not be hard to implement (theoretically)


- uspino - 2012-02-29 15:11

Hi mcheng89, I find myself using DirectStream on computers/streamers around the house. I'm hoping you'll be able to make it work in your iOS App. Now, my only concern is what you see here in the picture. It is very noticeable on any scenes with movement or scrolling tickets. Playing through XBMC seems to soften the effect, but it gets worse when diretstreaming to VLC and iOS (GoodPlayer). What do you think this is?

[Image: untitled1.jpg]


- europorsche914 - 2012-02-29 15:27

uspino Wrote:Hi mcheng89, I find myself using DirectStream on computers/streamers around the house. I'm hoping you'll be able to make it work in your iOS App. Now, my only concern is what you see here in the picture. It is very noticeable on any scenes with movement or scrolling tickets. Playing through XBMC seems to soften the effect, but it gets worse when diretstreaming to VLC and iOS (GoodPlayer). What do you think this is?

[Image: untitled1.jpg]

That is interlacing which can be fixed by turning on deinterlacing in vlc player (film NTSC is best for tv often referred as IVTC) or using the new web GUI which turns this on by default Wink but currently there is no solution for ios


- mcheng89 - 2012-02-29 16:00

europorsche914 Wrote:That is interlacing which can be fixed by turning on deinterlacing in vlc player (film NTSC is best for tv often referred as IVTC) or using the new web GUI which turns this on by default Wink but currently there is no solution for ios

There is a solution for iOS Wink I can have vlc deinterlace before it streams the file.
In vlc and xbmc you can turn on deinterlacing on the clients. Click 'm' for deinterlace settings in xbmc.


- uspino - 2012-02-29 16:31

Problem solved! Actually GoodPlayer seems to be the only iOS player with a "Deinterlace" option, and turning it on definitely corrects the issue. As you said, it would probably be less stressful for the device to have it deinterlaced on the stream itself.

Now, when you guys play a RemoteCeton transcoded stream on iPad/iPhone, can you see jumps in the video every half a second, particularly when you look at a scrolling ticket?

It might be related to the CPU power of the iOS device. We'll probably know next week if the new iPad comes out and suddenly it is all smooth...


- mcheng89 - 2012-03-01 08:07

Current status - remove CyberLink libraries:
- Compiled libupnp
- Found Ceton Device
- Built List of Tuners

Todo:
- Finish up building states/command calls
^ states needs a cleanup + its own state class
- Switch http server to use mongoose ( has SSL + CGI support Smile )
http://code.google.com/p/mongoose/
- Add API key/password

EDIT: anyone wants to order a raspberry pi Wink? They're on sale now.