ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video …) - Version 8.0.0

Version Description

Download this release

Release Info

Developer nico23
Plugin Icon 128x128 ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video …)
Version 8.0.0
Comparing to
See all releases

Code changes from version 8.9.5 to 8.0.0

Files changed (195) hide show
  1. CHANGELOG-beta.md +29 -0
  2. CHANGELOG.md +741 -0
  3. LICENSE.txt +0 -0
  4. README.md +941 -0
  5. readme.txt → README.txt +170 -375
  6. admin/arve-admin.css +9 -35
  7. admin/arve-admin.js +22 -15
  8. admin/arve-shortcode-ui.js +2 -2
  9. admin/class-arve-admin-notice-factory.php +34 -37
  10. admin/{class-nextgenthemes-plugin-updater.php → class-edd-sl-plugin-updater.php} +35 -127
  11. admin/functions-admin.php +77 -130
  12. admin/functions-licensing.php +63 -224
  13. admin/html-ad-page.php +6 -0
  14. admin/html-debug-info.php +9 -9
  15. admin/html-settings-page.php +6 -42
  16. admin/index.php +0 -0
  17. admin/pro-ad.html +0 -14
  18. admin/product-images/arve.svg +0 -1230
  19. advanced-responsive-video-embedder.php +49 -56
  20. composer.lock +0 -184
  21. index.php +1 -0
  22. public/arve-public.css +59 -0
  23. public/arve-public.js +12 -0
  24. public/arve.css +0 -71
  25. public/arve.js +0 -38
  26. public/arve.min.css +0 -1
  27. public/arve.min.js +0 -1
  28. public/functions-enqueue.php +9 -32
  29. public/functions-html-output.php +129 -84
  30. public/functions-misc.php +62 -84
  31. public/functions-shortcode-data.php +206 -201
  32. public/functions-shortcode-filters.php +192 -293
  33. public/functions-shortcodes.php +179 -209
  34. public/functions-tests.php +152 -0
  35. public/functions-thumbnails.php +22 -22
  36. public/functions-url-handlers.php +103 -102
  37. public/functions-validation.php +66 -84
  38. public/index.php +0 -0
  39. readme/blockquote-close.html +1 -0
  40. readme/blockquote-open.html +1 -0
  41. readme/description-features-pro.html +28 -0
  42. readme/description-features.html +21 -0
  43. readme/description-lead-wp-org-only.md +1 -0
  44. readme/description-lead.html +5 -0
  45. readme/description-links.md +5 -0
  46. readme/description-reviews.html +23 -0
  47. readme/description-supported-providers.html +40 -0
  48. readme/description-thanks.html +14 -0
  49. readme/description.md +1 -0
  50. readme/faq.md +28 -0
  51. readme/installation.md +3 -0
  52. readme/prep/description-perfectdropinreplacement.md +11 -0
  53. readme/prep/description-reasons.html +9 -0
  54. readme/prep/description-whatitis.md +6 -0
  55. readme/screenshots.md +5 -0
  56. readme/status.md +1 -0
  57. readme/top.txt +11 -0
  58. shared/functions-shared.php +151 -374
  59. shared/index.php +0 -0
  60. uninstall.php +1 -0
  61. vendor/autoload.php +0 -7
  62. vendor/composer/ClassLoader.php +0 -445
  63. vendor/composer/LICENSE +0 -21
  64. vendor/composer/autoload_classmap.php +0 -9
  65. vendor/composer/autoload_namespaces.php +0 -9
  66. vendor/composer/autoload_psr4.php +0 -11
  67. vendor/composer/autoload_real.php +0 -52
  68. vendor/composer/autoload_static.php +0 -39
  69. vendor/composer/installed.json +0 -172
  70. vendor/composer/installers/CHANGELOG.md +0 -86
  71. vendor/composer/installers/CONTRIBUTING.md +0 -24
  72. vendor/composer/installers/LICENSE +0 -19
  73. vendor/composer/installers/README.md +0 -221
  74. vendor/composer/installers/_config.yml +0 -1
  75. vendor/composer/installers/phpunit.xml.dist +0 -25
  76. vendor/composer/installers/src/Composer/Installers/AglInstaller.php +0 -21
  77. vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php +0 -9
  78. vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php +0 -11
  79. vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php +0 -49
  80. vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php +0 -9
  81. vendor/composer/installers/src/Composer/Installers/BaseInstaller.php +0 -136
  82. vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php +0 -126
  83. vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php +0 -9
  84. vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php +0 -82
  85. vendor/composer/installers/src/Composer/Installers/ChefInstaller.php +0 -11
  86. vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php +0 -10
  87. vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php +0 -34
  88. vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php +0 -11
  89. vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php +0 -13
  90. vendor/composer/installers/src/Composer/Installers/CraftInstaller.php +0 -35
  91. vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php +0 -21
  92. vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php +0 -10
  93. vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php +0 -50
  94. vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php +0 -16
  95. vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php +0 -16
  96. vendor/composer/installers/src/Composer/Installers/ElggInstaller.php +0 -9
  97. vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php +0 -12
  98. vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php +0 -29
  99. vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php +0 -10
  100. vendor/composer/installers/src/Composer/Installers/FuelInstaller.php +0 -11
  101. vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php +0 -9
  102. vendor/composer/installers/src/Composer/Installers/GravInstaller.php +0 -30
  103. vendor/composer/installers/src/Composer/Installers/HuradInstaller.php +0 -25
  104. vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php +0 -11
  105. vendor/composer/installers/src/Composer/Installers/Installer.php +0 -200
  106. vendor/composer/installers/src/Composer/Installers/ItopInstaller.php +0 -9
  107. vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php +0 -15
  108. vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php +0 -18
  109. vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php +0 -11
  110. vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php +0 -10
  111. vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php +0 -9
  112. vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php +0 -27
  113. vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php +0 -9
  114. vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php +0 -10
  115. vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php +0 -10
  116. vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php +0 -9
  117. vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php +0 -16
  118. vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php +0 -11
  119. vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php +0 -37
  120. vendor/composer/installers/src/Composer/Installers/MakoInstaller.php +0 -9
  121. vendor/composer/installers/src/Composer/Installers/MauticInstaller.php +0 -25
  122. vendor/composer/installers/src/Composer/Installers/MayaInstaller.php +0 -33
  123. vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php +0 -50
  124. vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php +0 -111
  125. vendor/composer/installers/src/Composer/Installers/ModxInstaller.php +0 -12
  126. vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php +0 -57
  127. vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php +0 -46
  128. vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php +0 -24
  129. vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php +0 -14
  130. vendor/composer/installers/src/Composer/Installers/OxidInstaller.php +0 -59
  131. vendor/composer/installers/src/Composer/Installers/PPIInstaller.php +0 -9
  132. vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php +0 -11
  133. vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php +0 -11
  134. vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php +0 -21
  135. vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php +0 -32
  136. vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php +0 -29
  137. vendor/composer/installers/src/Composer/Installers/Plugin.php +0 -17
  138. vendor/composer/installers/src/Composer/Installers/PortoInstaller.php +0 -9
  139. vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php +0 -10
  140. vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php +0 -11
  141. vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php +0 -63
  142. vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php +0 -24
  143. vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php +0 -10
  144. vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php +0 -10
  145. vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php +0 -22
  146. vendor/composer/installers/src/Composer/Installers/SMFInstaller.php +0 -10
  147. vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php +0 -60
  148. vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php +0 -35
  149. vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php +0 -25
  150. vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php +0 -49
  151. vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php +0 -26
  152. vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php +0 -16
  153. vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php +0 -38
  154. vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php +0 -12
  155. vendor/composer/installers/src/Composer/Installers/TuskInstaller.php +0 -14
  156. vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php +0 -9
  157. vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php +0 -10
  158. vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php +0 -49
  159. vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php +0 -10
  160. vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php +0 -9
  161. vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php +0 -12
  162. vendor/composer/installers/src/Composer/Installers/YawikInstaller.php +0 -32
  163. vendor/composer/installers/src/Composer/Installers/ZendInstaller.php +0 -11
  164. vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php +0 -10
  165. vendor/composer/installers/src/bootstrap.php +0 -13
  166. vendor/composer/installers/tests/Composer/Installers/Test/AsgardInstallerTest.php +0 -80
  167. vendor/composer/installers/tests/Composer/Installers/Test/BitrixInstallerTest.php +0 -75
  168. vendor/composer/installers/tests/Composer/Installers/Test/CakePHPInstallerTest.php +0 -114
  169. vendor/composer/installers/tests/Composer/Installers/Test/CraftInstallerTest.php +0 -83
  170. vendor/composer/installers/tests/Composer/Installers/Test/DokuWikiInstallerTest.php +0 -90
  171. vendor/composer/installers/tests/Composer/Installers/Test/GravInstallerTest.php +0 -63
  172. vendor/composer/installers/tests/Composer/Installers/Test/InstallerTest.php +0 -552
  173. vendor/composer/installers/tests/Composer/Installers/Test/MayaInstallerTest.php +0 -62
  174. vendor/composer/installers/tests/Composer/Installers/Test/MediaWikiInstallerTest.php +0 -67
  175. vendor/composer/installers/tests/Composer/Installers/Test/OctoberInstallerTest.php +0 -67
  176. vendor/composer/installers/tests/Composer/Installers/Test/OntoWikiInstallerTest.php +0 -84
  177. vendor/composer/installers/tests/Composer/Installers/Test/PimcoreInstallerTest.php +0 -44
  178. vendor/composer/installers/tests/Composer/Installers/Test/PiwikInstallerTest.php +0 -63
  179. vendor/composer/installers/tests/Composer/Installers/Test/SiteDirectInstallerTest.php +0 -120
  180. vendor/composer/installers/tests/Composer/Installers/Test/SyDESInstallerTest.php +0 -82
  181. vendor/composer/installers/tests/Composer/Installers/Test/TestCase.php +0 -65
  182. vendor/composer/installers/tests/Composer/Installers/Test/VgmcpInstallerTest.php +0 -80
  183. vendor/composer/installers/tests/Composer/Installers/Test/YawikInstallerTest.php +0 -64
  184. vendor/composer/installers/tests/bootstrap.php +0 -4
  185. vendor/vimeo/vimeo-api/.styleci.yml +0 -19
  186. vendor/vimeo/vimeo-api/CHANGELOG.md +0 -19
  187. vendor/vimeo/vimeo-api/LICENSE +0 -177
  188. vendor/vimeo/vimeo-api/README.md +0 -254
  189. vendor/vimeo/vimeo-api/autoload.php +0 -29
  190. vendor/vimeo/vimeo-api/certificates/vimeo-api.pem +0 -47
  191. vendor/vimeo/vimeo-api/src/Vimeo/Exceptions/ExceptionInterface.php +0 -9
  192. vendor/vimeo/vimeo-api/src/Vimeo/Exceptions/VimeoRequestException.php +0 -9
  193. vendor/vimeo/vimeo-api/src/Vimeo/Exceptions/VimeoUploadException.php +0 -9
  194. vendor/vimeo/vimeo-api/src/Vimeo/Vimeo.php +0 -598
  195. yarn.lock +0 -464
CHANGELOG-beta.md ADDED
@@ -0,0 +1,29 @@
1
+ ### 2016-09-10 - 7.8.11-beta ###
2
+
3
+ * Fix: Twitch single videos not using https
4
+
5
+ ### 2016-09-06 - 7.8.0-beta ###
6
+
7
+ * Improved: Revive saving of last setting page tab.
8
+ * Improved: Restructure of the plugin, abandon OOP mostly.
9
+
10
+ ### 2016-09-30 - 7.7.1-beta ###
11
+
12
+ * Fix: Parameters not beeing added.
13
+ * Improved: Parameters are always possible no matter the provider.
14
+
15
+ ### 2016-09-30 - 7.7.0 ###
16
+
17
+ * Fix: Brightcove Autoplay issue.
18
+ * Fix: Vevo marked to require flash to make it work again.
19
+ * Improved: Facebook embed method.
20
+ * Improved: Lots code restructured and improved.
21
+ * Improved: Better dialog with better description and links about the shortcake UI plugin.
22
+
23
+ ### 2016-09-26 - 7.6.0 ###
24
+
25
+ * New: "Image Cache Time" setting on the setting page. Thumbnail URLs form the media gallery can now be cached with transients, that may improve performance.
26
+ * Improved: Lots code restructured and improved.
27
+ * Fix: Liveleak thumbnail detection issues.
28
+
29
+ ---
CHANGELOG.md ADDED
@@ -0,0 +1,741 @@
1
+ ## Changelog ##
2
+
3
+ ### 2016-12-07 - 8.0.0
4
+
5
+ * Fix: 'Take over [video] shortcode' option not working. (Always acted as on, default is off)
6
+ * Fix: [video] override putting out a error for not reason.
7
+ * Improved code: Dropped 2 micro classes in favor for antonymous functions.
8
+
9
+ ### 2016-12-07 - Pro Addon 3.6.6
10
+
11
+ * Improved: Load the CSS always in the `<head>`, this enables to change its CSS with the new CSS customizer in WP 3.7 and may also fix issues with caching plugins.
12
+
13
+ ### 2016-11-30 - 7.9.23
14
+
15
+ * Fix: Ending up with wrong URLs by disabling auto shortening of URLs when pasting them into the shortcode-ui dialog.
16
+ * Improved: Enable SSL verify for API calls.
17
+ * Improved: License action return messages.
18
+
19
+ ### 2016-11-30 - Pro Addon 3.6.4 ###
20
+
21
+ * Fix: Autoplay without setting
22
+
23
+ ### 2016-11-30 - 7.9.21
24
+
25
+ * Fix: Fatal error.
26
+
27
+ ### 2016-11-29 - Pro Addon 3.6.4 ###
28
+
29
+ * Improved: Licensing field removed from the pro options tab (now in main plugin). This enables resetting pro options settings without deleting license key.
30
+ * Fix: Autoplay not applied property.
31
+ * Fix: HTML5 not autoplaying in lightbox.
32
+ * Improved: New default option for inview lazyload is 'On iOS, Android and Desktops when no thumbnail is found'.
33
+ * Improved: New installations will show a message guiding users to activation screen.
34
+
35
+ ### 2016-11-29 - 7.9.19
36
+
37
+ * Fix: 'Embed Video' Button not working with Advanced Custom Fields (Possibly fixed other 3rd party editor plugins compatibility issues as well) Thanks to David Trenear!
38
+ * Fix: Facebook URL detection for usernames with dots in them.
39
+ * Fix: Invisible HTML5 Lazyload-lightbox videos
40
+ * Fix: Shortcode UI script enqueued to early causing JS erros on admin pages.
41
+ * Improved: Error messages for missing mandatory attributes.
42
+ * Improved: Moved some code logic of the pro addon out of the main plugin.
43
+ * New: `disable_flash` parameter mainly for unlisted providers will be treated as general iframe embeds. With set to true this will enable you to use the 'disable_links' feature of the pro plugin.
44
+ * New: Filters for new cool things coming up
45
+ * New: License page, relocated options page
46
+ * New: YouTube URL detection for playlists without starting video `https://www.youtube.com/playlist?list=PL3Esg-ZzbiUmeSKBAQ3ej1hQxDSsmnp-7`
47
+ * Possible Fix: Videos displayed to small in some Browsers
48
+
49
+ ### 2016-10-29 - 7.9.8 and Pro Addon 3.3.4 ###
50
+
51
+ * Fix: Fix lightbox thumbnail
52
+ * Improved: CSS
53
+
54
+ ### 2016-10-28 - Pro Addon 3.3.1 ###
55
+
56
+ * Fix: Fix thumbnails being displayed wrong in IE.
57
+
58
+ ### 2016-10-28 - Pro Addon 3.3.0 ###
59
+
60
+ * Fix: Restored broken update notifications and semi auto updates.
61
+
62
+ ### 2016-10-28 - 7.9.7 ###
63
+
64
+ * New: Wistia Support.
65
+ * Improved: Allow HTML in title attribute.
66
+ * Improved: Force more CSS Styles.
67
+
68
+ ### 2016-10-27 - Pro Addon 3.2.9 ###
69
+
70
+ * Fix: Twitch API failing (needs Client-ID now)
71
+
72
+ ### 2016-10-27 - Pro Addon 3.2.8 ###
73
+
74
+ * Improved: oembed error message
75
+ * Improved: Skip srcset function for PHP 5.3 and lower
76
+
77
+ ### 2016-10-27 - 7.9.6 ###
78
+
79
+ * Fix: Thumbnail not correctly applied to <video> tag for self hosted videos.
80
+ * Improved: CSS for self hosted videos.
81
+ * Improved: Enabled detection for rubtube and VK and show them as supported providers, even they where supported as general iframe embeds before.
82
+
83
+ ### 2016-10-25 - Pro Addon 3.2.7 ###
84
+
85
+ * Fix: 2 clicks needed to play lazyloaded video on desktops
86
+
87
+ ### 2016-10-24 - Pro Addon 3.2.5 ###
88
+
89
+ * Fix: JavaScript error related to abandoned Script.
90
+ * Fix: Custom Thumbnails not applied.
91
+
92
+ ### 2016-10-24 - 7.9.5 ###
93
+
94
+ * Fix: Custom Thumbnails not applied.
95
+ * Fix: Shortcode UI script only loaded if the plugin is active.
96
+
97
+ ### 2016-10-23 - 7.9.4 and Pro Addon 3.2.3 ###
98
+
99
+ * Fix: Multiple issues about the new HTML5 video embedding (still experimental)
100
+
101
+ ### 2016-10-23 - Pro Addon 3.2.2 ###
102
+
103
+ * Fix: 'Disable Links' not working.
104
+
105
+ ### 2016-10-23 - Pro Addon 3.2.0 ###
106
+
107
+ * Fix: Issue with lazyload and AJAX.
108
+ * Fix: W3TC issue by using yet another lazyload method. Final this time?
109
+ * Fix: YouTube Thumbnail detection when there are no HD images.
110
+ * Improved: Code used to cache thumbnails, this may improve improve performance.
111
+ * Improved: Lots code restructured and improved.
112
+ * New: New Lazyload mode setting to prevent "two touched needed to play video on mobiles" issue. Its also
113
+ * New: Facebook thumbnail detection.
114
+
115
+ ### 2016-10-23 - 7.9.2 ###
116
+
117
+ * Fix: Brightcove Autoplay issue.
118
+ * Fix: Liveleak thumbnail detection issues.
119
+ * Fix: Parameters not being added.
120
+ * Fix: Twitch single videos not using https
121
+ * Fix: Vevo marked to require flash to make it work again.
122
+ * Improved: Better dialog with better description and links about the shortcake UI plugin.
123
+ * Improved: Facebook embed method.
124
+ * Improved: Lots code restructured and improved.
125
+ * Improved: Parameters are always possible no matter the provider.
126
+ * Improved: Restructure of the plugin, abandon OOP mostly.
127
+ * Improved: Revive saving of last setting page tab.
128
+ * New: "Image Cache Time" setting on the setting page. Thumbnail URLs form the media gallery can now be cached with transients, that may improve performance.
129
+ * New: Support for self hosted videos (experimental)
130
+
131
+ ### 2016-10-03 - Pro Addon 2.5.2 ###
132
+
133
+ * Fix: Force button styles to make sure themes styles get overwritten.
134
+
135
+ ### Pro Addon 2.5.1 beta - 2016-09-21 ###
136
+
137
+ * New: Thumbnail support for Liveleak.
138
+ * Fix: Update loop.
139
+
140
+ ### Pro Addon 2.5.0 beta - 2016-09-21 ###
141
+
142
+ * Improved: Thumbnails detection.
143
+ * Improved how license keys are handled when set in wp-config.php.
144
+
145
+ ### 7.5.1 beta - 2016-09-21 ###
146
+
147
+ * Fix: Liveleak seems to require flash for some videos.
148
+
149
+ ### 7.5.0 beta - 2016-09-21 ###
150
+
151
+ * Fix: Youku URL detection and aspect ratio.
152
+ * Improved: `.arve-inner` css class in favor of some more specific classes combining styles.
153
+ * Improved: removed TGMPA class because it was causing horrible issues.
154
+
155
+ ### Pro Addon 2.4.5 beta - 2016-09-19 ###
156
+
157
+ * New: Adds the ability to define the pro key in your wp-config.php file with `define( 'ARVE_PRO_KEY', 'your_key_here' )`. When activating the plugin it now also tries to activate its license when a key is defined.
158
+
159
+ ### 7.4.3 beta - 2016-09-19 ###
160
+
161
+ * Fix: Deal with fluid-vids script messing with this plugin, making videos invisible.
162
+
163
+ ### Pro Addon 2.4.0 beta - 2016-09-18 ###
164
+
165
+ * New: Adds Yahoo auto thumbnail and title support
166
+
167
+ ### 7.4.1 beta - 2016-09-18 ###
168
+
169
+ * New: Adds Yahoo Video support
170
+
171
+ ### 7.3.2 beta - 2016-09-17 ###
172
+
173
+ * Fix: Remove security="restricted" from iframes to make IE work again.
174
+
175
+ ### 7.3.1 beta - 2016-09-17 ###
176
+
177
+ * Fix: Get rid of undefined index warnings when pro addon is not active.
178
+
179
+ ### 7.3.0 beta - 2016-09-17 ###
180
+
181
+ * Improved: Show admin notices only to users who have the 'activate_plugins' capability.
182
+ * Improved: Added notice to the readme for the TGMPA cause white screen of death issue.
183
+
184
+ ### Pro Addon 2.3.2 - 2016-09-17 ###
185
+
186
+ * Possible Fix for not centered play button.
187
+
188
+ ### 7.2.13 beta - 2016-09-16 ###
189
+
190
+ * Fix: Set fitvidsignore class and remove the Fitvids container to prevent it from messing with ARVE embeds.
191
+ * Fix: Remove possible width and height parameters on iframes to prevent scripts from messing with ARVE embeds.
192
+
193
+ ### 7.2.12 beta - 2016-09-16 ###
194
+
195
+ * Improved: replaced static:: with self:: to support older php versions.
196
+
197
+ ### 7.2.10 beta - 2016-09-15 ###
198
+
199
+ * Fix: [iframe] shortcode not working.
200
+
201
+ ### Pro Addon 2.3.1 beta - 2016-09-15 ###
202
+
203
+ * New: Added support for displaying title of videos on top of the thumbnail images.
204
+ * New: Responsive thumbnails using srcset the browser takes the best image resolution for the users device. (HTML5 srcset)
205
+ * New: Choose between 3 hover styles for the thumbnails: 'zoom image' (new default), 'rectangle move in' (old), or 'none' where only the play button changes.
206
+ * New: Choose beween 2 play button styles.
207
+ * Fix: Screenfull error.
208
+ * Fix: License API call.
209
+ * Improved: Rectangle animation.
210
+ * Improved: Updated 'lity' lightbox script.
211
+ * Improved: Thumbnail handling.
212
+ * Improved: Removed the 'Lazyload Maximal Width' setting to simplify things (there still is 'Maximal Width' and 'Aligned Maximal Width').
213
+ * Improved: Removed the 'Fake Thumbnail' feature because the entire idea was bad and real thumbnails should be used.
214
+ * Improved: Updated EDD_SL_Plugin_Updater Class
215
+ * Dropped PHP Class.
216
+
217
+ ### 7.2.9 beta - 2016-09-15 ###
218
+
219
+ * New: Recommend and guide to users to install [Shortcake (Shortcode UI)](https://de.wordpress.org/plugins/shortcode-ui/) via [TGMPA](http://tgmpluginactivation.com/)
220
+ * New: Amazing catch-all shortcode [arve url="..."] that can be used for all supported providers and even with any iframe `src` if all unlisted providers that support responsive iframe embeds.
221
+ * New: Support for kla.tv.
222
+ * New: Support for youku (fulfilled request)
223
+ * New: New Advanced Shortcode Dialog with nice UI for choose thumbnails from your WP Media Gallery, very detailed helping texts, display of default settings, hiding of fields based on need ...
224
+ * New: WYSIWYG Preview of Shortcodes.
225
+ * New: The two above features need the [Shortcake (Shortcode UI)](https://de.wordpress.org/plugins/shortcode-ui/) Plugin that is maybe moving into WordPress core later.
226
+ * New: A default alignment can now be set in the Settings page. (fulfilled request)
227
+ * New: 'iframe_name' shortcode parameter for `<iframe name="xxxxx"`, useful when wanting to target ARVE embeds with links. (fulfilled request)
228
+ * New: ARVE is now SEO friendly giving you the ability to add some schema.org microdata. Googles tools should not complain anymore if you add title, description and upload date. (fulfilled request)
229
+ * Deleted Language files in favor of [wordpress.org managed translations](https://translate.wordpress.org/projects/wp-plugins/advanced-responsive-video-embedder/dev) volunteers are welcome ;)
230
+ * Improved: Got rid of PHP globals.
231
+ * Improved: Added image upload dialog to settings page and shortcode dialog.
232
+ * Improved: Better CSS to overwrite unwanted theme styles.
233
+ * Improved: Lots if code improvements.
234
+ * Improved: SSL enabled and forced when supported by provoders.
235
+ * Fix: Blury Vimeo thumbnails
236
+ * Fix: Prevent Dashboard Widget conflicts with WP Helpers plugin (possibly others). Thanks to Steve Bruner.
237
+ * Fix: Issue with unwanted borders showing on embeds.
238
+ * Fix: youtu.be URLs now detected correct in shortcode dialog.
239
+ * Fix: All Vevo URLs are now detected correctly.
240
+ * Fix: Bool options settings.
241
+ * Removed blip because the service was shutdown.
242
+ * Removed myvideo.de because the service was restructured.
243
+
244
+ ### 6.4.0 ###
245
+
246
+ * Fix: Always prevent scrollbars.
247
+
248
+ ### Pro Addon 1.4.4
249
+
250
+ * Fixed: Infinite update loop.
251
+ * Improved: Updated Updater class.
252
+
253
+ ### Pro Addon 1.4.3
254
+
255
+ * Fixed: rectangle overflow issue.
256
+
257
+ ### Pro Addon 1.4.2
258
+
259
+ * Fixed: license activation problems.
260
+
261
+ ### Pro Addon 1.4.1
262
+
263
+ * Fixed critical bug for auto updates. Please [click here](https://nextgenthemes.com/support/915/add-wont-update-wordpress-says-download-failed-unauthorized?show=1053#a1053) if your update fails.
264
+
265
+ ### 6.3.9 ###
266
+
267
+ * Fix: Facebook (now really, hopefully).
268
+
269
+ ### 6.3.8 ###
270
+
271
+ * Fix: Facebook in lazyload modes.
272
+
273
+ ### 6.3.7 ###
274
+
275
+ * New: Facebook video support.
276
+
277
+ ### 6.3.4 ###
278
+
279
+ * Fix?: Iframes are now created with a fixed 853x480 size in feeds, this probably will fix some feedreaders incorrectly or not displaying videos.
280
+
281
+ ### 6.3.3 ###
282
+
283
+ * Improved: Disabled file URL detection as this solution was bad.
284
+
285
+ ### 6.3.2 ###
286
+
287
+ * Fixed/Improved: [arve_tests] shortcode.
288
+
289
+ ### Pro Addon 1.4 ###
290
+
291
+ * Fix: Fake thumbnails now work for lazyload-lightbox mode.
292
+
293
+ ### 6.3.1 & Pro Addon 1.4.0 ###
294
+
295
+ * Improved: Testing Shortcode.
296
+ * Improved: When there is no thumbnail lazyload mode will fall back to normal mode.
297
+ * New: Added support for alugha.com.
298
+
299
+ ### Pro Addon 1.1.5 ###
300
+
301
+ * New: Added setting and parameter grow="yes/no" to control the grow-on-click behaviour that was introduced in 6.0 to your liking.
302
+
303
+ ### 6.1.2 ###
304
+
305
+ * Improved: Added thumbnail and grow parameters to the Shortcode Creator Dialog.
306
+ * Improved: Updated screenshots.
307
+
308
+ ### Pro Addon 1.1.3 ###
309
+
310
+ * Improved: link-linghtbox mode does not force a newline for the link anymore.
311
+ * Fix: Autoplaying in Background when navigating back in browser.
312
+
313
+ ### Pro Addon 1.1.0 ###
314
+
315
+ * Fix: Various issues reguarding lightbox mode.
316
+
317
+ ### 6.1.0 ###
318
+
319
+ * Fix: Messages about pro addon removed when it is installed.
320
+
321
+ ### Pro Addon 1.0.7 ###
322
+
323
+ * Fix: Video start playing again invisible when closeing lightbox with ESC.
324
+
325
+ ### 6.0.6 Beta ###
326
+
327
+ * Improved: Adds a "Debug Info" tab to the settings page copy pasting when there is are issue.
328
+
329
+ ### Pro Addon 1.0.6 ###
330
+
331
+ * Remove development functions.
332
+
333
+ ### Pro Addon 1.0.4 ###
334
+
335
+ * Possibly Fixes SSL issues during activation.
336
+
337
+ ### Pro Addon 1.0.3 ###
338
+
339
+ * Fix: Maxwidth issue.
340
+
341
+ ### 6.0.5 Beta ###
342
+
343
+ * Fix: Foreach php error
344
+
345
+ ### 6.0.4 Beta ###
346
+
347
+ * Fix: Youtube URL with starttime.
348
+
349
+ ### 6.0.3 Beta, Pro Addon 1.0.3 ###
350
+
351
+ * Fix: Max-width output issue.
352
+
353
+ ### 6.0.2 Beta - 2015/07/24 - work time: ~60 days ###
354
+
355
+ Please check the [migration guide](https://nextgenthemes.com/?p=1875) about upgrading to this version.
356
+
357
+ * Fix: Jackpack Shortcode Embeds module incompatibility.
358
+ * New: URL parameters are now possible via URLs used for embeds (passed to iframe src).
359
+ * Changed: URL parameters to controll arve features are now 'arve[mode]=' style instead of 'arve-mode='.
360
+ * Improved: Enabled HTTPS support for Viddler and MyVideo.
361
+ * Improved: TED Talks shortcodes now support the 'lang' parameter.
362
+ * Improved: New embed URLs for MyVideo.
363
+ * Improved: Better Twitch support.
364
+ * Improved: Dailymotion HTTPS support.
365
+ * Improved: To reduce CSS and keep it simpler aspect ratios are now handled with inline styles.
366
+ * Improved: Moved to complete WP Settings API.
367
+ * Improved: Tabbed and extendable options page.
368
+ * Improved: Massive code improvements.
369
+ * Improved: Replaced all Admin Messages that caused bugs and annoyance for users with a dashboard Widget.
370
+
371
+ ### Pro Addon 1.0.1 ###
372
+
373
+ * New: link-lightbox mode creates a link the triggers a lightbox with a video on click.
374
+
375
+ ### Pro Addon 0.9.7 ###
376
+
377
+ * Fix: Lazyload videos not growing when global maxwidth setting was set.
378
+ * Improved: Finally got rid of the jQuery Colorbox depency, the Pro Addon now includes lity for lightboxes.
379
+
380
+ ### Pro Addon 0.9.5 ###
381
+
382
+ * Fix: Licensing Activation should now finally work correcty. (Multisite may need some tweaks)
383
+ * Fix: Pissibility of unwanted margins/paddings on the transparent button.
384
+
385
+ ### Pro Addon 0.9.0 ###
386
+
387
+ * Changed: 'Lazyload' mode now grows the video size after thumbnails are clicked.
388
+ * Changed: 'Thumbnail' mode is now called 'Lazyload -> Colorbox' and has a sightly different behavior.
389
+ * New: 'Lazyload -> Fullscreen' mode to instandly go Fullscreen after clicking the Lazyloaded preview image.
390
+ * New: 'Lazyload -> Fixed' Fullscreen/-window mode (extremly experimental) with ability to resize fixed video on screen while reading the page.
391
+ * New: 'thumbnail' parameter, take image URL or a ID to a media libray image to be used as thumbnail image.
392
+ * Improved: Enabled fake thumbnails for USTREAM and myvideo.de.
393
+ * Depricated: Providers that only support `<object>` are from now only supported in normal mode, will switch automatically. This effects only recorded Twitch videos, flickr and veoh.
394
+
395
+ ### 5.3.4 Beta - 2015/03/15 ###
396
+
397
+ * Fix: ID detection for youtu.be and dai.ly URLs, will now work with https://(www.) as well.
398
+ * Fix: Myvideo.de videos with 7 and 8 digit IDs.
399
+
400
+ ### 5.3.3 Beta ###
401
+
402
+ * Fix: Workarround for a currently ongoing YouTube issue causing YouTube embeds to fail with erros on mobile devives. This was not a 'bug' caused by this plugin btw.
403
+
404
+ ### 5.3.2 Beta ###
405
+
406
+ * Fix: Die 'Array' errors DIE!
407
+
408
+ ### 5.3.1 Beta ###
409
+
410
+ * Improved: Added shortcode example to youtube starttime examples.
411
+ * Improved: Clarified from who the admin messages come.
412
+
413
+ ### 5.3.0 Beta ###
414
+
415
+ * **If you get a error '... array ...' please reset your options on the options page and redo the options you had before**
416
+ * Fix: '... expected array' error when saving options on some cases. If you get a error please reset your
417
+ * Fix: ttp://youtu.be/... shortlinks are not detected correctly in the shortcode creator dialog.
418
+ * Improved: Ported code to WordPress Plugin Boilerplate 3.0 style.
419
+ * Improved: Switched vevo and xtube from object to iframe embeds.
420
+ * Improved: Lots of minor code enhancements.
421
+
422
+ ### 5.1.1 ###
423
+
424
+ * Fix: Removed mixed content warnungs for youtube and vimeo.
425
+ * Translation updates.
426
+
427
+ ### 5.1.0 ###
428
+
429
+ * New: Vimeo HTTPS support (works automatically if your site is HTTPS)
430
+
431
+ ### 5.0.2 Beta ###
432
+
433
+ * Improved: Marked as working with WP 4.0
434
+
435
+ ### 5.0.1 Beta ###
436
+
437
+ * Fix: Options var error
438
+
439
+ ### 5.0.0 Beta ###
440
+
441
+ * Fix: Max-width options should now work in all circumstances
442
+ * Improved: Various CSS improvements
443
+ * Improved: Changed play overlay image to a Google+ style image
444
+
445
+ ### 4.9.0 Beta ###
446
+
447
+ * Improved: All Javascript is loaded from files now and they are only loaded when there are embeds on the page. This improves page load times on pages with no embeds.
448
+ * Fix: Removed autohide#1 from default YouTube Parameters since it causes a YouTube bug in the HTML5 player.
449
+
450
+ ### 4.8.0 ###
451
+
452
+ * Updated: Spanish translation now 80% complete. Thanks Xarkitu!
453
+ * Improved: Do not load admin dialog when doing AJAX
454
+
455
+ ### 4.7.0 ###
456
+
457
+ * Fix: Iframe code detection
458
+
459
+ ### 4.6.0 ###
460
+
461
+ * Improvement: PHP required version lowered to 5.2.4
462
+
463
+ ### 4.5.4 ###
464
+
465
+ * Fix: Save of custom URL parameters
466
+ * New: CHANGES.md file for github updater
467
+
468
+ ### 4.5.3 ###
469
+
470
+ * Fix: Fatal PHP Error on activation.
471
+ * Fix: Readme spellings.
472
+
473
+ ### 4.5.0 ###
474
+
475
+ * Fix: Minor options page spelling and field association fixes.
476
+ * Fix: Added Lazyload to mode select in the shortcode dialog.
477
+ * New: 4players.de support.
478
+ * New: Added parameter input to the shortcode dialog.
479
+ * Improved: Default options are no longer stored in the database.
480
+ * Improved: Transparency fade animation on thumbnail hover.
481
+ * Improved: No more ugly URL hash (#arve-load-video) after clicking links.
482
+ * Improved: Dropped IE 8 support for Lazyload mode.
483
+ * Improved: Lots of code improvements.
484
+
485
+ ### 4.3.0 ###
486
+
487
+ * New: Added Iframe examples.
488
+ * Improved: Limited support for self hosted Videos. Dialog will detect URLS that end up with .webm .mp4 .ogg creates a iframe embed code with them. This is probaly not the best way to do this but it works. Real HTML5 video tag embeds may come later.
489
+ * Improved: Redesigned the button to look like WordPress and move it out of the Tiny MCE Editor. This enables you to embed videos in the code editor as well.
490
+ * Improved: Redesigned the Shortcode Creator dialog. Less clutter, more compact and it now includes the recently introduced `aspect_ratio`.
491
+
492
+ ### 4.2.0 ###
493
+
494
+ * New: As requested: `aspect_ratio` parameter
495
+ * Fix: Vimeo playing problems in Firefox.
496
+
497
+ ### 4.1.1 ###
498
+
499
+ * Fix: Play button not showing.
500
+
501
+ ### 4.1.0 ###
502
+
503
+ * New: Vine support
504
+ * New: Support for starttime from youtube URLs
505
+ * Improved: Include play image inside CSS, -1 http request may speed things up
506
+ * Improved: Tests
507
+
508
+ ### 4.0.0 ###
509
+
510
+ * New: Trigger-able debug output.
511
+ * Improved: The `[arve_tests]` shortcode now includes alignment and maxwidth tests
512
+ * Fix: Thumbnail image now displayed when using lazyload with `maxwidth` parameter
513
+
514
+ ### 3.9.9 ###
515
+
516
+ * Improved: Allowing `maxwidth` parameter in `lazyload` mode
517
+
518
+ ### 3.9.8 ###
519
+
520
+ * Fix: Thumbnail not opening Colorbox
521
+
522
+ ### 3.9.7 ALPHA! ###
523
+
524
+ * New: I am proud to introduce the new 'lazyload' mode. ARVEs new default mode. Load Images only and load the Video only on click. Like Google+ without the title.
525
+ * New: Added MPORA support
526
+ * New: Added (real) thumbnail support for Collegehumor, Twitch, FunnyOrDie, MPORA
527
+ * New: `[arve_tests]` shortcode that is used to test the plugin and provide examples.
528
+ * New: `[arve_supported]` shortcode probably of no use for users. It will generate the a list of providers with supported features.
529
+ * Improved: Enabled fake thumbnails for Comedycentral, Gametrailers and Spike
530
+ * Improved: Remote API calls and handling their errors.
531
+ * Improved: Get high resolution thumbnails from YouTube if available.
532
+ * Improved: The evil admin message is now only shown once to users who can delete plugins (Admins and the like) and if the plugin was activated a week ago or longer.
533
+ * Improved: Lots of smaller code improvements.
534
+
535
+ ### 3.6.1 ###
536
+
537
+ * Fix: Register link in changelog.
538
+
539
+ ### 3.6.0 ###
540
+
541
+ * New: Thanks to [Ilya Grishkov](https://ilyagrishkov.com) thumbnail URLs for Vimeo, Blip and Dailymotion Playlists are now cached (by default 24hours) this drastically reduces page loading times for thumbnail embeds from these providers because it bypasses calling their APIs for that period.
542
+ * Fix: Thumbnails for YouTube playlists.
543
+ * Fix: Shortcode creator ID detection for iframes (src URL)
544
+ * Fix: Updated Dailymoton docs link on Options page
545
+ * Improved: Error messages are now all ready to be translated. Current Translation status: German 50%, French 50%, Spanish 84%. Register at [nextgenthemes.com](https://nextgenthemes.com/wp-login.php?action#register) and then login to [translate.nextgenthemes.com](https://translate.nextgenthemes.com) to help translate.
546
+
547
+ ### 3.5.2 ###
548
+
549
+ * New: Twitch.tv support
550
+ * New: Spanish Translation from Andrew Kurtis webhostinghub.com
551
+ * Improved: Support for `https://new.ted.com/...` URLs
552
+ * Improved: Some code improvements, among them IDs of hidden objects are now generated with a simple `static` counter instead of some random generated string.
553
+
554
+ ### 3.5.1 ###
555
+
556
+ * Fix: Bug causing the Shortcode Creator not detecting shortcode tags when customized
557
+ * Improved how embeds `<object>` embed codes are generated.
558
+ * Updated FAQ
559
+ * New: Xtube support (On request)
560
+
561
+ ### 3.5.0 ###
562
+
563
+ * New: Custom parameters!
564
+ * Fix: Youtube playlists now work correctly
565
+ * Fix: Translations are working again (incomplete German and French)
566
+ * Deprecated: `start` and `end` shortcode parametets should not be used anymore with youtube, instead use the new parameters feature like `[youtube id#"123456" parameters#"start#60 end#120"]`
567
+
568
+ ### 3.1.2 ###
569
+
570
+ * Fix: IE8 JavaScript errors
571
+ * Improved: The evil message at the admin.
572
+
573
+ ### 3.1.1 (github only) ###
574
+
575
+ * Improved: Added `px` suffix to values on options page
576
+
577
+ ### 3.1.0 (beta) ###
578
+
579
+ * New: Development versions now available via [Github Plugin Updater](https://github.com/afragen/github-updater) please install this to test cutting edge versions
580
+ * New: Introducing 'Align Maximal Width' option
581
+ * Fix: Invisible normal mode embeds with align
582
+ * Fix: Yahoo detection
583
+ * Fix: Kickstarter detection
584
+ * Fix: Daylimoition Playlist
585
+ * Fix: Colleghumor
586
+ * Improved: Screenshots updated
587
+ * Improved: Beginning process of provider based aspect ratios.
588
+ * Improved: Dailymotion playlists/jukeboxes now show Native thumbnails
589
+ * Improved: Iframe embed code detection with with single quoted `src#''`
590
+
591
+ ### 3.0.4 (beta) ###
592
+
593
+ * Javascript Fix
594
+
595
+ ### 3.0.0 (beta) ###
596
+
597
+ * New: Support for embedding via simply pasting of URLs into posts (need to be on their own line, no button or shortcodes needed)
598
+ * New: Thumbnails are now responsive
599
+ * New: Vevo support
600
+ * New: TED Talks support
601
+ * New: IGN support
602
+ * New: Kickstarter support
603
+ * Improved: request large thumbnail from vimeo instead of medium
604
+ * Improved: 'youtubelist' shortcode deprecated YouTube playlists are now handled via the normal youtube shortcode with support for starting video
605
+ * Improved: 'bliptv' shortcode deprecated on favor of 'blip' that uses the ids from blip.tv URLs instead of the ones from embed codes
606
+ * Improved: Moved code to newest Plugin Boilerplate
607
+ * Improved: Massive code improvements
608
+
609
+ ### 2.7.4 ###
610
+
611
+ * Fix: Dropped mb_detect_encoding now using just preg_match to support rare php setups.
612
+
613
+ ### 2.7.3 ###
614
+
615
+ * New: Added French Translation from Karel - neo7.fr
616
+
617
+ ### 2.7.2 ###
618
+
619
+ * Fix: Permissions for the button, now authors who
620
+
621
+ ### 2.7.0 ###
622
+
623
+ * Fix: Admin page capabilities
624
+ * Improved: Reintroduced the manual provider and ID input to be used then not detected correctly.
625
+
626
+ ### 2.6.4 ###
627
+
628
+ * Fix: Black bar issue. (Dropped IE6 hacks/workarounds)
629
+
630
+ ### 2.6.3 ###
631
+
632
+ * Fix: Normal embeds not sizing correctly
633
+ * New: Added scrolling#"no" to Iframes
634
+ * Improved: Init shortcodes at a late stage to dominate conflicts
635
+ * Improved: Improved Iframe parameter handling
636
+ * Improved: Metacafe, Myspace, Videojug are now handled via Iframe
637
+
638
+ ### 2.6.2 ###
639
+
640
+ * Fix: Objects open correctly in Colorbox
641
+ * Fix: Iframe autoplay parameters startign with '&'
642
+ * New: Added screenshot for options page
643
+ * Improved: Youtube Videos with now me embedded with the same protocol your website is on, meaning if your website is https youtube embeds will be in https as well.
644
+
645
+ ### 2.6.1 ###
646
+
647
+ * Fix: Colorbox args script not having colorbox in depenency array
648
+ * Fix: Maxwidth shortcode generator field now has default value#""
649
+ * Fix: Blip embed code detection
650
+
651
+ ### 2.6.0 ###
652
+
653
+ * Improved: Move to a class structure with help of the great https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate
654
+ * Improved: Some smaller Improvements
655
+ * New: Shortcode Dialog now has Autoplay option
656
+ * New: Guessing of autoplay parameters for the Iframe shortcodes.
657
+ * Hopefully fixed issues with other plugins and some themes, Javascript was messed up and is fine now.
658
+
659
+ ### 2.5 ###
660
+
661
+ * Fix: Objects in Colorboxes, now always have width and height 100%
662
+ * new shortcode attribute 'autoplay' for single videos
663
+ * support for start at given time for vimeo
664
+
665
+ ### 2.4 ###
666
+
667
+ * propper licence
668
+ * Class renamed
669
+
670
+ ### 2.3 beta ###
671
+
672
+ * fix for maxwidth wrapper no maxwidth option is set
673
+
674
+ ### 2.1 beta ###
675
+
676
+ * Security and general code improvements
677
+ * Added autoplay option
678
+
679
+ ### 2.0 beta ###
680
+
681
+ * added Yahoo!
682
+ * spike bugfix
683
+ * small improvements to code
684
+ * removed the fixed mode
685
+
686
+ ### 1.9 beta ###
687
+
688
+ * added youtubes modestbranding mode
689
+ * added missing veoh id detection
690
+ * fixed vimeo id detection
691
+ * added now custom thumbnail feature
692
+ * fixed the align class creation
693
+ * renamed the shortcode dialog
694
+ * removed the text field for teh fixed width option (beginning of the removal process)
695
+
696
+ ### 1.8 beta ###
697
+
698
+ * added new tinymce botton with dialog to detect ids from URL's and embed codes and automatically create shortcodes
699
+ * removed the image resizer (Faster and more secure for servers), now uses just CSS. Polyfill for for IE to support 'background-size' included.
700
+ * changed the play overlay image to a bigger one
701
+ * added comedycentral, spike
702
+ * removed google video, it died
703
+ * lots of improvements and fixes
704
+
705
+ ### 1.7 ###
706
+
707
+ * fixed gametrailers and collegehumor
708
+ * fixed options handling for updateded options
709
+ * added ustream support
710
+ * renamed a function to prevent issues with other plugins
711
+
712
+ ### 1.6 ###
713
+
714
+ * corrected readme errors, typos and added better description to shortcode options
715
+
716
+ ### 1.5 ###
717
+
718
+ * lots of code improvements, now uses wordpress settings api, and propper sanitising
719
+
720
+ ### 1.4.5 ###
721
+
722
+ * added flickr video, archive.org
723
+ * inproved how flashvars were implemented
724
+
725
+ ### 1.4.4 ###
726
+
727
+ * fixes
728
+
729
+ ### 1.4.2 ###
730
+
731
+ * Options dialog overhaul
732
+ * replaced Fancybox with Colorbox
733
+
734
+ ### 1.0 ###
735
+
736
+ * Removed Services that went down over the years
737
+ * Changed the way shortcodes were implemented from regexp to wordpress 'add shortcode' function
738
+
739
+ ### 0.1 ###
740
+
741
+ * Started by improving the Wordpress 'Video Embedder Plugin' but now complete new code
LICENSE.txt CHANGED
File without changes
README.md ADDED
@@ -0,0 +1,941 @@
1
+ [![Build Status](https://travis-ci.org/nextgenthemes/advanced-responsive-video-embedder.svg?branch=beta)](https://travis-ci.org/nextgenthemes/advanced-responsive-video-embedder)
2
+
3
+
4
+ ## Description ##
5
+
6
+
7
+ <p class="lead">The best WordPress plugin for videos? Supports close to everything you can imagine, still keeping it easy &amp; simple.</p>
8
+
9
+ <p>It is very likely the one and only plugin you will ever need to handle video embeds on your WordPress site(s). It goes far beyond just making your videos responsive!</p>
10
+
11
+ <p>Simple &bull; Lightweight &bull; Responsive &bull; Customizable</p>
12
+
13
+
14
+ Make sure to check out the [plugins page](https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/) for more details on the plugin.
15
+
16
+
17
+ <h3>Features</h3>
18
+ <ul class="list-checked">
19
+ <li>ARVE is now SEO friendly. Letting you specify title, description, upload date to provide search engines with the schema.org data they like to have for better indexing.</li>
20
+ <li><abbr title="What You See Is What You Get">WYSIWYG</abbr> Editor. No more messing arround with shortcodes and previewing.</li>
21
+ <li>New improved dialog for embedding videos.</li>
22
+ <li>Embeds via pasting the URL in its own line just like WordPress!</li>
23
+ <li>Magigally makes those url embedded videos responsive</li>
24
+ <li>No 'lock in' for the above' if you use providers WordPress already supports</li>
25
+ <li>Supports <a href="https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/#video-host-support">almost every video hoster</a> that supports iframe embed codes.</li>
26
+ <li>Optionally use very powerfull Shortcodes instead</li>
27
+ <li>One single button for all providers (for most providers not required because of URL embeds, but allows to create custom shortcodes with advanced features within seconds)</li>
28
+ <li>Responsive embeds with CSS, much better then with Javascript</li>
29
+ <li>Tries to be as unobtrusive as possible, sets ‘hide brand’ variables if supported, disabled related videos at the end … to help keep people on your Site rather then going to YouTube or keep watching videos.</li>
30
+ <li>Clean shortcode syntax <code>[arve url="https://youtu.be/yUCFRL43Zm4"]</code>, no unnecessary shortcode wrapping.</li>
31
+ <li>Autostart (for providers that support it, mobile browsers prevent this)</li>
32
+ <li>Custom URL parameters to use all options providers offer</li>
33
+ <li>Optional maximal width</li>
34
+ <li>Video alignment</li>
35
+ <li>Detailed description of options in-place.</li>
36
+ <li>Custom aspect ratio</li>
37
+ </ul>
38
+
39
+
40
+ <blockquote>
41
+
42
+
43
+ <h3>Additional Features with the Pro Addon</h3>
44
+
45
+ <p>This plugin is financed by the awesome buyers of the <a href="https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/#purchase">Pro Addon</a>. The development and support of this plugins has become a almost full time job for me so I hope you understand that I can not make all features gratis and that you <a href="https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/#purchase">purchase it</a> to support the develoment.</p>
46
+
47
+ <ul class="list-checked">
48
+ <li><strong>Feel good about yourself</strong><br>
49
+ for supporting my long time work on this plugin. Tons of hours, weekends … always worked on <a href="https://wordpress.org/plugins/advanced-responsive-video-embedder/changelog/">improving it</a> 3+ years.</li>
50
+
51
+ <li><strong>Disable links in embeds (killer feature!)</strong><br>
52
+ For example: Clicking on a title in a YouTube embed will not open a new popup/tab/window. <strong>Prevent video hosters to lead your visitors away from your site!</strong> Note this also breaks sharing functionality and is not possible when the provider requires flash. Try it on <a href="https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/">this page</a>. Right click on links still works.</li>
53
+
54
+ <li><strong>Lazyload mode</strong><br>
55
+ Make your site load <strong>faster</strong> by loading only a image instead of the entire video player on pageload.<br>
56
+ </li>
57
+
58
+ <li><strong>Lazyload -&gt; Lightbox</strong><br>
59
+ Shows the Video in a Lightbox after clicking a preview image</li>
60
+
61
+ <li><strong>Link -&gt; Lightbox</strong><br>
62
+ Use simple links as triggers for lightboxed videos</li>
63
+
64
+ <li>Custom thumbnail images</li>
65
+ <li>Custom titles on top of your thumbnails</li>
66
+ <li>'Grow on click' feature</li>
67
+ <li>3 hover styles</li>
68
+ <li>2 play icon styles to choose from</li>
69
+ <li>Responsive Thumbnails using cutting edge HTML5 technology</li>
70
+ </ul>
71
+
72
+
73
+ </blockquote>
74
+
75
+
76
+ ### Links ###
77
+
78
+ * [Plugin Page](https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/),
79
+ * [Documentation](https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/Documentation/),
80
+ * [GitHub Page](https://github.com/nextgenthemes/advanced-responsive-video-embedder/)
81
+
82
+
83
+ <h3>Supported Providers</h3>
84
+
85
+ <ol>
86
+ <li>allmyvideos.net</li>
87
+ <li>Alugha</li>
88
+ <li>Archive.org</li>
89
+ <li>Break</li>
90
+ <li>Brightcove</li>
91
+ <li>CollegeHumor</li>
92
+ <li>Comedy Central</li>
93
+ <li>Dailymotion</li>
94
+ <li>Facebook</li>
95
+ <li>Funny or Die</li>
96
+ <li>Gametrailers</li>
97
+ <li>IGN</li>
98
+ <li>Kickstarter</li>
99
+ <li>LiveLeak</li>
100
+ <li>Livestream</li>
101
+ <li>kla.tv</li>
102
+ <li>Metacafe</li>
103
+ <li>Movieweb</li>
104
+ <li>MPORA</li>
105
+ <li>Myspace</li>
106
+ <li>Snotr</li>
107
+ <li>Spike</li>
108
+ <li>TED Talks</li>
109
+ <li>Twitch</li>
110
+ <li>Ustream</li>
111
+ <li>Veoh</li>
112
+ <li>Vevo</li>
113
+ <li>Viddler</li>
114
+ <li>vidspot.net</li>
115
+ <li>Vine</li>
116
+ <li>Vimeo</li>
117
+ <li>XTube</li>
118
+ <li>Youku</li>
119
+ <li>YouTube</li>
120
+ <li>YouTube Playlist</li>
121
+ <li><a href="https://nextgenthemes.com/plugins/advanced-responsive-video-embedder-pro/documentation/#general-iframe-embedding">All providers with responsive iframe embed codes</a></li>
122
+ </ol>
123
+
124
+
125
+ <h3>Reviews</h3>
126
+
127
+ <div class="media">
128
+ <div class="media-left">
129
+ <img class="media-object img-circle" width="140" height="140" src="https://www.gravatar.com/avatar/a00d4c26eb35dfee5b8a3ba1c454e72f?d=mm&s=140&r=G">
130
+ </div>
131
+ <div class="media-body media-middle">
132
+ <h4>&#9733; &#9733; &#9733; &#9733; &#9733; Finally something that works</h4>
133
+ So I have a responsive theme but on pages with you tube videos it wasn't making the you tube videos fit in the mobile screen. I have spent the last hour trying many plugins and researching on google and finally I installed this. And I didn't have to update any settings or anything just refreshed a post with videos and all the sudden it is beautiful and responsive on my mobile phone!!!!!! THANK YOU!!!!<br>
134
+ <a href="https://wordpress.org/support/view/plugin-reviews/advanced-responsive-video-embedder?filter=5">review by happyecho</a>
135
+ </div>
136
+ </div>
137
+
138
+ <div class="media">
139
+ <div class="media-left">
140
+ <img class="media-object img-circle" src="https://www.gravatar.com/avatar/0ff987ed648114d5f81796594a9fcaf8?d=mm&s=140&r=G">
141
+ </div>
142
+ <div class="media-body media-middle">
143
+ <h4>&#9733; &#9733; &#9733; &#9733; &#9733; Only Plug-in that worked</h4>
144
+ I used a lot of high ranking plug-ins but they still broke my design. Downloaded this and worked right away. Thanks!<br>
145
+ <a href="https://wordpress.org/support/view/plugin-reviews/advanced-responsive-video-embedder?filter=5">review by crconnell89</a>
146
+ </div>
147
+ </div>
148
+
149
+
150
+ <h3>Thanks</h3>
151
+
152
+ <ul>
153
+ <li>Howard Iken of <a href="https://www.myfloridalaw.com">myfloridalaw.com</a> top donor, super nice to me even if I was rude and not deserved it!</li>
154
+ <li><a href="https://www.ilyagrishkov.com/">Ilya Grishkov</a> for bringing up the idea the first code to cache thumbnail urls.</li>
155
+ <li>Anybody giving contructive feedback, testing beta versions.</li>
156
+ <li>Anybody I forgot.</li>
157
+ </ul>
158
+
159
+ Thanks to the developers of the software used in ARVE
160
+ <ul>
161
+ <li><a href="https://wordpress.org/plugins/shortcode-ui/">Shortcode UI</a></li>
162
+ <li><a href="http://sorgalla.com/lity/">Lity Lightbox JavaScript</a> (used in Pro Addon)</li>
163
+ </ul>
164
+
165
+
166
+ ## Installation ##
167
+
168
+ Please refer to [codex.wordpress.org/Managing_Plugins#Automatic_Plugin_Installation](https://codex.wordpress.org/Managing_Plugins#Automatic_Plugin_Installation).
169
+
170
+ ## Frequently Asked Questions ##
171
+
172
+ ### I have a problem ... ###
173
+
174
+ Please report it on [nextgenthemes.com/support/](https://nextgenthemes.com/support/) **and plaese not on the wordpess.org forums, thanks.**
175
+
176
+ ### How to get the pro version working? ###
177
+
178
+ 1. Go though the purchase process on [nextgenthemes.com/advanced-responsive-video-embedder-pro/](https://nextgenthemes.com/advanced-responsive-video-embedder-pro/)
179
+ 1. Follow the 3 easy steps you get with the purchase receipt. It is basically downloading a arve-pro.zip and installing it through your WordPress Admin panel.
180
+
181
+ ### Why are my videos not filling their container? ###
182
+
183
+ You are most likely use `align`, this plugin has a option for limiting video with with alignment. If you want your videos to fill their containers then you should not use the `align` shortcode attribute. This assumes that you left the 'Video Maximal Width' field on the options page empty (default + recommended)
184
+
185
+ ### Can you add a video provider? ###
186
+
187
+ I have no plans on implementing providers that include videos via JavaScript such as www.nicovideo.jp. I also will not implement video services from mainstream media news organizations. For others, feel free to ask.
188
+
189
+ ### How do I embed videos from a unlisted providers / iframes? ###
190
+
191
+ This plugin not changes anything to usual HTML `<iframe>` embed codes you have to use the shortcode creator dialog and paste iframe embed codes there or write them manually. They will become `[arve url="https://..."]`. The url represents what is the `src` in HTML embeds. It works as simple as this, if the [arve] shortcode does not detect a knows URL structure then it will treat the URL as a `src` for the iframe.
192
+
193
+ ### Why does my Youtube video not repeat/loop? ###
194
+
195
+ This plugins embed is considered as 'custom player' by YouTube so you have to pass the video ID as playlist parameters to make the loop work.
196
+
197
+ `[arve url="https://www.youtube.com/watch?v=pvRqvX413Ik" parameters="loop=1&playlist=pvRqvX413Ik"]`
198
+
199
+
200
+ ## Screenshots ##
201
+
202
+ 1. Main Options
203
+ 2. Pro Options
204
+ 3. Features
205
+
206
+ ## Changelog ##
207
+
208
+ ### 2016-12-07 - 8.0.0
209
+
210
+ * Fix: [video] override putting out a error for not reason.
211
+ * Improved code: Dropped 2 micro classes in favor for antonymous functions.
212
+
213
+ ### 2016-11-30 - 7.9.23
214
+
215
+ * Fix: Ending up with wrong URLs by disabling auto shortening of URLs when pasting them into the shortcode-ui dialog.
216
+ * Improved: Enable SSL verify for API calls.
217
+ * Improved: License action return messages.
218
+
219
+ ### 2016-11-30 - Pro Addon 3.6.4 ###
220
+
221
+ * Fix: Autoplay without setting
222
+
223
+ ### 2016-11-30 - 7.9.21
224
+
225
+ * Fix: Fatal error.
226
+
227
+ ### 2016-11-29 - Pro Addon 3.6.4 ###
228
+
229
+ * Improved: Licensing field removed from the pro options tab (now in main plugin). This enables resetting pro options settings without deleting license key.
230
+ * Fix: Autoplay not applied property.
231
+ * Fix: HTML5 not autoplaying in lightbox.
232
+ * Improved: New default option for inview lazyload is 'On iOS, Android and Desktops when no thumbnail is found'.
233
+ * Improved: New installations will show a message guiding users to activation screen.
234
+
235
+ ### 2016-11-29 - 7.9.19
236
+
237
+ * Fix: 'Embed Video' Button not working with Advanced Custom Fields (Possibly fixed other 3rd party editor plugins compatibility issues as well) Thanks to David Trenear!
238
+ * Fix: Facebook URL detection for usernames with dots in them.
239
+ * Fix: Invisible HTML5 Lazyload-lightbox videos
240
+ * Fix: Shortcode UI script enqueued to early causing JS erros on admin pages.
241
+ * Improved: Error messages for missing mandatory attributes.
242
+ * Improved: Moved some code logic of the pro addon out of the main plugin.
243
+ * New: `disable_flash` parameter mainly for unlisted providers will be treated as general iframe embeds. With set to true this will enable you to use the 'disable_links' feature of the pro plugin.
244
+ * New: Filters for new cool things coming up
245
+ * New: License page, relocated options page
246
+ * New: YouTube URL detection for playists without starting video `https://www.youtube.com/playlist?list=PL3Esg-ZzbiUmeSKBAQ3ej1hQxDSsmnp-7`
247
+ * Possible Fix: Videos displayed to small in some Browsers
248
+
249
+ ### 2016-10-29 - 7.9.8 and Pro Addon 3.3.4 ###
250
+
251
+ * Fix: Fix lightbox thumbnail
252
+ * Improved: CSS
253
+
254
+ ### 2016-10-28 - Pro Addon 3.3.1 ###
255
+
256
+ * Fix: Fix thumbnails being displayed wrong in IE.
257
+
258
+ ### 2016-10-28 - Pro Addon 3.3.0 ###
259
+
260
+ * Fix: Restored broken update notifications and semi auto updates.
261
+
262
+ ### 2016-10-28 - 7.9.7 ###
263
+
264
+ * New: Wistia Support.
265
+ * Improved: Allow HTML in title attribute.
266
+ * Improved: Force more CSS Styles.
267
+
268
+ ### 2016-10-27 - Pro Addon 3.2.9 ###
269
+
270
+ * Fix: Twitch API failing (needs Client-ID now)
271
+
272
+ ### 2016-10-27 - Pro Addon 3.2.8 ###
273
+
274
+ * Improved: oembed error message
275
+ * Improved: Skip srcset function for PHP 5.3 and lower
276
+
277
+ ### 2016-10-27 - 7.9.6 ###
278
+
279
+ * Fix: Thumbnail not correctly applied to <video> tag for self hosted videos.
280
+ * Improved: CSS for self hosted videos.
281
+ * Improved: Enabled detection for rubtube and VK and show them as supported providers, even they where supported as general iframe embeds before.
282
+
283
+ ### 2016-10-25 - Pro Addon 3.2.7 ###
284
+
285
+ * Fix: 2 clicks needed to play lazyloaded video on desktops
286
+
287
+ ### 2016-10-24 - Pro Addon 3.2.5 ###
288
+
289
+ * Fix: JavaScript error related to abandoned Script.
290
+ * Fix: Custom Thumbnails not applied.
291
+
292
+ ### 2016-10-24 - 7.9.5 ###
293
+
294
+ * Fix: Custom Thumbnails not applied.
295
+ * Fix: Shortcode UI script only loaded if the plugin is active.
296
+
297
+ ### 2016-10-23 - 7.9.4 and Pro Addon 3.2.3 ###
298
+
299
+ * Fix: Multiple issues about the new HTML5 video embedding (still experimental)
300
+
301
+ ### 2016-10-23 - Pro Addon 3.2.2 ###
302
+
303
+ * Fix: 'Disable Links' not working.
304
+
305
+ ### 2016-10-23 - Pro Addon 3.2.0 ###
306
+
307
+ * Fix: Issue with lazyload and AJAX.
308
+ * Fix: W3TC issue by using yet another lazyload method. Final this time?
309
+ * Fix: YouTube Thumbnail detection when there are no HD images.
310
+ * Improved: Code used to cache thumbnails, this may improve improve performance.
311
+ * Improved: Lots code restructured and improved.
312
+ * New: New Lazyload mode setting to prevent "two touched needed to play video on mobiles" issue. Its also
313
+ * New: Facebook thumbnail detection.
314
+
315
+ ### 2016-10-23 - 7.9.2 ###
316
+
317
+ * Fix: Brightcove Autoplay issue.
318
+ * Fix: Liveleak thumbnail detection issues.
319
+ * Fix: Parameters not being added.
320
+ * Fix: Twitch single videos not using https
321
+ * Fix: Vevo marked to require flash to make it work again.
322
+ * Improved: Better dialog with better description and links about the shortcake UI plugin.
323
+ * Improved: Facebook embed method.
324
+ * Improved: Lots code restructured and improved.
325
+ * Improved: Parameters are always possible no matter the provider.
326
+ * Improved: Restructure of the plugin, abandon OOP mostly.
327
+ * Improved: Revive saving of last setting page tab.
328
+ * New: "Image Cache Time" setting on the setting page. Thumbnail URLs form the media gallery can now be cached with transients, that may improve performance.
329
+ * New: Support for self hosted videos (experimental)
330
+
331
+ ### 2016-10-03 - Pro Addon 2.5.2 ###
332
+
333
+ * Fix: Force button styles to make sure themes styles get overwritten.
334
+
335
+ ### Pro Addon 2.5.1 beta - 2016-09-21 ###
336
+
337
+ * New: Thumbnail support for Liveleak.
338
+ * Fix: Update loop.
339
+
340
+ ### Pro Addon 2.5.0 beta - 2016-09-21 ###
341
+
342
+ * Improved: Thumbnails detection.
343
+ * Improved how license keys are handled when set in wp-config.php.
344
+
345
+ ### 7.5.1 beta - 2016-09-21 ###
346
+
347
+ * Fix: Liveleak seems to require flash for some videos.
348
+
349
+ ### 7.5.0 beta - 2016-09-21 ###
350
+
351
+ * Fix: Youku URL detection and aspect ratio.
352
+ * Improved: `.arve-inner` css class in favor of some more specific classes combining styles.
353
+ * Improved: removed TGMPA class because it was causing horrible issues.
354
+
355
+ ### Pro Addon 2.4.5 beta - 2016-09-19 ###
356
+
357
+ * New: Adds the ability to define the pro key in your wp-config.php file with `define( 'ARVE_PRO_KEY', 'your_key_here' )`. When activating the plugin it now also tries to activate its license when a key is defined.
358
+
359
+ ### 7.4.3 beta - 2016-09-19 ###
360
+
361
+ * Fix: Deal with fluid-vids script messing with this plugin, making videos invisible.
362
+
363
+ ### Pro Addon 2.4.0 beta - 2016-09-18 ###
364
+
365
+ * New: Adds Yahoo auto thumbnail and title support
366
+
367
+ ### 7.4.1 beta - 2016-09-18 ###
368
+
369
+ * New: Adds Yahoo Video support
370
+
371
+ ### 7.3.2 beta - 2016-09-17 ###
372
+
373
+ * Fix: Remove security="restricted" from iframes to make IE work again.
374
+
375
+ ### 7.3.1 beta - 2016-09-17 ###
376
+
377
+ * Fix: Get rid of undefined index warnings when pro addon is not active.
378
+
379
+ ### 7.3.0 beta - 2016-09-17 ###
380
+
381
+ * Improved: Show admin notices only to users who have the 'activate_plugins' capability.
382
+ * Improved: Added notice to the readme for the TGMPA cause white screen of death issue.
383
+
384
+ ### Pro Addon 2.3.2 - 2016-09-17 ###
385
+
386
+ * Possible Fix for not centered play button.
387
+
388
+ ### 7.2.13 beta - 2016-09-16 ###
389
+
390
+ * Fix: Set fitvidsignore class and remove the Fitvids container to prevent it from messing with ARVE embeds.
391
+ * Fix: Remove possible width and height parameters on iframes to prevent scripts from messing with ARVE embeds.
392
+
393
+ ### 7.2.12 beta - 2016-09-16 ###
394
+
395
+ * Improved: replaced static:: with self:: to support older php versions.
396
+
397
+ ### 7.2.10 beta - 2016-09-15 ###
398
+
399
+ * Fix: [iframe] shortcode not working.
400
+
401
+ ### Pro Addon 2.3.1 beta - 2016-09-15 ###
402
+
403
+ * New: Added support for displaying title of videos on top of the thumbnail images.
404
+ * New: Responsive thumbnails using srcset the browser takes the best image resolution for the users device. (HTML5 srcset)
405
+ * New: Choose between 3 hover styles for the thumbnails: 'zoom image' (new default), 'rectangle move in' (old), or 'none' where only the play button changes.
406
+ * New: Choose beween 2 play button styles.
407
+ * Fix: Screenfull error.
408
+ * Fix: License API call.
409
+ * Improved: Rectangle animation.
410
+ * Improved: Updated 'lity' lightbox script.
411
+ * Improved: Thumbnail handling.
412
+ * Improved: Removed the 'Lazyload Maximal Width' setting to simplify things (there still is 'Maximal Width' and 'Aligned Maximal Width').
413
+ * Improved: Removed the 'Fake Thumbnail' feature because the entire idea was bad and real thumbnails should be used.
414
+ * Improved: Updated EDD_SL_Plugin_Updater Class
415
+ * Dropped PHP Class.
416
+
417
+ ### 7.2.9 beta - 2016-09-15 ###
418
+
419
+ * New: Recommend and guide to users to install [Shortcake (Shortcode UI)](https://de.wordpress.org/plugins/shortcode-ui/) via [TGMPA](http://tgmpluginactivation.com/)
420
+ * New: Amazing catch-all shortcode [arve url="..."] that can be used for all supported providers and even with any iframe `src` if all unlisted providers that support responsive iframe embeds.
421
+ * New: Support for kla.tv.
422
+ * New: Support for youku (fulfilled request)
423
+ * New: New Advanced Shortcode Dialog with nice UI for choose thumbnails from your WP Media Gallery, very detailed helping texts, display of default settings, hiding of fields based on need ...
424
+ * New: WYSIWYG Preview of Shortcodes.
425
+ * New: The two above features need the [Shortcake (Shortcode UI)](https://de.wordpress.org/plugins/shortcode-ui/) Plugin that is maybe moving into WordPress core later.
426
+ * New: A default alignment can now be set in the Settings page. (fulfilled request)
427
+ * New: 'iframe_name' shortcode parameter for `<iframe name="xxxxx"`, useful when wanting to target ARVE embeds with links. (fulfilled request)
428
+ * New: ARVE is now SEO friendly giving you the ability to add some schema.org microdata. Googles tools should not complain anymore if you add title, description and upload date. (fulfilled request)
429
+ * Deleted Language files in favor of [wordpress.org managed translations](https://translate.wordpress.org/projects/wp-plugins/advanced-responsive-video-embedder/dev) volunteers are welcome ;)
430
+ * Improved: Got rid of PHP globals.
431
+ * Improved: Added image upload dialog to settings page and shortcode dialog.
432
+ * Improved: Better CSS to overwrite unwanted theme styles.
433
+ * Improved: Lots if code improvements.
434
+ * Improved: SSL enabled and forced when supported by provoders.
435
+ * Fix: Blury Vimeo thumbnails
436
+ * Fix: Prevent Dashboard Widget conflicts with WP Helpers plugin (possibly others). Thanks to Steve Bruner.
437
+ * Fix: Issue with unwanted borders showing on embeds.
438
+ * Fix: youtu.be URLs now detected correct in shortcode dialog.
439
+ * Fix: All Vevo URLs are now detected correctly.
440
+ * Fix: Bool options settings.
441
+ * Removed blip because the service was shutdown.
442
+ * Removed myvideo.de because the service was restructured.
443
+
444
+ ### 6.4.0 ###
445
+
446
+ * Fix: Always prevent scrollbars.
447
+
448
+ ### Pro Addon 1.4.4
449
+
450
+ * Fixed: Infinite update loop.
451
+ * Improved: Updated Updater class.
452
+
453
+ ### Pro Addon 1.4.3
454
+
455
+ * Fixed: rectangle overflow issue.
456
+
457
+ ### Pro Addon 1.4.2
458
+
459
+ * Fixed: license activation problems.
460
+
461
+ ### Pro Addon 1.4.1
462
+
463
+ * Fixed critical bug for auto updates. Please [click here](https://nextgenthemes.com/support/915/add-wont-update-wordpress-says-download-failed-unauthorized?show=1053#a1053) if your update fails.
464
+
465
+ ### 6.3.9 ###
466
+
467
+ * Fix: Facebook (now really, hopefully).
468
+
469
+ ### 6.3.8 ###
470
+
471
+ * Fix: Facebook in lazyload modes.
472
+
473
+ ### 6.3.7 ###
474
+
475
+ * New: Facebook video support.
476
+
477
+ ### 6.3.4 ###
478
+
479
+ * Fix?: Iframes are now created with a fixed 853x480 size in feeds, this probably will fix some feedreaders incorrectly or not displaying videos.
480
+
481
+ ### 6.3.3 ###
482
+
483
+ * Improved: Disabled file URL detection as this solution was bad.
484
+
485
+ ### 6.3.2 ###
486
+
487
+ * Fixed/Improved: [arve_tests] shortcode.
488
+
489
+ ### Pro Addon 1.4 ###
490
+
491
+ * Fix: Fake thumbnails now work for lazyload-lightbox mode.
492
+
493
+ ### 6.3.1 & Pro Addon 1.4.0 ###
494
+
495
+ * Improved: Testing Shortcode.
496
+ * Improved: When there is no thumbnail lazyload mode will fall back to normal mode.
497
+ * New: Added support for alugha.com.
498
+
499
+ ### Pro Addon 1.1.5 ###
500
+
501
+ * New: Added setting and parameter grow="yes/no" to control the grow-on-click behaviour that was introduced in 6.0 to your liking.
502
+
503
+ ### 6.1.2 ###
504
+
505
+ * Improved: Added thumbnail and grow parameters to the Shortcode Creator Dialog.
506
+ * Improved: Updated screenshots.
507
+
508
+ ### Pro Addon 1.1.3 ###
509
+
510
+ * Improved: link-linghtbox mode does not force a newline for the link anymore.
511
+ * Fix: Autoplaying in Background when navigating back in browser.
512
+
513
+ ### Pro Addon 1.1.0 ###
514
+
515
+ * Fix: Various issues reguarding lightbox mode.
516
+
517
+ ### 6.1.0 ###
518
+
519
+ * Fix: Messages about pro addon removed when it is installed.
520
+
521
+ ### Pro Addon 1.0.7 ###
522
+
523
+ * Fix: Video start playing again invisible when closeing lightbox with ESC.
524
+
525
+ ### 6.0.6 Beta ###
526
+
527
+ * Improved: Adds a "Debug Info" tab to the settings page copy pasting when there is are issue.
528
+
529
+ ### Pro Addon 1.0.6 ###
530
+
531
+ * Remove development functions.
532
+
533
+ ### Pro Addon 1.0.4 ###
534
+
535
+ * Possibly Fixes SSL issues during activation.
536
+
537
+ ### Pro Addon 1.0.3 ###
538
+
539
+ * Fix: Maxwidth issue.
540
+
541
+ ### 6.0.5 Beta ###
542
+
543
+ * Fix: Foreach php error
544
+
545
+ ### 6.0.4 Beta ###
546
+
547
+ * Fix: Youtube URL with starttime.
548
+
549
+ ### 6.0.3 Beta, Pro Addon 1.0.3 ###
550
+
551
+ * Fix: Max-width output issue.
552
+
553
+ ### 6.0.2 Beta - 2015/07/24 - work time: ~60 days ###
554
+
555
+ Please check the [migration guide](https://nextgenthemes.com/?p=1875) about upgrading to this version.
556
+
557
+ * Fix: Jackpack Shortcode Embeds module incompatibility.
558
+ * New: URL parameters are now possible via URLs used for embeds (passed to iframe src).
559
+ * Changed: URL parameters to controll arve features are now 'arve[mode]=' style instead of 'arve-mode='.
560
+ * Improved: Enabled HTTPS support for Viddler and MyVideo.
561
+ * Improved: TED Talks shortcodes now support the 'lang' parameter.
562
+ * Improved: New embed URLs for MyVideo.
563
+ * Improved: Better Twitch support.
564
+ * Improved: Dailymotion HTTPS support.
565
+ * Improved: To reduce CSS and keep it simpler aspect ratios are now handled with inline styles.
566
+ * Improved: Moved to complete WP Settings API.
567
+ * Improved: Tabbed and extendable options page.
568
+ * Improved: Massive code improvements.
569
+ * Improved: Replaced all Admin Messages that caused bugs and annoyance for users with a dashboard Widget.
570
+
571
+ ### Pro Addon 1.0.1 ###
572
+
573
+ * New: link-lightbox mode creates a link the triggers a lightbox with a video on click.
574
+
575
+ ### Pro Addon 0.9.7 ###
576
+
577
+ * Fix: Lazyload videos not growing when global maxwidth setting was set.
578
+ * Improved: Finally got rid of the jQuery Colorbox depency, the Pro Addon now includes lity for lightboxes.
579
+
580
+ ### Pro Addon 0.9.5 ###
581
+
582
+ * Fix: Licensing Activation should now finally work correcty. (Multisite may need some tweaks)
583
+ * Fix: Pissibility of unwanted margins/paddings on the transparent button.
584
+
585
+ ### Pro Addon 0.9.0 ###
586
+
587
+ * Changed: 'Lazyload' mode now grows the video size after thumbnails are clicked.
588
+ * Changed: 'Thumbnail' mode is now called 'Lazyload -> Colorbox' and has a sightly different behavior.
589
+ * New: 'Lazyload -> Fullscreen' mode to instandly go Fullscreen after clicking the Lazyloaded preview image.
590
+ * New: 'Lazyload -> Fixed' Fullscreen/-window mode (extremly experimental) with ability to resize fixed video on screen while reading the page.
591
+ * New: 'thumbnail' parameter, take image URL or a ID to a media libray image to be used as thumbnail image.
592
+ * Improved: Enabled fake thumbnails for USTREAM and myvideo.de.
593
+ * Depricated: Providers that only support `<object>` are from now only supported in normal mode, will switch automatically. This effects only recorded Twitch videos, flickr and veoh.
594
+
595
+ ### 5.3.4 Beta - 2015/03/15 ###
596
+
597
+ * Fix: ID detection for youtu.be and dai.ly URLs, will now work with https://(www.) as well.
598
+ * Fix: Myvideo.de videos with 7 and 8 digit IDs.
599
+
600
+ ### 5.3.3 Beta ###
601
+
602
+ * Fix: Workarround for a currently ongoing YouTube issue causing YouTube embeds to fail with erros on mobile devives. This was not a 'bug' caused by this plugin btw.
603
+
604
+ ### 5.3.2 Beta ###
605
+
606
+ * Fix: Die 'Array' errors DIE!
607
+
608
+ ### 5.3.1 Beta ###
609
+
610
+ * Improved: Added shortcode example to youtube starttime examples.
611
+ * Improved: Clarified from who the admin messages come.
612
+
613
+ ### 5.3.0 Beta ###
614
+
615
+ * **If you get a error '... array ...' please reset your options on the options page and redo the options you had before**
616
+ * Fix: '... expected array' error when saving options on some cases. If you get a error please reset your
617
+ * Fix: ttp://youtu.be/... shortlinks are not detected correctly in the shortcode creator dialog.
618
+ * Improved: Ported code to WordPress Plugin Boilerplate 3.0 style.
619
+ * Improved: Switched vevo and xtube from object to iframe embeds.
620
+ * Improved: Lots of minor code enhancements.
621
+
622
+ ### 5.1.1 ###
623
+
624
+ * Fix: Removed mixed content warnungs for youtube and vimeo.
625
+ * Translation updates.
626
+
627
+ ### 5.1.0 ###
628
+
629
+ * New: Vimeo HTTPS support (works automatically if your site is HTTPS)
630
+
631
+ ### 5.0.2 Beta ###
632
+
633
+ * Improved: Marked as working with WP 4.0
634
+
635
+ ### 5.0.1 Beta ###
636
+
637
+ * Fix: Options var error
638
+
639
+ ### 5.0.0 Beta ###
640
+
641
+ * Fix: Max-width options should now work in all circumstances
642
+ * Improved: Various CSS improvements
643
+ * Improved: Changed play overlay image to a Google+ style image
644
+
645
+ ### 4.9.0 Beta ###
646
+
647
+ * Improved: All Javascript is loaded from files now and they are only loaded when there are embeds on the page. This improves page load times on pages with no embeds.
648
+ * Fix: Removed autohide#1 from default YouTube Parameters since it causes a YouTube bug in the HTML5 player.
649
+
650
+ ### 4.8.0 ###
651
+
652
+ * Updated: Spanish translation now 80% complete. Thanks Xarkitu!
653
+ * Improved: Do not load admin dialog when doing AJAX
654
+
655
+ ### 4.7.0 ###
656
+
657
+ * Fix: Iframe code detection
658
+
659
+ ### 4.6.0 ###
660
+
661
+ * Improvement: PHP required version lowered to 5.2.4
662
+
663
+ ### 4.5.4 ###
664
+
665
+ * Fix: Save of custom URL parameters
666
+ * New: CHANGES.md file for github updater
667
+
668
+ ### 4.5.3 ###
669
+
670
+ * Fix: Fatal PHP Error on activation.
671
+ * Fix: Readme spellings.
672
+
673
+ ### 4.5.0 ###
674
+
675
+ * Fix: Minor options page spelling and field association fixes.
676
+ * Fix: Added Lazyload to mode select in the shortcode dialog.
677
+ * New: 4players.de support.
678
+ * New: Added parameter input to the shortcode dialog.
679
+ * Improved: Default options are no longer stored in the database.
680
+ * Improved: Transparency fade animation on thumbnail hover.
681
+ * Improved: No more ugly URL hash (#arve-load-video) after clicking links.
682
+ * Improved: Dropped IE 8 support for Lazyload mode.
683
+ * Improved: Lots of code improvements.
684
+
685
+ ### 4.3.0 ###
686
+
687
+ * New: Added Iframe examples.
688
+ * Improved: Limited support for self hosted Videos. Dialog will detect URLS that end up with .webm .mp4 .ogg creates a iframe embed code with them. This is probaly not the best way to do this but it works. Real HTML5 video tag embeds may come later.
689
+ * Improved: Redesigned the button to look like WordPress and move it out of the Tiny MCE Editor. This enables you to embed videos in the code editor as well.
690
+ * Improved: Redesigned the Shortcode Creator dialog. Less clutter, more compact and it now includes the recently introduced `aspect_ratio`.
691
+
692
+ ### 4.2.0 ###
693
+
694
+ * New: As requested: `aspect_ratio` parameter
695
+ * Fix: Vimeo playing problems in Firefox.
696
+
697
+ ### 4.1.1 ###
698
+
699
+ * Fix: Play button not showing.
700
+
701
+ ### 4.1.0 ###
702
+
703
+ * New: Vine support
704
+ * New: Support for starttime from youtube URLs
705
+ * Improved: Include play image inside CSS, -1 http request may speed things up
706
+ * Improved: Tests
707
+
708
+ ### 4.0.0 ###
709
+
710
+ * New: Trigger-able debug output.
711
+ * Improved: The `[arve_tests]` shortcode now includes alignment and maxwidth tests
712
+ * Fix: Thumbnail image now displayed when using lazyload with `maxwidth` parameter
713
+
714
+ ### 3.9.9 ###
715
+
716
+ * Improved: Allowing `maxwidth` parameter in `lazyload` mode
717
+
718
+ ### 3.9.8 ###
719
+
720
+ * Fix: Thumbnail not opening Colorbox
721
+
722
+ ### 3.9.7 ALPHA! ###
723
+
724
+ * New: I am proud to introduce the new 'lazyload' mode. ARVEs new default mode. Load Images only and load the Video only on click. Like Google+ without the title.
725
+ * New: Added MPORA support
726
+ * New: Added (real) thumbnail support for Collegehumor, Twitch, FunnyOrDie, MPORA
727
+ * New: `[arve_tests]` shortcode that is used to test the plugin and provide examples.
728
+ * New: `[arve_supported]` shortcode probably of no use for users. It will generate the a list of providers with supported features.
729
+ * Improved: Enabled fake thumbnails for Comedycentral, Gametrailers and Spike
730
+ * Improved: Remote API calls and handling their errors.
731
+ * Improved: Get high resolution thumbnails from YouTube if available.
732
+ * Improved: The evil admin message is now only shown once to users who can delete plugins (Admins and the like) and if the plugin was activated a week ago or longer.
733
+ * Improved: Lots of smaller code improvements.
734
+
735
+ ### 3.6.1 ###
736
+
737
+ * Fix: Register link in changelog.
738
+
739
+ ### 3.6.0 ###
740
+
741
+ * New: Thanks to [Ilya Grishkov](https://ilyagrishkov.com) thumbnail URLs for Vimeo, Blip and Dailymotion Playlists are now cached (by default 24hours) this drastically reduces page loading times for thumbnail embeds from these providers because it bypasses calling their APIs for that period.
742
+ * Fix: Thumbnails for YouTube playlists.
743
+ * Fix: Shortcode creator ID detection for iframes (src URL)
744
+ * Fix: Updated Dailymoton docs link on Options page
745
+ * Improved: Error messages are now all ready to be translated. Current Translation status: German 50%, French 50%, Spanish 84%. Register at [nextgenthemes.com](https://nextgenthemes.com/wp-login.php?action#register) and then login to [translate.nextgenthemes.com](https://translate.nextgenthemes.com) to help translate.
746
+
747
+ ### 3.5.2 ###
748
+
749
+ * New: Twitch.tv support
750
+ * New: Spanish Translation from Andrew Kurtis webhostinghub.com
751
+ * Improved: Support for `https://new.ted.com/...` URLs
752
+ * Improved: Some code improvements, among them IDs of hidden objects are now generated with a simple `static` counter instead of some random generated string.
753
+
754
+ ### 3.5.1 ###
755
+
756
+ * Fix: Bug causing the Shortcode Creator not detecting shortcode tags when customized
757
+ * Improved how embeds `<object>` embed codes are generated.
758
+ * Updated FAQ
759
+ * New: Xtube support (On request)
760
+
761
+ ### 3.5.0 ###
762
+
763
+ * New: Custom parameters!
764
+ * Fix: Youtube playlists now work correctly
765
+ * Fix: Translations are working again (incomplete German and French)
766
+ * Deprecated: `start` and `end` shortcode parametets should not be used anymore with youtube, instead use the new parameters feature like `[youtube id#"123456" parameters#"start#60 end#120"]`
767
+
768
+ ### 3.1.2 ###
769
+
770
+ * Fix: IE8 JavaScript errors
771
+ * Improved: The evil message at the admin.
772
+
773
+ ### 3.1.1 (github only) ###
774
+
775
+ * Improved: Added `px` suffix to values on options page
776
+
777
+ ### 3.1.0 (beta) ###
778
+
779
+ * New: Development versions now available via [Github Plugin Updater](https://github.com/afragen/github-updater) please install this to test cutting edge versions
780
+ * New: Introducing 'Align Maximal Width' option
781
+ * Fix: Invisible normal mode embeds with align
782
+ * Fix: Yahoo detection
783
+ * Fix: Kickstarter detection
784
+ * Fix: Daylimoition Playlist
785
+ * Fix: Colleghumor
786
+ * Improved: Screenshots updated
787
+ * Improved: Beginning process of provider based aspect ratios.
788
+ * Improved: Dailymotion playlists/jukeboxes now show Native thumbnails
789
+ * Improved: Iframe embed code detection with with single quoted `src#''`
790
+
791
+ ### 3.0.4 (beta) ###
792
+
793
+ * Javascript Fix
794
+
795
+ ### 3.0.0 (beta) ###
796
+
797
+ * New: Support for embedding via simply pasting of URLs into posts (need to be on their own line, no button or shortcodes needed)
798
+ * New: Thumbnails are now responsive
799
+ * New: Vevo support
800
+ * New: TED Talks support
801
+ * New: IGN support
802
+ * New: Kickstarter support
803
+ * Improved: request large thumbnail from vimeo instead of medium
804
+ * Improved: 'youtubelist' shortcode deprecated YouTube playlists are now handled via the normal youtube shortcode with support for starting video
805
+ * Improved: 'bliptv' shortcode deprecated on favor of 'blip' that uses the ids from blip.tv URLs instead of the ones from embed codes
806
+ * Improved: Moved code to newest Plugin Boilerplate
807
+ * Improved: Massive code improvements
808
+
809
+ ### 2.7.4 ###
810
+
811
+ * Fix: Dropped mb_detect_encoding now using just preg_match to support rare php setups.
812
+
813
+ ### 2.7.3 ###
814
+
815
+ * New: Added French Translation from Karel - neo7.fr
816
+
817
+ ### 2.7.2 ###
818
+
819
+ * Fix: Permissions for the button, now authors who
820
+
821
+ ### 2.7.0 ###
822
+
823
+ * Fix: Admin page capabilities
824
+ * Improved: Reintroduced the manual provider and ID input to be used then not detected correctly.
825
+
826
+ ### 2.6.4 ###
827
+
828
+ * Fix: Black bar issue. (Dropped IE6 hacks/workarounds)
829
+
830
+ ### 2.6.3 ###
831
+
832
+ * Fix: Normal embeds not sizing correctly
833
+ * New: Added scrolling#"no" to Iframes
834
+ * Improved: Init shortcodes at a late stage to dominate conflicts
835
+ * Improved: Improved Iframe parameter handling
836
+ * Improved: Metacafe, Myspace, Videojug are now handled via Iframe
837
+
838
+ ### 2.6.2 ###
839
+
840
+ * Fix: Objects open correctly in Colorbox
841
+ * Fix: Iframe autoplay parameters startign with '&'
842
+ * New: Added screenshot for options page
843
+ * Improved: Youtube Videos with now me embedded with the same protocol your website is on, meaning if your website is https youtube embeds will be in https as well.
844
+
845
+ ### 2.6.1 ###
846
+
847
+ * Fix: Colorbox args script not having colorbox in depenency array
848
+ * Fix: Maxwidth shortcode generator field now has default value#""
849
+ * Fix: Blip embed code detection
850
+
851
+ ### 2.6.0 ###
852
+
853
+ * Improved: Move to a class structure with help of the great https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate
854
+ * Improved: Some smaller Improvements
855
+ * New: Shortcode Dialog now has Autoplay option
856
+ * New: Guessing of autoplay parameters for the Iframe shortcodes.
857
+ * Hopefully fixed issues with other plugins and some themes, Javascript was messed up and is fine now.
858
+
859
+ ### 2.5 ###
860
+
861
+ * Fix: Objects in Colorboxes, now always have width and height 100%
862
+ * new shortcode attribute 'autoplay' for single videos
863
+ * support for start at given time for vimeo
864
+
865
+ ### 2.4 ###
866
+
867
+ * propper licence
868
+ * Class renamed
869
+
870
+ ### 2.3 beta ###
871
+
872
+ * fix for maxwidth wrapper no maxwidth option is set
873
+
874
+ ### 2.1 beta ###
875
+
876
+ * Security and general code improvements
877
+ * Added autoplay option
878
+
879
+ ### 2.0 beta ###
880
+
881
+ * added Yahoo!
882
+ * spike bugfix
883
+ * small improvements to code
884
+ * removed the fixed mode
885
+
886
+ ### 1.9 beta ###
887
+
888
+ * added youtubes modestbranding mode
889
+ * added missing veoh id detection
890
+ * fixed vimeo id detection
891
+ * added now custom thumbnail feature
892
+ * fixed the align class creation
893
+ * renamed the shortcode dialog
894
+ * removed the text field for teh fixed width option (beginning of the removal process)
895
+
896
+ ### 1.8 beta ###
897
+
898
+ * added new tinymce botton with dialog to detect ids from URL's and embed codes and automatically create shortcodes
899
+ * removed the image resizer (Faster and more secure for servers), now uses just CSS. Polyfill for for IE to support 'background-size' included.
900
+ * changed the play overlay image to a bigger one
901
+ * added comedycentral, spike
902
+ * removed google video, it died
903
+ * lots of improvements and fixes
904
+
905
+ ### 1.7 ###
906
+
907
+ * fixed gametrailers and collegehumor
908
+ * fixed options handling for updateded options
909
+ * added ustream support
910
+ * renamed a function to prevent issues with other plugins
911
+
912
+ ### 1.6 ###
913
+
914
+ * corrected readme errors, typos and added better description to shortcode options
915
+
916
+ ### 1.5 ###
917
+
918
+ * lots of code improvements, now uses wordpress settings api, and propper sanitising
919
+
920
+ ### 1.4.5 ###
921
+
922
+ * added flickr video, archive.org
923
+ * inproved how flashvars were implemented
924
+
925
+ ### 1.4.4 ###
926
+
927
+ * fixes
928
+
929
+ ### 1.4.2 ###
930
+
931
+ * Options dialog overhaul
932
+ * replaced Fancybox with Colorbox
933
+
934
+ ### 1.0 ###
935
+
936
+ * Removed Services that went down over the years
937
+ * Changed the way shortcodes were implemented from regexp to wordpress 'add shortcode' function
938
+
939
+ ### 0.1 ###
940
+
941
+ * Started by improving the Wordpress 'Video Embedder Plugin' but now complete new code
readme.txt → README.txt RENAMED
@@ -1,115 +1,177 @@
1
- === ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video ...) ===
2
Contributors: nico23
3
- Donate link: https://www.paypal.me/nico23
4
- Tags: YouTube, Vimeo, lazyload, thumbnail, video, responsive, embeds, video-embedder, iframe, lightweight, simplicity, shortcodes
5
Requires at least: 4.4.0
6
- Tested up to: 4.9.4
7
- Requires PHP: 5.3
8
Stable tag: trunk
9
License: GPL-3.0
10
License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
12
Easy responsive video embeds via URLs or shortcodes. Perfect drop-in replacement for WordPress' default embeds. Best plugin for videos?
13
14
- ## Description ##
15
-
16
- The best WordPress plugin for videos? Supports close to everything you can imagine, still keeping it easy & simple.
17
-
18
- It is very likely the one and only plugin you will ever need to handle video embeds on your WordPress site(s). It goes far beyond just making your videos responsive!
19
-
20
- [youtube https://www.youtube.com/watch?v=m6mkA6Zr1vY ]
21
-
22
- * [Documentation](https://nextgenthemes.com/plugins/arve/documentation/)
23
- * [GitHub Page](https://github.com/nextgenthemes/advanced-responsive-video-embedder)
24
- * [Pro Addon](https://nextgenthemes.com/plugins/arve-pro/)
25
-
26
- ### Features ###
27
-
28
- * SEO friendly, lets you specify title, description, upload date to provide search engines with the schema.org data they like to have for better indexing.
29
- * <abbr title="What You See Is What You Get">WYSIWYG</abbr> support. No more messing around with shortcodes and previewing.
30
- * New improved dialog for embedding videos.
31
- * Magically makes those url embedded videos responsive.
32
- * No 'lock in' if do not use shortcodes and use providers WordPress already supports.
33
- * Supports [almost every video host](https://nextgenthemes.com/plugins/arve-pro/#support-table) that supports iframe embed codes.
34
- * Embeds via pasting the URL in its own line just like WordPress!
35
- * Optionally use very powerful Shortcodes instead.
36
- * Clean shortcode syntax `[arve url="https://youtu.be/yUCFRL43Zm4" align="left" parameters="start=30" ... /]`, no unnecessary shortcode wrapping.
37
- * One single button for all providers.
38
- * Responsive embeds with CSS, much better then with JavaScript.
39
- * Tries to be as unobtrusive as possible, sets 'hide brand' variables if supported, disables related videos at the end … to help keep people on your site rather then going to YouTube or keep watching videos.
40
- * Autostart (for providers that support it, mobile browsers prevent this)
41
- * Custom URL parameters to use all options providers offer.
42
- * Optional maximal width.
43
- * Video alignment.
44
- * Detailed description of options in-place.
45
- * Automatic detected and custom aspect ratio.
46
-
47
- ### [Supported Providers](https://nextgenthemes.com/plugins/arve-pro/#support-table) ###
48
-
49
- allmyvideos.net, Alugha, Archive.org, Break, Brightcove, CollegeHumor, Comedy Central, Dailymotion, Facebook, Funny or Die, IGN, Kickstarter, LiveLeak, Livestream, kla.tv, Metacafe, Movieweb, MPORA, Myspace, Snotr, Spike, TED Talks, Twitch, Ustream, RuTube.ru, Veoh, Vevo, Viddler, vidspot.net, Vine, Vimeo, VK, Vzaar, Wistia, XTube, Yahoo, Youku, YouTube, YouTube Playlist, HTML5 video files directly, Google_drive, Dropbox, Ooyala
50
- [All providers with responsive iframe embed codes](https://nextgenthemes.com/plugins/arve/documentation/#general-iframe-embedding)
51
52
- ### Reviews ###
53
-
54
- #### &#9733; &#9733; &#9733; &#9733; &#9733; The best there is – I have tried many… ####
55
- Have downloaded and paid for at least 4 other video players that use lightbox. Each one has major flaws. This products works perfectly. If you use the OnSite Editor, then just copy the short code and it works great.
56
-
57
- [arve url="https://www.youtube.com/watch?v=Z7g8-GxLTSc" /]
58
-
59
- For speed, the product uses the thumbnails from the server. So many of the other products do NOT do this and it slows the page rendering. This product should appear first on the WordPress search. Spent 3 days of my life wasted on other products, only to delete each one. [review by jodani](https://wordpress.org/support/plugin/advanced-responsive-video-embedder/reviews/?filter=5)
60
-
61
- #### &#9733; &#9733; &#9733; &#9733; &#9733; Finally something that works ####
62
- So I have a responsive theme but on pages with you tube videos it wasn't making the you tube videos fit in the mobile screen. I have spent the last hour trying many plugins and researching on google and finally I installed this. And I didn't have to update any settings or anything just refreshed a post with videos and all the sudden it is beautiful and responsive on my mobile phone!!!!!! THANK YOU!!!! [review by happyecho](https://wordpress.org/support/plugin/advanced-responsive-video-embedder/reviews/?filter=5)
63
-
64
- #### &#9733; &#9733; &#9733; &#9733; &#9733; Only Plug-in that worked ####
65
- I used a lot of high ranking plug-ins but they still broke my design. Downloaded this and worked right away. Thanks! [review by crconnell89](https://wordpress.org/support/plugin/advanced-responsive-video-embedder/reviews/?filter=5)
66
-
67
- This plugin is financed by sales of the [Pro Addon](https://nextgenthemes.com/plugins/arve-pro/). The development and support of this plugins has become a job for me so I hope you understand that I can not make all features gratis and that you [purchase it](https://nextgenthemes.com/plugins/arve-pro/) to get extra features and support the development.
68
69
- ### [Pro Addon](https://nextgenthemes.com/plugins/arve-pro/) ###
70
71
- * **Disable links in embeds (killer feature!)**<br>
72
- For example: Clicking on a title in a YouTube embed will not open a new popup/tab/window. **Prevent video hosts to lead your visitors away from your site!** Note this also breaks sharing functionality and is not possible when the provider requires flash. Try it on [this page](https://nextgenthemes.com/plugins/arve-pro/). Right click on links still works.
73
- * **Lazyload mode**<br>
74
- Make your site load **faster** by loading only a image instead of the entire video player on pageload.
75
- * **Lazyload -> Lightbox**<br>
76
- Shows the Video in a Lightbox after clicking a preview image
77
- * **Link -> Lightbox**<br>
78
- Use simple links as triggers for lightboxed videos
79
- * Automatic or custom thumbnail images
80
- * Automatic or custom titles on top of your thumbnails
81
- * 'Expand on click' feature
82
- * 3 hover styles
83
- * 2 play icon styles to choose from
84
- * Responsive thumbnails using cutting edge HTML5 technology
85
- * **Feel good about yourself**<br>
86
- for supporting my 5+ years work on this plugin. Tons of hours, weekends … always worked on improving it.
87
- * Show the latest video of a YouTube channel by using the channel URL (updated/cached hourly)
88
- * **[Get the ARVE Pro Addon](https://nextgenthemes.com/plugins/arve-pro/)**
89
90
- ### ARVE AMP Addon ###
91
92
- * Requires the gratis plugins [ARVE](https://wordpress.org/plugins/advanced-responsive-video-embedder/) and [AMP](https://wordpress.org/plugins/amp/)
93