Media Player Requirements: Difference between revisions
Appearance
No edit summary |
|||
| 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 16: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 |