Title: Choon Player
Author: asjl
Published: <strong>22 de septiembre de 2020</strong>
Last modified: 13 de abril de 2026

---

Buscar plugins

![](https://ps.w.org/choon-player/assets/banner-772x250.png?rev=3012675)

![](https://ps.w.org/choon-player/assets/icon-128x128.png?rev=3012675)

# Choon Player

 Por [asjl](https://profiles.wordpress.org/asjl/)

[Descargar](https://downloads.wordpress.org/plugin/choon-player.2.4.3.zip)

 * [Detalles](https://es.wordpress.org/plugins/choon-player/#description)
 * [Valoraciones](https://es.wordpress.org/plugins/choon-player/#reviews)
 *  [Instalación](https://es.wordpress.org/plugins/choon-player/#installation)
 * [Desarrollo](https://es.wordpress.org/plugins/choon-player/#developers)

 [Soporte](https://wordpress.org/support/plugin/choon-player/)

## Descripción

Choon Player is a simple audio player that supports loops and slowing down music
for learning by ear. It was developed for learning Irish Traditional music. The 
plugin also supports the display of ABC notation as standard music notation by including
Paul Rosen’s ABCJS library. That plugin has many more features than this software
but was overkill for what I wanted!

The supported shortcodes are:

 1. A player for MP3 files. To display the player, put a valid URL pointing to an MP3
    or M4A recording between the shortcodes [choon] and [/choon] on your page or post.
 2. You can display the musical notation derived from ABC notation combined with a 
    player. Put valid ABC notation between the shortcodes [choon-abcjs-player] and [/
    choon-abcjs-player] on your page or post.
 3. To simply produce sheet music, put a valid ABC notation string between the shortcodes[
    choon-abcjs-music] and [/choon-abcjs-music] on your page or post.
 4. If you want a simple ABC editor on your WordPress page then including the tags [
    choon-abcjs-editor] and [/choon-abcjs-editor] will draw a ‘textarea’ on the page
    where you can input ABC notation.

### Where can this be used?

Anywhere that shortcodes are accepted. Tested on pages and posts but
 not on widgets(
using the Twenty Twenty-Three theme). Some CSS adjustment likely needed with other
themes.

### How does it work?

The plugin includes the Choon Player JavaScript library. The URL or ABC notation
that is put in the shortcode is passed to the relevant library, which places the
player on the page instead of the shortcode.

See [https://session.lpnz.org/choon-player-overview/](https://session.lpnz.org/choon-player-overview/)
for usage examples.

#### What can be put in the url that is placed in the [choon] shortcode?

A URL pointer to an MP3 file. Other audio formats supported by the HTML5 audio player
should also work.

#### What can be put in the block of text that is placed in the [choon-abcjs-*] shortcodes?

A block of valid ABC text. See [https://thesession.org](https://thesession.org) 
for examples.

See [https://abcnotation.com/wiki/abc:standard:v2.2](https://abcnotation.com/wiki/abc:standard:v2.2)
for a more a comprehensive description of the ABC format.

#### What parameters may be used?

At this stage, none!

### Thanks

Special thanks to Paul Rosen for all his work on [abcjs](http://abcjs.net/). The
WordPress plugin parts of this code were based on his excellent ABC Notation plugin.
Any bugs or features are all my own work!

The javascript code for the [choon] player was based on the players used on the 
[New Zealand Irish Sessions](https://session.lpnz.org) site.

## Capturas

 * [[
 * screenshot-1.png
 * [[
 * screenshot-2.png

## Instalación

 * Download the WordPress plugin available from https://wordpress.org/plugins/choon-
   player/

or

 * Activate the plugin through the ‘Plugins’ menu in WordPress.

or

 * Get the code from https://codeberg.org/isnz/choon-player

## FAQ

Not yet!

## Reseñas

![](https://secure.gravatar.com/avatar/054e2f490302480af1d7681211964f0ed59b7549ca951fa609442cc3ac50e173?
s=60&d=retro&r=g)

### 󠀁[Doesn’t work](https://wordpress.org/support/topic/doesnt-work-3238/)󠁿

 [tighd](https://profiles.wordpress.org/tighd/) 24 de agosto de 2025

The plugin isn’t working

 [ Leer la 1 reseña ](https://wordpress.org/support/plugin/choon-player/reviews/)

## Colaboradores y desarrolladores

«Choon Player» es un software de código abierto. Las siguientes personas han colaborado
con este plugin.

Colaboradores

 *   [ asjl ](https://profiles.wordpress.org/asjl/)

[Traduce «Choon Player» a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/choon-player)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/choon-player/) , echa
un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/choon-player/)
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/choon-player/)
por [RSS](https://plugins.trac.wordpress.org/log/choon-player/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 0.0.1

 * Initial version

#### 0.0.2

 * Minor tidyup of php code to simplify it

#### 0.0.3

 * Now supports more than one tune per page – lots of tunes on the same page are
   not a good idea!

#### 0.0.4

 * Add a ‘choon’ prefix to function and other variable names to avoid clashes
 * Load additional libraries from local sources

#### 0.0.5

 * Minor changes to support Choon Player’s addition to the WordPress
    plugin scheme

#### 0.0.6

 * Added support for URLs with non-ASCII characters e.g. accents in
    Irish, Scots
   Gaelic etc

#### 0.0.7

 * Fixed the link to the «play» and «pause» buttons

#### 0.0.8

 * updated choon-player.js to use «module.exports»

#### 0.1.0

 * added support for a simple ABC player with similar features to the MP3 player

#### 0.1.1

 * strip any lyrics from ABC notation (lines that start with ‘w:’) as
    they mess
   up tune length calculations

#### 0.1.2

 * fix version number

#### 0.1.3

 * add to documentation

#### 0.2.0

 * upgrade code to allow more than one instance of the shortcodes of each page

#### 0.2.1

 * remove unwanted parametes from some functions

#### 0.2.2

 * tested against WordPress 5.7

#### 0.2.3

 * Improve playback of multiple ABC tunes in a single [choon-abc] tag

#### 0.2.4

 * Explicitly load MP3 file on playback – avoids long session with webserver

#### 0.2.5

 * Add pointer to documentation examples on https://lpnz.org + tested up to WP 5.9.1

#### 0.3.0

 * Add code for displaying ABC notation as «dots» + tested up to WP 5.9.3

#### 1.0.0

 * Add code for displaying ABC notation as «dots» + tested up to WP 5.9.3

#### 1.0.1

 * Fixing missing files

#### 1.0.2

 * Added Download ABC option to [choon-abcjs-editor] shortcode

#### 2.0.0

 * Merge abcjs-tools code more closely to avoid loading three separate .js files

#### 2.0.1

 * Tested with WP 6.4

#### 2.0.2

 * Fixed css for Download ABC button

#### 2.0.3

 * Fixed release number

#### 2.1.0

 * Added playback cursor for ABC player and editor shortcodes

#### 2.1.1

 * Fixed slider width

#### 2.1.2

 * Fixing release number

#### 2.1.3

 * Fixing release number (again)

#### 2.1.4

 * Left hand slider margin patched

#### 2.1.5

 * Converted HTML tags to tags

#### 2.1.6

 * Fixed multiple players on same page interacting with each other and added version
   numbers to loading of js and css files

#### 2.1.7

 * Added patch to deal with abcjs doesn’t like quotes for chords other than «0x22»

#### 2.1.8

 * Fix version numbers

#### 2.1.9

 * Refine and document 2.1.7 patch

#### 2.2.0

 * Upgraded abcjs to 6.4.0

#### 2.2.1

 * Upgraded abcjs to 6.4.1

#### 2.2.3

 * Upgraded abcjs to 6.4.3

#### 2.2.4

 * Changed documentation pointer from lpnz.org to irish.session.nz

#### 2.2.5

 * Tested for WP 6.8.1

#### 2.2.6

 * Tested for WP 6.8.3 and changed documentation pointer from irish.session.nz to
   session.lpnz.org

#### 2.2.7

 * CSS changes to remove !important tags

#### 2.2.8

 * CSS changes to tidy up

#### 2.2.9

 * Added custom elements and

#### 2.3.0

 * removed two JS functions that are no longer needed

#### 2.3.1

 * changed downloadABCFile to remove deprecated initEvent

#### 2.3.2

 * changed downloadABCFile to fix data format

#### 2.3.3

 * added warning about removal of obsolescent [choon-abc], [abcjs-tools-player],[
   abcjs-tools-music] and [abcjs-tools-editor] shortcodes in the next release

#### 2.4.0

 * removed obsolescent [choon-abc], [abcjs-tools-player], [abcjs-tools-music] and[
   abcjs-tools-editor] shortcodes. An ERROR message is printed if they are used

#### 2.4.1

 * completely removed obsolescent [choon-abc], [abcjs-tools-player], [abcjs-tools-
   music] and [abcjs-tools-editor] shortcodes

#### 2.4.2

 * Fix noUiSlider css to get pointers lined up better

#### 2.4.3

 * Fix mismatched «Stable tag»

## Meta

 *  Versión **2.4.3**
 *  Última actualización **hace 1 mes**
 *  Instalaciones activas **30+**
 *  Versión de WordPress ** 5.5 o superior **
 *  Probado hasta **6.9.4**
 *  Versión de PHP ** 7.0 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/choon-player/)
 *  [Vista avanzada](https://es.wordpress.org/plugins/choon-player/advanced/)

## Valoraciones

 1 de 5 estrellas.

 *  [  0 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/choon-player/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/choon-player/reviews/?filter=4)
 *  [  0 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/choon-player/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/choon-player/reviews/?filter=2)
 *  [  1 valoración de 1 estrellas     ](https://wordpress.org/support/plugin/choon-player/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/choon-player/reviews/#new-post)

[Ver todas las valoraciones](https://wordpress.org/support/plugin/choon-player/reviews/)

## Colaboradores

 *   [ asjl ](https://profiles.wordpress.org/asjl/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/choon-player/)