Difference between revisions of "Media Player Requirements"

From LinuxMCE
Jump to: navigation, search
(Basics)
(The pinnacle)
 
(3 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
= Basics =
 
= Basics =
 
Every media player must allow to Start, Stop, and Pause media.
 
Every media player must allow to Start, Stop, and Pause media.
==QMediaPlayer==
+
* QMediaPlayer Supports basic functionality on Linux, Android, OS X, iOS
* qMediaPlayer - Linux
+
* qMediaPlayer - Android
+
* qMediaPlayer - iOS
+
* qMediaPlayer - OS X
+
  
 
= Shoulds =
 
= Shoulds =
 
A media player should implement fast forward/reverse, timecode emission and bookmarking
 
A media player should implement fast forward/reverse, timecode emission and bookmarking
qMediaPlayer (All Platforms)
+
* qMediaPlayer on all platforms implements a draggable seek bar in place of FF/RW, and timecode emission via socket.
*Draggable seek as opposed to FF/RW
+
**Experimental live thumbnail display in development
*TimeCode Emission
+
  
 
= Nice to haves =
 
= Nice to haves =
Line 20: 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 !! Zoom Support !! Aspect Support
 +
|-
 +
| Xine || Yes || Yes || Yes || Yes || Yes || Yes || Yes
 +
|-
 +
| Vlc || ? || ? || ? || ? || ? || ? || ?
 +
|-
 +
| QMediaPlayer || no || no || no || yes || yes || yes || no
 +
|-
 +
| SqueezeBox || no || ? || no || yes || yes || no || no
 +
|-
 +
| OMXPlayer || yes || yes || yes || yes || yes || yes || yes
 +
|}

Latest revision as of 17:42, 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 Zoom Support Aspect Support
Xine Yes Yes Yes Yes Yes Yes Yes
Vlc  ?  ?  ?  ?  ?  ?  ?
QMediaPlayer no no no yes yes yes no
SqueezeBox no  ? no yes yes no no
OMXPlayer yes yes yes yes yes yes yes