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 [2014-07-08 16:27]
217.150.76.23
plugin:mp3play [2017-01-22 13:24] (current)
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
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>​https://​github.com/​michitux/​dokuwiki-plugin-mp3play/​commits/​master.atom 10 1d date}} {{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 ==== ==== 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? 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//  --- [[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.1404829631.txt.gz · Last modified: 2014-07-08 16:27 by 217.150.76.23