Code

Ultimate Media Gallery

Ultimate Media Gallery

Ultimate Media Gallery is a responsive and highly customizable jQuery gallery plugin. It can display video, image and audio files from many external content sources.

All DEMO examples included in the download package for quick and easy setup.

Features and options:

  • Highly customizable
  • Responsive and mobile friendly layouts
  • Font Awesome Library icons
  • Content sources:
    • Self hosted video, audio, images
    • Youtube
    • Vimeo
    • DailyMotion
    • Wistia
    • Google Drive media
    • Podcast
    • Soundcloud
    • XML
    • Media folder (automatically load folder of video / audio / image files into playlist)
    • Social feeds
      • Facebook
      • Tumblr
      • Instagram
      • Flickr
    • Custom content (any HTML, iframe etc..)
  • Mixed playlists (mix different media in same playlist)
  • Vertical or horizontal playlist
  • Multiple plugin instances in same page support
  • Features:
    • Subtitles for all media (srt / vtt)
    • Start / end time
    • Playback speed
    • Range (loop playback between specified range)
    • Aspect ratio (original / fit-inside / fit-outside)
    • Media end action (next / loop / rewind)
    • Multiple playback qualities
    • Google Analytics
    • Download option
  • Keyboard navigation (pause/play, mute/unmute, next, previous)
  • Social share (facebook, twitter, tumblr, google plus)
  • Extensive player API and Event callbacks

tags: media gallery, social feed, video player, audio player, gallery slideshow, youtube, vimeo, wistia, daily motion, soundcloud, podcast, image slider

Updates / Changelog

VERSION 2.01 [24.12.2017]

 - [FIX] playlist manager random paused bug

VERSION 2.0 [1.12.2017]

 - [UPDATE] updates html and css for controls (seekbar is now in the middle)
 - [FIX] small bug fixes

VERSION 1.6 [20.11.2017]

 - [UPDATE] some player css updates
 - [UPDATE] added config option to make player div fullscreen (documentFullsceen)

VERSION 1.55 [19.09.2017]

 - [UPDATE] updated facebook share

VERSION 1.5 [10.09.2017]

 - [UPDATE] update to jquery 3.2.1

VERSION 1.43 [16.08.2017]

 - [FIX] youtube RTL css fix (umg-force-hidden)

VERSION 1.42 [7.08.2017]

 - [UPDATE] player controls (interface) now auto hides on IOS like in fullscreen

VERSION 1.4 [26.07.2017]

 - [ADD] several new layouts and skins included
 - [FIX] bug fixes ('UMGAudioPlayer.PLAYBACK_RATE_CHANGE' event incorrectly named, if(!currMediaData || currMediaData.interfaceHidden)return; in showInterface function)

VERSION 1.35 [22.07.2017]

 - [UPDATE] updates to player interface show / hide
 - [UPDATE] new custom parameter in settings to hide player interface for specific media (data-interface-hidden)
 - [UPDATE] some wistia api changes
 - [UPDATE] folder parsing changed (folder_video, folder_audio, folder_image)
 - [FIX] playlist title not showing when playlist was hidden

VERSION 1.3 [20.07.2017]

 - [FIX] updated vimeo api events 
 - [FIX] fixed daily motion dispose method to hide the player
 - [CHANGE] playlistOrientation option changed to playlistScrollOrientation
 - [UPDATE] some css changes
 - [UPDATE] some wistia api changes
 - [UPDATE] player controls (interface) are now hidden until playlist loads initially

VERSION 1.25 [17.07.2017]

 - [FIX] wistia video in now below player controls
 - [CHANGE] wistia controls removed (chromeless)
 - [FIX] fixed vimeo api parameter missing in iframe src
 - [FIX] fixed vimeo api access key names "vimeo_" in vimeo_data.php
 - [CHANGE] instagram_user media type data-path changed to data-user
 - [UPDATE] when setting playback rate, this setting is now changed permanently for curent playing media, so when media qaulity changes, playback rate remains last saved.

VERSION 1.15 [10.07.2017]

 - [UPDATE] added embed window

VERSION 1.1 [9.07.2017]

 - [UPDATE] subtitles are now available for all media types (video, youtube, vimeo, audio, images etc...)
 - [UPDATE] some interface improvements

VERSION 1.0 [7.07.2017]

 - first release
by
by
by
by
by
by