iptvx is an IPTV player and streamer for Linux written in C using WebKit as a platform for its OSD. The LibVLC library is used for streaming and playback of video and audio. All graphics from the stream as well as from the OSD are merged together using the SDL library. With SDL iptvx supports hardware and software acceleration as well as OpenGL. The libconfig library is used for the iptvx configuration files. EPG data can be imported using remote XML files from webservers or local storage using libcurl and are parsed with libxml2.
Where to start
This wiki covers help on how to use iptvx as well as installation and configuration instructions. It is intended to be used by users seeking advise on how to obtain, install, configure and use iptvx on their own systems.
- Download package for Ubuntu, OpenSUSE, Arch or Debian
- Installation instructions for your system
- Configuration of your iptvx installation
- Usage advise and help
- License for licensing and libraries
What to expect
The aim of iptvx is to provide a software set-top box for Linux systems. It includes the playback of live TV channels and display of EPG as well as recording functionality. In its current state of development iptvx already provides playback from various sources as well as EPG functionality.
Live channel information are obtained from the EPG and constantly updated during runtime. It also shows the upcoming shows as well as title and duration.
Browsing through channels
The channel list allows quick browsing through the channels while displaying the shows currently on at the same time. It also provides a large channel image to quickly identify the channel.
Viewing all EPG information
EPG display is large and it's design inspired by TV magazines. Channels are displayed horizontally and their programme vertically by time, making it easy to quickly scroll through the programme.
EPG search functionality
The programme search allows to quickly find favourite shows in the future and in the current programme. It eleminates the hassle of browsing through the EPG to find interesting shows.
Subtitles and audio tracks
Through a menu it is possible to quickly select the audio track and subtitles available within the stream. They can be switched without any interruption of the playback.