Linux SoftwareMultimediaVideoCherryTV 0.1

CherryTV 0.1


CherryTV is a simple TV remote implemented as a Web page. I have had a Bt878-based TV tuner for quite a while. I have not made
Developer:   Roberto Alsina
      more software by author →
Price:  0.00
License:   Public Domain
File size:   49K
Language:   
OS:   
Rating:   1 /5 (1 votes)
Your vote:  
enlarge screenshot


CherryTV is a simple TV remote implemented as a Web page.

I have had a Bt878-based TV tuner for quite a while.

I have not made good use of it, though.

While it works great both in Linux and Windows, I have some hardware issues... my only PC that can take a PCI card is my file server. Which is tucked away in a corner, and lacks any kind of monitor (or mouse. or keyboard).

So, watching TV there was not possible. The obvious solution is a streaming video feed that could be accessed everywhere at home using my wireless network.

But... what could I use?

I decided that the simplest streaming server that could be accessed from windows and linux was VLC.

It is a bit tricky to get the right incantation, but here it is:

vlc -v --color v4l:/dev/video --sout
'#transcode{vcodec=DIV3,vb=256,scale=1,acodec=mp3,
ab=32,channels=2}:std{access=mmsh,mux=asfh,dst=:9998}'

Then you can access it from windows using mms://192.168.1.2 and from Linux using mmsh://192.168.1.2 (if anyone knows why I have to use different URLs, I'd like to know).

It doesn't work from mplayer, which is my default video app, but well.. it works.
Then there is a snag... how can you change channels? Well, you can't, it seems.
So, I wrote a throwaway CherryPy app in an hour or so, and I called it CherryTV.

How does it work (currently nerds-only)?
  • You use xawtv to build a list of your TV stations using the channel editor.
  • Copy your .xawtv file as xawtv in CherryTV?s folder (one example included)
  • Have v4lctl handy, and make sure it works like this:
  • v4lctl setstation someStationName
  • Start CherryTV
  • Start vlc streaming as mentioned above (change IP as needed)
  • Change stream URLs in cherryTV.py
  • Start cherryTV.py
  • Point your favourite browser to http://whatever:8080
  • Choose whether your embedded video player works or not, and whether you use mms:// or mmsh:// URLs
  • Open your external viewer if needed.
  • Watch TV and be happy.
    tags you use  start cherrytv  192 168  you can  from windows  that could  

    Download CherryTV 0.1


     http://cablemodem.fibertel.com.ar/lateral/static/cherryTV-0.1.tar.bz2


    Authors software

    The RA SPP Plugin collection 0.2.2 (by Roberto Alsina)
    The RA SPP Plugin collection package provides several plugins meant to be used with a qmail patched using qmail-spp.

    They cover di

    RASCAN 0.1.0 (by Roberto Alsina)
    Rascan is a rewrite of Inter7's simscan

    CherryTV 0.1 (by Roberto Alsina)
    CherryTV is a simple TV remote implemented as a Web page.

    I have had a Bt878-based TV tuner for quite a while.

    I have not made


    Similar software

    CherryTV 0.1 (by Roberto Alsina)
    CherryTV is a simple TV remote implemented as a Web page.

    I have had a Bt878-based TV tuner for quite a while.

    I have not made

    XawTV 3.95 (by Gerd Knorr)
    xawtv started as TV application for the bttv driver, because the Motif-based "xtvscreen" was the only TV application at this time

    Gv4l 2.2.4 (by Todor T. Zviskov)
    Gv4l is a GUI frontend for the V4L (Video For Linux) functions of transcode, used to record video (and audio) streams from a V4L devi

    VidSplit 0.1 (by James B. MacLean)
    VidSplit is a Video Splitter for Video 4 Linux devices.

    Connect to a /dev/videoX device and split that into 2 channels using /dev/

    camserv 0.5.1 (by Jon Travis)
    Camserv is a free program to do streaming video through the web.

    Streaming video can be sent to both Netscape and Internet Explore

    vcr 1.10 (by Bram Avontuur)
    VCR is a program which enables you to record a program using a video grabber card that's supported by the video4linux drivers

    PeerCast 0.1217 (by peercast.org)
    PeerCast is a simple, free way to listen to radio and watch video on the Internet

    Fenice 1.10 (by Open Media Streaming Project)
    Fenice is a multimedia streaming server compliant with the IETF's standards for real-time streaming of multimedia contents over Inter

    Video server 0.6 (by Univision)
    Video server is a streaming video server which feeds a Java applet/application for display

    Linux Multimedia Player 2.4 (by Limp Team)
    LiMP is a a tiny LIVE CD based linux distro, that loads into memory and works only in the memory


    Other software in this category

    MPlayer 1.0 RC1 (by The MPlayer Project)
    MPlayerMPlayer is a movie player for Linux (runs on many other Unices, and non-x86 CPUs, see th

    Xine 1.1.3 (xine-lib) (by The xine-Project)
    Xinexine is a free (gpl-licensed) high-performance, portable and reusable multimedia playback e

    MplayerXP 0.6.0 (by Nick Kurshev)
    MplayerXP is a branch of the well known mplayer (http://mplayerhq.hu) which is based on the new (thread based) core.

    The new core

    Ogle DVD player 0.9.2 (by The Ogle Group)
    Ogle is a real DVD player that supports DVD menus and navigation

    XawTV 3.95 (by Gerd Knorr)
    xawtv started as TV application for the bttv driver, because the Motif-based "xtvscreen" was the only TV application at this time

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags