Coder Social home page Coder Social logo

tvheadendv's Introduction

Tvheadend viewer (Tvheadendv)

Copyright (c) 2012 Miguel Angel Gabriel ([email protected]). All rights reserved.

Released under the GNU GPL V3.

Synopsis

This is a mobile web viewer for the excelent HTS Tvheadend {https://www.lonelycoder.com/tvheadend/} streaming server.

Tvheadend does not provide an adequate mobile version and there are no plans to implement one. There are both an official iPhone client and at least another unofficial one for Android {http://john-tornblom.github.com/TVHGuide}.

I started this project as an excuse to teach myself jQuery Mobile. I would be happy if anyone finds it useful.

Screenshots are available in /doc/screenshots folder.

Features

  • Easy integration into TvHeadend installation.
  • Show channel tags, channels and EPG.
  • When in the channel or EPG list, tapping on an item will open the default video player to play the live stream directly from your server (I personally recommend the excellent MX Videoplayer in the Android platform).

Requirements

  • A working installation of TvHeadend.
  • A mobile platform with a modern browser (tested under Androd 2.3 / 4.0 and stock browser / Dolphin browser).
  • An external media player that can play streaming urls.

Installation

  • Instructions are for Ubuntu. Not tested in other distributions. This explanation assumes that TvHeadend is installed in /usr/share/tvheadend, so adjust it according to your installation.

  • Download everything under the repository's "public_html" folder and copy somewhere in the same machine that runs Tvheadend (say, "/home/me/apps/tvheadendv"). Do not forget to chmod 664 everything in there.

  • From here you have two options (choose either one):

    1.- Make a symbolic link pointing TvHeadend to the directory containing the application:

          sudo ln -s /home/me/apps/tvheadendv/public_html /usr/share/tvheadend/src/webui/static/tvhv
    

    2.- Copy the contents of the public_html folder just downloaded to the right directory inside TvHeadend installation:

          sudo cp -r /home/me/apps/tvheadendv/public_html /usr/share/tvheadend/src/webui/static/tvhv
    

    Either way, after that you will be able to access the application opening {http://yourserver:9981/static/tvhv/index.html} from your mobile browser.

tvheadendv's People

Contributors

magabriel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tvheadendv's Issues

Configure user/password

Currently TVHeadendv works only if TVheadend is configured to be accesed without user/password.

User/password configuration parameters should be added and used when trying to connect to the backend.

Integrate into TVH upstream

Hey Miguel,

Wasn't sure how best to contact you, wish github would add a simple PM system!

Anyway do you have any screenshots for your interface? And are you interested in integrating this upstream?

Adam

Configure port to connect to JSONP proxy

Currently TVheadend only works if the JSONP proxy its configured to be accesed throughout port 80 in Apache.

A configuration parameter should be added to handle other non-standard ports.

NOTE: The JSONP proxy will be removed in the future when (if) TVheadend implements a native JSONP interface.

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.