SVPlayer is an simple, but powerful television and video player. Author: Ing. Ján ONDREJ (SAL) [ondrejj(at)salstar.sk] License: GPLv2+ Features: - play any file which can be played with vlc (www.videolan.org), gstreamer (www.gstreamer.net) or mplayer (www.mplayerhq.hu) - simple interface, maximal video size - file browser to play any file - youtube player (needs youtube-dl) - image player to play yout favorite galleries - lirc (infrared remote) support - multiple profile support (all channels, channels for childrens, radio stations, SAP, ...) GIT source: git clone http://git.salstar.sk/svplayer.git git pull -u Requires: python2 pygtk2 (GTK for python) python-vlc (currently included in svplayer sources) optional for gstreamer support: pygobject3 gstreamer-1.0 optional for embedded mplayer support: python-mplayer optional for infrared remote control: python-lirc optional for youtube browser support: youtube-dl python-PIL (Python imaging) Keyboard control: 0-9 select channel PgUp, PgDown change channel s change channel source a change audio track (language) t change subtitles (language) E change engine (GStreamer, VLC) BackSpace last channel p pause [, Left rew 10 seconds ], Right ff 10 seconds ', Down rew 1 minute \, Up ff 1 minute <, > decrease/increase rate Home seek to start End seek to end +, - change volume m audio mute f fullscreen h hide infobox w resize window to hide black parts W resize window to video original size ? show info r open record archive for current channel (TV mode) R download (record) this video (youtube mode) y youtube search/related Y youtube search again i youtube history b file browser n settings menu F1-F12 select profile Tab show menu ESC, q quit Mouse control: right click show menu left doubleclick toggle fullscreen wheel scroll change volume middle button + scroll change channel shift + middle button change position Command line parameters: -f|--fullscreen start in fullscreen mode -b|--browser start in browser mode -y|--youtube s start in youtube mode and search for "s" -p|--profile # set profile number ----------------------------------------------------------------------------- Backend features: gst1 vlc mplayer file player + + + multicast player + + - network player + + + dvd player *1 + + dvb player + + - youtube player + + + deinterlace + + + subtitles + + + select language + + + crop *2 + + timeshift (pause online stream) - + - EPG *3 - - + available and implemented - not available in backend or not implemented *1 Able to play DVD, but can't control menus. *2 only crop, VLC has ability to crop and change aspect *3 only for DVB streams, missing for multicast support