MP-TvViewer
is a lightweight tv player for the MediaPortal TV server that allows you to watch tv on your laptop or PC when you don't need a full MediaPortal installation. MP-TvViewer is inspired my Media Player Classic: portable, lightweight and easy to use.
Different Views
There are 3 different views:
Tools
There are also a few tools available:
Different "on top" modes
There are 3 different "on top" modes:
Other features
Technical information
I'm using the WebServices plugin from gemx to connect to the server and a modified libvlc library for video playback. The tv is streamed via RTSP (not (yet) the transcoded video streaming option from webservices plugin).
How to use:
List of shortcuts:
Versions:
0.3:
Older versions:
Links:
*hf*
DieBagger
is a lightweight tv player for the MediaPortal TV server that allows you to watch tv on your laptop or PC when you don't need a full MediaPortal installation. MP-TvViewer is inspired my Media Player Classic: portable, lightweight and easy to use.
Different Views
There are 3 different views:
- minimalistic (1)
- compact (2)
- normal (3)
Tools
There are also a few tools available:
- EPG: Shows the Program Guide of your TV channels with the option to record selected programs.
- Server Status: Shows the status of the tv cards (idle,timeshifting, recording). Timeshifting can be manually stopped.
- Schedules: Shows all scheduled recording and offers the posibility to add a new manual recording.
Different "on top" modes
There are 3 different "on top" modes:
- Always on top: Viewer will always stay on top of all programs (ctrl+a)
- While playing: Viewer will stay on top of all programs when playback is active (ctrl+w)
- Never: Program will not stay on top (ctrl+n)
Other features
- Change channels directly within player
- Pause/Resume
- Timeshifting (seek within the tv stream)
- Deinterlacing modes: Disabled, Blend, Bob, Discard, Linear, Mean, X (video looks far better when interlaced)
- Show/Hide "All channels" group
- RTSP buffer
- Default group
- Playback of local media
- Use internal vlc with full installation or a previously installed VLC with the full installation
Technical information
I'm using the WebServices plugin from gemx to connect to the server and a modified libvlc library for video playback. The tv is streamed via RTSP (not (yet) the transcoded video streaming option from webservices plugin).
How to use:
- Make sure you have the WebServices plugin installed
- Use the installer (full version includes vlc, with core version vlc must be installed) or extract the content of the "bin" zip file.
- Start "TvViewer.exe", change settings to match your environment.
- Watch TV
List of shortcuts:
- ctrl+a: always on top
- ctrl+n: never on top
- ctrl+w: on top while playing
- b: stop playback
- space: pause/resume
- 1: minimalistic view
- 2: compact view
- 3: normal view
Versions:
0.3:
- Improved installer (core and full)
- Added Volume Slider
- Added context menu (channel change)
- Added timeshifting and seeking
- Added better exception handling
- Updated to VLC 1.0
- Changed vlc lib to Vlc.DotNet
- Fixed: EPG is updated with timer (more responsive)
- Fixed: Channel tuned when same channel as before selected
Older versions:
0.2:
0.1:
- Added project to google code (downloads and source code)
- Added full support for 3 views (minimal, compact, normal)
- Added Installer
- Added Tools (EPG, server status, schedules)
- Added Pause/Resume
- Added volume options
- Added option to automatically tune channel on select
- Added drag mode for minimalistic view
- Added options screen
- Added default group
- Added option to hide "all channels" group
- Added deinterlacing
- Added rtsp buffer option
0.1:
- Initial Release
- Proof of concept
- Portable app to watch tv
Links:
*hf*
DieBagger