Improve this page

CHANGELOG

  • Paella 6.2.4

    • Update dependencies
    • Don’t use the minimified version of lunr (olivernn/lunr.js#420, opencast/opencast#1131)
    • The stream provider main audio player is now configured in the startVideoSync function. Fix #441
  • Paella 6.2.3

    • LazyLoad mode enhancements.
    • Refactoring: play on screen icon.
  • Paella 6.2.2

    • Fix a bug in the search service
  • Paella 6.2.1

    • New setting added to configure the default audio tag to use.
    • The video zoom is now enabled by default.
    • Improvements in the processing of the video end event
    • Other bug fixes
  • Paella 6.2.0

    • Lazy load: Paella Player will load the minimum resources requrired until the user press play. See the documentation for more information about how to enabler it.
    • Preview improvements: it is possible to configure a preview image in the “metadata” section of the “data.json” file, independently of the preview of video streams.
    • Breaking changes:
      • Monostream profile APIs removed. This may break monostream videos if the streams in data.json does not include the content attribute.
  • Paella 6.1.6

    • Improved synchronization between video and audio streams
    • Syncrhonous query functions added to video and audio elements
  • Paella 6.1.5

    • Bug fixed and improvements in breaks plugin
  • Paella 6.1.4

    • Some bug fixes and improvements in audo tags
  • Paella 6.1.3

    • Some obsolete plugins removed
    • Added an option to configure the maximum numbmer of simultaneous HLS streams.
    • Bug fixed in trimmed videos.
  • Paella 6.1.2

    • Support for n-streams implemented in arrow slide navigation plugin (Fix #406)
  • Paella 6.1.1

    • Bug fixed in volume range plugin
  • Paella 6.1.0

    • All the core classes migrated to ECMAScript 2015.
    • Improvements in HLS plugin configuration.
    • Improvements in accesibility.
    • Improvements in usability: fold-out button plugin (see volume button plugin).
    • Support for audio + images streams.
    • Add support for video Picture-in-Picture in Chrome (#389)
    • Add basque localization
    • Add galician localization
    • Breaking changes:
      • The index.html file now includes paella_player_es2015.js. If you plan to support Internet Explorer, you will need to modify the index.html file to add the legacy scripts.
      • The button plugins now must implement the method getAriaLabel() to be included in the tabindex. if you have a plugin that is relevant for screen readers, you must implement this function in your plugin.
  • Paella 6.0.8

    • Bug fixed in live streams videos
  • Paella 6.0.7

    • Bug fixed when no “standalone” property exists in config.json
  • Paella 6.0.6

    • Bug fixed setting video profile
  • Paella 6.0.5

    • Improved video stability on slow networks.
    • Bug fixed on first video layout load.
  • Paella 6.0.4

    • Fix issues in stream video profiles
  • Paella 6.0.3

    • Fix issues in errorContainer size
    • Fixed bug in the zoom plugin visibility, when the control bar is hidden.
    • Bug fixed in video factory selection method
  • Paella 6.0.2

    • Fix some XSS security issues
  • Paella 6.0.1

    • Better customization of video profile plugins
    • Bug fixes
  • Paella 6.0.0

    • Multiple video stream support
    • Video profile plugins
    • Dynamic video profiles
    • Bug fixed in Elasticsearch plugin
    • Full support for full screen on iPad, with iOS 12
    • Breaking changes: Check the following link to update your data.json files to support the new multistream capabilities: https://github.com/polimediaupv/paella/blob/develop/doc/adopter_doc/integrate_datajson.md
  • Paella 5.3.10

    • Change width of PlaybackBar on resize (fixes #339)
    • Return play and pause promise (fixes #341)
    • Fix search when video is trimmed (fixes #351)
    • Fix seek to incorrect caption and duplicated captions (fixes #353 and #354)
    • Fix loop when seek throught a break in Safari for iOS (fixes #356)
    • HLS plugin: handle nonfatal media errors
  • Paella 5.3.9

    • Bug fixed in elasticsearch plugin
  • Paella 5.3.8

    • HTML5 video factory now allows mp3 sources
    • The VideoContainer.play() function now returns a rejected promise if the video can’t be played
  • Paella 5.3.7

    • Improvements on HLS plugin
    • Add russian translation
    • Track4k auto zoom fixes
    • Improvements in video zoom
    • Bug fixed in footprints plugin
  • Paella 5.3.6

    • Improvements in legal info plugin
    • Fixed issue in fullscreen plugin, in browsers that don’t support autoplay
  • Paella 5.3.5

    • Loader icon updated
    • Bug fixed in arrow slides navigator plugin
    • New plugin: legal information
  • Paella 5.3.4

    • Fixes and improvements in live streaming videos
  • Paella 5.3.3

    • UX bug fixed in paella.MessageBox
  • Paella 5.3.2

    • Bug fixed in paella.MessageBox
    • Bug fixed in travis scripts
    • Added Matomo (org.opencast.usertracking.MatomoSaverPlugIn) plugin (thanks to @rrolf)
  • Paella 5.3.1

    • Bug fixed in captions load
  • Paella 5.3.0

    • New plugin registration system.
    • Automatic zoom using track 4k
    • Refactoring and bug fixes
    • Use 16/9 aspect ratio for audio sources
    • New plugin: Usertracking xAPI plugin (@dpeite)
    • New plugin: Usertracking Piwik plugin
  • Paella 5.2.19

    • Bug fixed in blackboard high resolution photo plugin
    • Bug fixed in HTML 5 video element when the buffer is empty
  • Paella 5.2.18

    • Full screen support on iPad iOS 12
    • Fix some XSS security issues
    • Update NPM dependencies
  • Paella 5.2.17

    • Bug fixed in elasticsearch plugin
  • Paella 5.2.16

    • Improvements on HLS plugin
    • Bug fixed in footprints plugin
  • Paella 5.2.15

    • Legal info plugin improvements
  • Paella 5.2.14

    • Legal info plugin added
  • Paella 5.2.13

    • Fixed a bug when loading captions in an not supported format
  • Paella 5.2.12

    • Changed function to build localization files
  • Paella 5.2.11

    • Fix bug in embed code
  • Paella 5.2.10

    • Fix publish scripts
  • Paella 5.2.9

    • Bug fixed in arrow slide navigator plugin
    • Added configUrl parameter to paella.load options
  • Paella 5.2.8

    • Bug fixes and improvements
  • Paella 5.2.7

    • Improvements and bug fixes in HLS.
  • Paella 5.2.6

    • HLS streams in Safari for macOS now uses the native hls player.
  • Paella 5.2.5

    • HLS streams limited to one simultaneous stream on iOS, to prevent memory problems on old iOS devices.
  • Paella 5.2.4

    • Bug fixed in zoom plugin, in Safari 11 for macOS 10.13
    • Autoplay settings updated to take account of the upcoming browser restrictions in Safari 11 and Chrome 64
    • Bug fixed in zoom plugin, when some parameters in settings.json are missing.
    • Bug fixed in captions plugin, that prevents to change the captions language in firefox.
  • Paella 5.2.3

    • Now the video zoom button in toolbar shows the current zoom level.
  • Paella 5.2.2

    • Bug fixed in breaks plugin.
    • Now it’s possible to configure the minimum window size to enable the video zoom.
    • Deprecated plugins removed.
  • Paella 5.2.1

    • Now it’s possible to specify the video, preview and title using URL parameters.
    • Visual improvements in breaks plugin.
  • Paella 5.2.0

    • New video plugin: HLS player.
    • Zoom on videos.
    • Two new video zoom plugins.
    • Video title plugin.
    • Dual video playback in iOS 10.3 and above.
    • Multiple audio stream selector (compatible with desktop browsers).
    • WebVTT subtitle support.
    • New multi language audio selector plugin.
    • Refactoring, improvements and bug fixes.
  • Paella 5.1.14

    • Fix error changing quality in mpeg dash streams.
  • Paella 5.1.13

    • Bug fixed in window title plugin
  • Paella 5.1.12

    • Fix some issues when changing profile (#249)
    • Improvements in trimmed videos.
    • Fix some warning on build (#255)
    • Fix caption issues in trimmed videos (#260)
  • Paella 5.1.11

    • Fix some issues playing live streams.
  • Paella 5.1.10

    • Fix compilation error in blackboard profile selection.
  • Paella 5.1.9

    • Fix #241: start-end params num protection in setTrimming (thanks to @karendolan).
    • Fix bug in blackboard plugin.
  • Paella 5.1.8

    • Fixed bug in volume control plugin initialization.
  • Paella 5.1.7

  • Paella 5.1.6

    • Fixed bug setting attributes to video tag (iOS bug only)
    • Fixed bug in footprints plugin duration returns promise)
    • Fixed some bugs in javascript “strict mode” (thanks to @ppettit)
  • Paella 5.1.5

    • Fixed bug in footprints plugin.
  • Paella 5.1.4

    • Some events were not emited.
  • Paella 5.1.3

    • WebGL video players are now compatible with mobile devices.
  • Paella 5.1.2

    • Bug fix in es.upv.paella.arrowSlidesNavigatorPlugin
  • Paella 5.1.1

    • Fix bugs in plugin: es.upv.paella.frameCaptionsSearchPlugin
    • Fix bugs in plugin: es.upv.paella.searchPlugin
  • Paella 5.1.0

    • Now using ECMAScript 6, with Traceur compiler.
    • jQuery deferred changed to ECMAScript promises.
    • Now it’s possible to add audio streams as slave stream.
    • New aspect ratios supported for single video streams.
    • Video plugin: WebGL real time chroma video.
    • Video plugin: Spheric 360º video.
    • Video plugin: Ricoh Theta 360º camera raw video player.
    • Captions added to video frame list.
    • Now it’s possible to hide pop up plugins on mouse out.
    • New Apple Air Play plugin.
    • New plugin to use the picture-in-picture mode in Safari for macOS.
    • New plugin to rate videos.
    • Improvements in mobile platforms.
    • Search plugin updated to look into the frame list captions.
    • Default skin changed.
    • Refactoring, improvements and bug fixes.
    • Changes in frameControl plugin. Show preview images over the player can be disabled and select the slides video(master/slave)
    • New plugin ‘es.upv.paella.arrowSlidesNavigatorPlugin’: Allows slide navigation with next/prev arrows over the slide.
  • Paella 5.0.18

    • Fix bug in RTMP plugin.
  • Paella 5.0.17

    • Fix bug in captions plugin when there is only one caption
  • Paella 5.0.16

    • Mute icon not showing on volume mute (Fix #219)
  • Paella 5.0.15

    • Several bugs fixed in RTMP playback
  • Paella 5.0.14

    • Bug fixed in video rectangle calculation, playing single stream videos
  • Paella 5.0.13

    • Load error messages improved.
    • Bug fix in captions plugin.
  • Paella 5.0.12

    • Bug fix in RTMPVideo.setQuality().
  • Paella 5.0.11

    • Bug fix with volume initialization.
  • Paella 5.0.10

    • Fixed some issues with the volume range plugin.
  • Paella 5.0.9

    • Bug fixed with multiple video load in iOS.
  • Paella 5.0.8

    • Fixed typo (Fix #207).
  • Paella 5.0.7

    • Fixed several bugs with video factories in iOS platform.
  • Paella 5.0.6

    • Fixed bug with dictionary loading.
  • Paella 5.0.5

    • New automatic quality mode added to mpeg-dash video sources
    • HLS support implemented for iOS devices
  • Paella 5.0.4 (07-06-2016)

    • Fixing PlayBackRate Plugin
  • Paella 5.0.3 (04-05-2016)

    • Bug fixed in translectures plugin
  • Paella 5.0.2 (04-05-2016)

    • Bug fixed in volumeRange plugin
  • Paella 5.0.1 (03-05-2016)

    • Bug fixed in visual annotations plugin
  • Paella 5.0.0 (25-04-2016)

    • Now the video query functions returns promises, and it isn’t necessary to use events.
    • New architecture implemented to provide a way to add new video type plugins.
    • The RTMP video type has been moved to a plugin.
    • New video plugin implemented to playback MPEG-DASH
    • The editor has been moved to an external project (paella-editor).
    • Refactoring on the video owner and permissions data APIs.
    • New video plugin: youtube videos support.
  • Paella 4.2.0 (26-02-2016)

    • Add segment lines to the timeline
    • Fix a bug when reload a video causing black screen blinks
    • Resource pathes can be changed in config.json file (#168)
    • Login functions implemented
    • Microsoft Edge added to supported browser list
    • Skins are now optional (#170)
    • New Plugin: paella.plugins.WindowTitlePlugin
    • Fix bug in captions plugin on Firefox (#177)
    • Option to pass trim start & stop values as location arguments (#179)
  • Paella 4.1.13 (10-02-2016)

    • Fix bug in breakPlugins. Even if the configuration value ‘neverShow’ is ‘true’, the behaviour on the editor should remain before.
    • Fix bug in editor: paella.breakPlugins: After changing its name, selecting a break will reset it (#189)
  • Paella 4.1.12 (27-01-2016)

    • Allow open the editor in an iframe using ‘openEditorInIframe’ parameter to true.
    • Avoid negative trimming in trimming plugins.
    • Added enableResetButton option using ‘enableResetButton’ parameter.
    • Added config value ‘neverShow’ to the breaksPlayer plugin.
    • Fixed editor not discarding changes on Breaks plugin
    • Fixed editor not displaying saved changes on trimming.
  • Paella 4.1.11 (10-12-2015)

    • Microsoft Edge compatibility
  • Paella 4.1.10 (21-09-2015)

    • Fixed bug when there isn’t a poster frame (#172)
  • Paella 4.1.9 (08-09-2015)

    • Fixed bug in Safari when the adblock plugin is installed.
  • Paella 4.1.8 (26-08-2015)

    • Fixed Bug on RTMP buffer time.
  • Paella 4.1.6 (29-07-2015)

    • Fixed Bug on Trimming Video using Slides preview on playbackbar.
  • Paella 4.1.5 (29-07-2015)

    • Fix bug in trimming feature. the setTrim event was not triggered.
  • Paella 4.1.4 (09-07-2015)

    • Fix bug when the video URL contains a ‘?’ chararcter (#161).
  • Paella 4.1.3 (03-07-2015)

    • Fix bug in captions service.
  • Paella 4.1.2 (02-07-2015)

    • Fix bug in config.json file (es.upv.paella.multipleQualitiesPlugin was not enabled)
    • Fixed bug in captions overlay showing captions on top
  • Paella 4.1.1 (30-06-2015)

    • Fix typo in config.json file
  • Paella 4.1.0 (30-06-2015)

  • Don’t ignore vendor directories to make collaboration easier.
  • Improvements to tools/layout_calculator.
  • Changes in default audio configuration.
  • Video resolution refactoring: class VideoQualityStrategy extracted, to create custom video resolution selection strategies.
  • New plugin loading system implemented.
  • Fixed bug in the image Preview (#98).
  • Captions functionality moved into the paella core.
  • The parameters of paella:resize event are now generated correctly (#102).
  • Search service added to the core.
  • New Plugin: es.upv.paella.searchPlugin
  • userTracking logger added to the core.
  • New DefaultVideoLoader added to Paella core
  • New built in video loader
  • Fixed bug with the volume when the video is reloaded
  • New plugin added: es.upv.paella.translectures.CaptionsPlugIn
  • New videoMode: blackboard + zoom images
  • HLS support for iOS devices

  • Paella 4.0.24 (29-05-2015)

    • Fixed bug: Live stream with URLs containing a @ character doesn’t work (#140)
  • Paella 4.0.23 (22-05-2015)

    • Fixed bug: Live stream volume control shows “muted” by default but audio is not muted (#143)
  • Paella 4.0.22 (20-05-2015)

    • Fixed bug causing video to mute when resolution switching (#142)
  • Paella 4.0.21 (18-05-2015)

    • Fixed bug in Multi-Qualities sort (#141)
  • Paella 4.0.20 (12-05-2015)

    • RTMP live streaming bug fixed
  • Paella 4.0.19 (04-05-2015)

    • MultiQuality selection change with single video fails at volumeRangePlugin storeVolume() (#137)
  • Paella 4.0.18 (20-4-2015)

    • Fixed bug in MultiQuality Sort order in Safari (#135)
  • Paella 4.0.17 (16-4-2015)

    • Fix bug in frameControl Plugin (#132)
  • Paella 4.0.16 (15-4-2015)

    • Fixed a bun in paella extended mode causing videos to be cropped in the video container (#94)
  • Paella 4.0.15 (10-4-2015)

    • Fixed bug with the volume when the video is reloaded
    • Fixed bug with the “playing” when the video is reloaded
  • Paella 4.0.14 (10-4-2015)

    • Update VolumeRange when using KeyManager
  • Paella 4.0.13 (12-3-2015)

    • Flash video resize smooth
  • Paella 4.0.12 (19-2-2015)

    • Flash RTMP flv and mp4 improvements
  • Paella 4.0.11 (10-2-2015)

    • Flash RTMP live streaming bug fixed+
  • Paella 4.0.10 (10-2-2015)

    • Flash RTMP streaming stability improved
  • Paella 4.0.9 (30-1-2015)

    • Volume Control bugs when the video reloads (#96)
  • Paella 4.0.8 (29-1-2015)

  • Internet Explorer fullscreen bug fixed

  • Paella 4.0.7 (29-1-2015)

  • Slide flickering bug fixed

  • Paella 4.0.6 (26-1-2015)

  • experimental autoplay mode in non-mobile devices

  • Paella 4.0.5 (22-12-2014)

  • multipleQualitiesPlugin updated. Ability to configure a minimum/maximum resolution to show in the available resolutions list.
  • OSX/Firefox minimum version required only showed when playing mp4 files.
  • Plugin ch.ethz.paella.multipleQualitiesPlugin removed. es.upv.paella.multipleQualitiesPlugin does that functionality.

  • Paella 4.0.4 (17-12-2014)

  • Fixed issues in multi quality plugin (list is not sorted (#83) and show only vertical resolition (#84)
  • Change the OSX/Firefox error message to show it in Firefox 34 (#89)
  • Fixed a bug in timeline-preview images (#85)
  • When switching between resolutions no preview picture is showed (#87)
  • Fix issues when trying to change from embed to fullscreen in IE11 (#88)
  • New plugin added: ch.ethz.paella.multipleQualitiesPlugin

  • Paella 4.0.3 (09-12-2014)

  • Fix html5 videonode setDefaultVolume in firefox. (#78)

  • Paella 4.0.2 (04-12-2014)

  • Fix a bug that causes that time were not retained when switching resolutions. (#74)

  • Paella 4.0.1 (02-12-2014)

  • New event added on window resize. And Fixed a bug when resizing in extended mode.

  • Paella 4.0.0 (01-12-2014)

  • Better Video Quality management (Change video source to higher quality file seamlessly when switching to full screen. And switch to smaller file seamlessly when going back to embed).
  • Video download bandwidth improved in multi resolution videos.
  • Dual audio in dual track videos: Configurable option to mute one of the sources for desktop browsers.
  • Pause video by clicking in the video area – and restart video by clicking there again.
  • Don’t display the play icon in the video area after the video has started.
  • Don’t display the control bar until the user has pressed the large play symbol (or hovered the mouse into the video area).
  • Adaptive display for 4:3 videos.
  • Multiple speed support in HTML5 mode.
  • Better RTMP video playback.
  • Improved Flash fallback for desktop browsers not able to play HTML5 video.
  • Better Fullscreen management.
  • Solved the issue that happened when calling the page, the video plays for half a second (with audio), then goes back to the pause and waits for user interaction; that shouldn’t happen.
  • Icon redesign and cosmetic changes.
  • Plugin activation and deactivation depending on the player state (displayed / not displayed only in embed / only in full screen).
  • Change colour scheme: New skinning options.
  • Removed the “zoom in” effect when player starts.
  • Change symbol for full screen when in full screen: Invert arrows.
  • iOS: Control bar now disappears automatically after x seconds.
  • Internet Explorer: Control bar now hide automatically after x seconds.
  • Slides now appear on top of the timeline on hovering.
  • Now there is a configuration option that don’t allow a video to be larger than its real size.
  • Preview release of the Blackboard zoom plugin.
  • New layout calculator to create or modify the video layouts (thank’s to Daniel Collins-Puro from Harvard for his contribution).
  • The fullscreen plugin now opens the player in a new window, in those platforms that doesn’t support HTML 5 fullscreen.

  • Paella 3.1.0 (22-07-2014)

  • RTMP Live Streaming
  • Multiple Language Captions
  • Changes on the plugin management
  • Bug fixes

  • Paella 3.0.0 (13-03.2014)

  • Redesign of the timeline
  • New style of the slide list
  • Auto hide buttons/features when they aren’t relevant
  • New still image video provider
  • Android 4.x and iPad Support
  • Multi-Quality video support
  • New plugin: Download
  • Improved accessibility for disabled users (Tooltips, ARIA roles and alerts)
  • Enable/Disable plugins in the config file.
  • Login/logout button for Matterhorn
  • Integrated Video Editor with Soft Trimming and Soft Breaks
  • Added the embed code in the share button).
  • Fixed some bugs in Export Videos plugin
  • Localization support

  • Paella 2.0.0 (21-06-2013)

  • Jump by clicking on the slide list
  • High quality slides while seeking
  • Can handle RTMP streaming servers
  • Support of .flv files
  • Embeddable
  • Captions support
  • Comments (experimental)
  • Soft Editing features: Trimming and breaks
  • Support of Chrome, Firefox, Safari and Internet Explorer 9 an 10 browsers
  • Compatible with Opencast Matterhorn 1.4

  • Paella 1.0 (Paella Engage Player) (28-05-2012)

  • Multi stream video player
  • Completely based in HTML5 and Javascript
  • Can play audio from any of the two videos, mute any of them or mix both
  • Resize position/size of video windows while playing
  • Play/Pause/30 seconds back controls
  • Jump anywhere in the video keeping both tracks in sync
  • Can handle progressive download and pseudostreaming servers
  • Easily change the relative position of presenter and presentation windows
  • Native Fullscreen version
  • “Publish to” buttons for Facebook and Twitter
  • Easy skinning
  • Easy install. Just get the code, point to your server and run (if you have mp4/ogg videos available)
  • Compatible with Opencast Matterhorn