Difference between revisions of "Media Player Requirements"

From LinuxMCE
Jump to: navigation, search
(Shoulds)
Line 15: Line 15:
 
= The pinnacle =
 
= The pinnacle =
 
A player that supports synced playback across rooms is the master of them all.
 
A player that supports synced playback across rooms is the master of them all.
 +
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! Name !! Subtitles !! Audio Tracks !! Supports Chapters !! Seek Support !! Timecode
 +
|-
 +
| Xine || Yes || Yes || Yes || Yes || Yes
 +
|-
 +
| Vlc || Example || Example || Example || Example || Example
 +
|-
 +
| QMediaPlayer || no || no || no || yes || yes
 +
|-
 +
| SqueezeBox || no || ? || no || yes || yes
 +
|-
 +
| OMXPlayer || yes || yes || yes || yes || yes
 +
|}

Revision as of 17:36, 16 August 2016

The following details what a media player should be capable off.

Basics

Every media player must allow to Start, Stop, and Pause media.

  • QMediaPlayer Supports basic functionality on Linux, Android, OS X, iOS

Shoulds

A media player should implement fast forward/reverse, timecode emission and bookmarking

  • qMediaPlayer on all platforms implements a draggable seek bar in place of FF/RW, and timecode emission via socket.
    • Experimental live thumbnail display in development

Nice to haves

The ability to select different subtitles, audio tracks, chapter lists, is a nice to have for a media player.

The pinnacle

A player that supports synced playback across rooms is the master of them all.


Name Subtitles Audio Tracks Supports Chapters Seek Support Timecode
Xine Yes Yes Yes Yes Yes
Vlc Example Example Example Example Example
QMediaPlayer no no no yes yes
SqueezeBox no  ? no yes yes
OMXPlayer yes yes yes yes yes