DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:mp3play

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plugin:mp3play [2013-04-20 12:45]
Michitux New version with compatibility fix for Weatherwax
plugin:mp3play [2017-01-22 13:24]
188.78.200.223 [Where to put files]
Line 1: Line 1:
-====== mp3play ​plugin ​======+====== mp3play ​Plugin ​======
  
 ---- plugin ---- ---- plugin ----
-description:​ Embeds an mp3 flash player into a wiki page.+description:​ Embeds an mp3 flash player into a wiki page
 author ​    : Michael Hamann, Michael Klier author ​    : Michael Hamann, Michael Klier
 email      : michael@content-space.de email      : michael@content-space.de
 type       : syntax type       : syntax
 lastupdate : 2013-03-20 lastupdate : 2013-03-20
-compatible : Angua, Adora Belle, Weatherwax+compatible : Angua, Adora Belle, Weatherwax, Binky, Ponder Stibbons
 depends ​   :  depends ​   : 
 conflicts ​ :  conflicts ​ : 
Line 19: Line 19:
  
 ===== Description ===== ===== Description =====
 +
 This plugin is a DokuWiki port of the [[http://​www.1pixelout.net/​code/​audio-player-wordpress-plugin/​|Wordpress Audio Player Plugin]]. It allows you to play mp3 files((and mp3 files only!)) on your wiki page. This plugin is a DokuWiki port of the [[http://​www.1pixelout.net/​code/​audio-player-wordpress-plugin/​|Wordpress Audio Player Plugin]]. It allows you to play mp3 files((and mp3 files only!)) on your wiki page.
 +
 +If you don't use "​loop"​ and "​autostart"​ - //**this plugin don't need for modern HTML5 compartible browsers**//​ because of DokuWiki native support for HTML5 tag <​audio>​. All you need is only delete "​!"​ sign in "​mp3 ​    ​!audio/​mpeg"​ string in ''​conf/​mime.conf''​. "​Loop"​ and "​autostart"​ features already requested
  
 ===== Installation ===== ===== Installation =====
 +
 Download the archive and unpack it into ''<​dokuwiki>/​lib/​plugins''​. Download the archive and unpack it into ''<​dokuwiki>/​lib/​plugins''​.
  
Line 63: Line 67:
   * **2013-04-20**:​ use jQuery instead of the deprecated old JavaScript library, this makes the plugin compatible with Weatherwax. Note that the plugin is still rather outdated and using a solution which doesn'​t require flash would be better.   * **2013-04-20**:​ use jQuery instead of the deprecated old JavaScript library, this makes the plugin compatible with Weatherwax. Note that the plugin is still rather outdated and using a solution which doesn'​t require flash would be better.
  
-A complete changelog is available [[http://​github.com/​michitux/​dokuwiki-plugin-mp3play/​commits/​|here]].+A complete changelog is available [[https://​github.com/​michitux/​dokuwiki-plugin-mp3play/​commits/​|here]].
  
-{{rss>http://​github.com/feeds/michitux/commits/​dokuwiki-plugin-mp3play/​master 10 1d}}+{{rss>https://​github.com/​michitux/​dokuwiki-plugin-mp3play/commits/master.atom 10 1d date}}
  
 ===== Bugs / Feature Requests ===== ===== Bugs / Feature Requests =====
-Please report bugs and feature requests at the [[http://​github.com/​michitux/​dokuwiki-plugin-mp3play/​issues|bug tracker]].+Please report bugs and feature requests at the [[https://​github.com/​michitux/​dokuwiki-plugin-mp3play/​issues|bug tracker]].
  
 ===== Discussion ===== ===== Discussion =====
Line 84: Line 88:
  
  
-I've tried many directories but all say file not found+I've tried many directories but all say file not found.
 ==== Is Chinese NS supported? ==== ==== Is Chinese NS supported? ====
 * I insert<​code>​{{mp3play>:​我的花园:​中文名.mp3}}</​code>​but when I try to play it shows a "file not found"​. ​ * I insert<​code>​{{mp3play>:​我的花园:​中文名.mp3}}</​code>​but when I try to play it shows a "file not found"​. ​
Line 98: Line 102:
 05/04/2013 12:30:31 05/04/2013 12:30:31
  
 +**<​Solution>​**Replace the line in syntax.php
 +
 +<​code>​
 +$renderer->​doc .= ' ​   <param name="​FlashVars"​ value="'​ . $params . '​soundFile=' ​
 +. DOKU_URL . '​lib/​exe/​fetch.php?​media='​ . $data['​mp3'​] . '"​ />' . DOKU_LF;
 +</​code>​
 +with
 +<​code>​
 +$renderer->​doc .= ' ​   <param name="​FlashVars"​ value="'​ . $params . '​soundFile=' ​
 +. DOKU_URL . '​lib/​exe/​fetch.php?​media='​ . urlencode(urlencode ($data['​mp3'​]))
 +. '"​ />' . DOKU_LF;
 +</​code>​
 +With this double encode trick, you will be able to play files with UTF8 file name and/or namespace.
 +
 +11/​3/​2014 ​
 ====Where to put the mp3 files (Solution)==== ====Where to put the mp3 files (Solution)====
 It is not indicated anywhere above, but the mp3 files must me located in the /​data/​media/​ directory. Otherwise you will get the 'File not found' error. And when you invoke it should be this way: It is not indicated anywhere above, but the mp3 files must me located in the /​data/​media/​ directory. Otherwise you will get the 'File not found' error. And when you invoke it should be this way:
Line 104: Line 123:
 <​code>​{{mp3play>​media:​xxxxx.mp3}}</​code>​ <​code>​{{mp3play>​media:​xxxxx.mp3}}</​code>​
 Bat 07/​04/​2013 ​ Bat 07/​04/​2013 ​
 +
 +
 +==== Issues with iPad/iPhone Users ====
 +I have a couple of people report they don't see the play & speaker symbols when they access the site from iPad/​iPhone. No error message, just nothing to "click to play" - java issues?
 + --- [[user>​charles.minto|charles.minto]] //​2014/​03/​23 20:11//
 +
 +Update your DokuWiki installation,​ it can now play single audio files (MP3, OGG & WAV) on mobile devices by default. --- [[user>​Laynee|Laynee]] //​2016-02-14 21:19//
plugin/mp3play.txt · Last modified: 2017-01-22 13:24 by 188.78.200.223