Difference between revisions of "Media Player Requirements"
From LinuxMCE
(Created page with "The following details what a media player should be capable off. = Basics = Every media player must allow to Start, Stop, and Pause media. = Shoulds = A media player should i...") |
(→The pinnacle) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category: Programmer's Guide]] | ||
The following details what a media player should be capable off. | The following details what a media player should be capable off. | ||
= 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 Supports basic functionality on Linux, Android, OS X, iOS | ||
= 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 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 = | = Nice to haves = | ||
Line 11: | 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.
Contents
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 |