The Key Features of Vimuse
- Play video and audio files
- HTML5 playback with Flash fallback
- Show subtitles for videos.
- Show postroll content for videos
- Special layout for audio-only mode
- Play videos from Youtube, Vimeo and Dailymotion
- Pull videos from Youtube user, playlist or search query
- Pull videos from Vimeo user, album or channel
- Pull videos from Dailymotion user, group, playlist or channel
- Play Shoutcast/Icecast streams and show track info
- Extract audio info from ID3 tags – cover, track, artist, album
- Build playlist by scanning folder for mp3 or mp4 files
- Several layout options
- Player API functions and events
- Mobile, retina and touch screen optimized
All Configurable Options
- Playlist can either comprise of both audio and video or can only contain audio with a corresponding special layout for the main player area.
- Option to have autoplay of media.
- Option to start autoplay only when user manually starts playing after the player loads.
- Can set the volume during initialization (or change later with player API).
- Option to turn on playlist shuffle when the player loads.
- Option to set the starting language for subtitles.
- Option to show/hide the playlist when the player loads.
- Choose to have auto-progression of playlist as each media finishes playing.
- Option to show links to external pages in the playlist.
- Can choose to open the external page links in new windows/tabs.
- Option to show links for purchase pages of items in the playlist.
- Can choose to open the purchase page links in new windows/tabs.
- Option to show download links to media files.
- Option to provide lyrics for audio items whose download links are shown in the playlist.
- Option to show file-type icons (audio, video, radio) in the playlist.
- Can choose to show delete buttons in the playlist.
- Option to show item durations in the playlist.
- Can make the playlist sortable.
- Can choose to stop playback when the tab/window in which the player is embedded loses focus. This feature only works in browsers that support the HTML5 Page Visibility API.
- The playlist can be at the bottom, left or right of the main player.
- If the playlist position is set to "bottom" then option to set a max-height for it or just let it have auto-height.
- Option to show thumbnails for the media in the playlist.
- Can choose to show audio item details, such as cover-art, track, artist, album, in the main player area when "audio-only" mode is chosen.
- Option to show cover-art when audio-only mode is chosen.
- Option to show track details in audio-only mode.
- Can choose to show the auxiliary control-bar beneath the main player.
- Option to fix the main player at the top when scrolling the playlist. This option is only effective when the "bottom" playlist position is chosen.
- Can specify the url to the json file containing the playlist details. Instead of a json the player can also be initialized by passing a javascript object.
- Option to extract information from mp3 id3 tags, such as cover-art, track, album, artist, duration. You can also of course provide all this information yourself, in which case this option should be disabled.
- Option to pull cover-art for the currently playing track in a Shoutcast/Icecast stream.
- Can set the polling interval during which the track information for a Shoutcast/Icecast stream will be refreshed.
- A playlist caching option is provided. This is very useful when pulling videos from Youtube/Vimeo or extracting ID3 info or scanning folders for mp3's, because the entire generated playlist is stored in the cache thus resulting in faster loading of the player. Can also mention the interval after which the cache will be refreshed.
- Option to build playlist by scanning a folder of mp3 files or a folder of mp4 files (along with other formats).
- Option to detect mobile devices, so that they can be served special low resolution videos. The details for these low resolution videos have to be mentioned in the playlist json.
- Can specify the source from which Youtube videos will be pulled (user, playlist or search query). Option to also specify the number of videos that are to be pulled.
- Can specify the source from which Vimeo videos will be pulled (user, album or channel). Option to also specify the number of videos that are to be pulled.
- Can specify the source from which Dailymotion videos will be pulled (user, group, playlist or channel). Option to also specify the number of videos that are to be pulled.