Search the web
Sign In
New User? Sign Up
cytv
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
[Announcement] CyTV Development   Message List  
Reply | Forward Message #97 of 365 |
Re: [Announcement] CyTV Development

Nice - I have it streaming in a window as I type. I'd be very interested in what
it would
take to get it plugged in to either AppleTV or a DLNA player. Have you had any
thoughts in
that direction.

Looking forward to the next version.

Donald

--- In cytv@yahoogroups.com, "lucidcake" <cytv@...> wrote:
>
> Hi there,
>
> it's been a while since I posted here. Sorry for the long silence -
> I've been occupied with a lot of stuff, and it's been difficult to
> find time for CyTV.
>
> I just wanted to let you know that I'm now in the process of rewriting
> CyTV from the ground up. The old architecture (a mix of Objective-C,
> Python, and AppleScript) turned out to be too fragile (cf. the latest
> breakage on Leopard) and too complicated to extend.
>
> The good news is that the new architecture offers many advantages, and
> new features can be added much faster than before. The bad news is
> that all features of the old version have to be re-implemented.
> However, I believe this is the only way to go (if you disagree, feel
> free to download the source of the old version and create a fork :-)).
>
> The new architecture looks like this:
>
> - The server is written in pure Objective-C.
>
> - For live streaming, an EyeTV plugin is used. This means that the
> delay seen on the client is minimal.
>
> - There's no standalone client anymore. Instead, the server contains
> an HTML interface based on the VLC Mozilla plugin. Support for the VLC
> ActiveX control (and therefore Internet Explorer) will follow.
>
> What does that mean? Regarding the server part, it means that less
> resources (especially CPU) are used and that adding features is much
> simpler than before. But the biggest change is on the client side. By
> using an HTML/Ajax GUI, the same client is available on all platforms.
> It also means that any web developer can create a customized GUI (or
> write one completely from scratch) with little effort. All the files
> are available in "CyTV.app/Contents/Resources/<Locale>.lproj/Client
> GUI" and can be changed and replaced easily.
>
> For client/server communication, there's a very simple (though still
> incomplete) Ajax/JSON interface. It can not only be used in web
> applications, but also in stand alone clients if desired. Compared to
> the old home grown interface, it's easier to parse (there are JSON
> parsers for almost any language) and extend.
>
> An early alpha version of the new CyTV is available here:
> http://www.lucid-cake.net/cytv/cytv_0_7_alpha_3.dmg Feel free to
> download it and try it out, but note that it's far from complete and
> may contain lots of bugs :-) (Mandatory disclaimer: This software may
> eat your dog and burn your house, so use it at your own risk! It's
> especially discouraged to use this version over the Internet as it
> _does_ contain denial-of-service problems and it _possibly_ contains
> buffer overflow and similar bugs.)
>
> To get started, follow these steps:
>
> - On the server machine, copy the CyTV application from the disk image
> to your hard drive.
>
> - Start CyTV.
>
> - For live streaming support, choose "EyeTV/Install CyTV plugin". This
> will install the necessary EyeTV plugin for grabbing live data as it
> comes in. You also have to manually open a TV window in EyeTV (and
> pause it if you want to save CPU resources) before you can start a
> live stream. Please note that it's no longer necessary to have the TV
> buffer on the hard drive (as was the case with previous CyTV
> versions). There may be problems with plugin installation if you're
> not an admin user.
>
> - On the client, install the VLC Mozilla plugin from here:
> http://www.videolan.org/vlc/download-macosx.html (scroll down to "Web
> browser plugins").
>
> - Point your browser to "http://<server>:8001" to start up the GUI. If
> your browser supports Bonjour (e.g. Camino or Safari), you can also
> choose the CyTV server from the Bonjour category in the bookmarks.
>
> - Choose the desired stream in the client GUI. To switch to fullscreen
> view, double click on the small video window. To switch back, double
> click on the fullscreen video.
>
> Of course, a _lot_ of features (even basic ones) are still missing.
> Here's a list (probably incomplete) of what to expect in the next
> releases.
>
> Short-term: Transcoding support, EyeTV control (switching channels,
> starting a recording, etc.), support for watching a recording while
> it's being made, timeshift support for live streaming, adjustable
> video size, deinterlacing support, support for the VLC ActiveX control.
>
> Mid-term: Better client GUI (displaying more information/support for
> sorting recordings/support for a paged list of recordings/keyboard
> shortcuts etc.), support for authentication and encryption (using SSL
> and HTTP digest authentication), support for several EyeTV units
> connected at the same time.
>
> Long-term: Support for other media sources (e.g. iTunes),
> optimizations (memory, CPU use, HTTP caching etc.)
>
> That's it for the moment. If you have any comments, suggestions, or
> bug reports, please post them here.
>
> Regards,
>
> Andreas
>






Mon Jan 14, 2008 4:55 pm

donaldpage
Offline Offline
Send Email Send Email

Forward
Message #97 of 365 |
Expand Messages Author Sort by Date

Hi there, it's been a while since I posted here. Sorry for the long silence - I've been occupied with a lot of stuff, and it's been difficult to find time for...
lucidcake
Offline Send Email
Jan 14, 2008
12:04 am

Nice - I have it streaming in a window as I type. I'd be very interested in what it would take to get it plugged in to either AppleTV or a DLNA player. Have...
donaldpage
Offline Send Email
Jan 14, 2008
4:55 pm

Hi Donald, ... interested in what it would ... you had any thoughts in ... I might be able to work on this after I've added transcoding support, but don't...
lucidcake
Offline Send Email
Jan 20, 2008
11:44 pm

Hi lucidcake: I am so glad you took this project up again. I can't tell you how exciting is to watch tv in my garage workshop, kitchen, and bathroom in HD...
thetae83
Offline Send Email
Jan 16, 2008
7:46 pm

Hi CWJ, ... Is your server an Intel Mac? I've discovered a problem with the EyeTV plugin on Intel Macs, so that might explain it. The issue is fixed in the...
lucidcake
Offline Send Email
Jan 20, 2008
11:48 pm

... Hi, I'm having the same problem (have tried both alpha4 and the new alpha5): Live TV is not working (but recorded ones work fine). My setup is: CyTV server...
Michael Stellrot
seimist
Offline Send Email
Feb 15, 2008
12:13 pm

... with ... I managed to install the web browser plug-in on my Windows laptop (it's an option you have to check in the vlc installer). Now I get the exact...
Michael Stellrot
seimist
Offline Send Email
Feb 15, 2008
12:33 pm

Hi Michael, ... alpha5): Live TV is not ... Please see this post (most importantly the log, as you've already listed all the other info): ...
lucidcake
Offline Send Email
Feb 18, 2008
10:52 pm

Hi, ... The missing video should be fixed, not live streaming (no change in this area). Regards, Andreas...
lucidcake
Offline Send Email
Feb 18, 2008
10:55 pm

Hi again, a new alpha version of CyTV is now available here: http://www.lucid-cake.net/cytv/cytv_0_7_alpha_4.dmg Changes in this version: - Bugfix for the...
lucidcake
Offline Send Email
Jan 20, 2008
11:35 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help