Extended Shortcode - Music

The music shortcode embeds a responsive music player based on APlayer and MetingJS.
There are three ways to use it the music shortcode.
1 Custom Music URL
 The complete usage of local resource references is supported.
The music shortcode has the following named parameters by custom music URL:
- server [required] - URL of the custom music. 
- name [optional] - Name of the custom music. 
- artist [optional] - Artist of the custom music. 
- cover [required] - URL of the custom music cover. 
Example music input by custom music URL:
|  |  | 
The rendered output looks like this:
2 Music Platform URL Automatic Identification
The music shortcode has one named parameter by music platform URL automatic identification:
- auto [required] (first positional parameter) - URL of the music platform URL for automatic identification, which supports - netease,- tencentand- xiamimusic platform.
Example music input by music platform URL automatic identification:
|  |  | 
The rendered output looks like this:
3 Custom Server, Type and ID
The music shortcode has the following named parameters by custom music platform:
- server [required] (first positional parameter) - [ - netease,- tencent,- kugou,- xiami,- baidu]- Music platform. 
- type [required] (second positional parameter) - [ - song,- playlist,- album,- search,- artist]- Type of the music. 
- id [required] (third positional parameter) - Song ID, or playlist ID, or album ID, or search keyword, or artist ID. 
Example music input by custom music platform:
|  |  | 
The rendered output looks like this:
4 Other Parameters
The music shortcode has other named parameters applying to the above three ways:
- theme [optional] 
- fixed [optional] - Whether to enable fixed mode, default value is - false.
- mini [optional] - Whether to enable mini mode, default value is - false.
- autoplay [optional] - Whether to autoplay music, default value is - false.
- volume [optional] - Default volume when the player is first opened, which will be remembered in the browser, default value is - 0.7.
- mutex [optional] - Whether to pause other players when this player starts playing, default value is - true.
The music shortcode has the following named parameters only applying to the type of music list:
- loop [optional] - [ - all,- one,- none]- Loop mode of the music list, default value is - none.
- order [optional] - [ - list,- random]- Play order of the music list, default value is - list.
- list-folded [optional] - Whether the music list should be folded at first, default value is - false.
- list-max-height [optional] - Max height of the music list, default value is - 340px.
Related Content
- Extended Shortcode - Mapbox
- Extended Shortcode - Echarts
- Extended Shortcode - Mermaid
- Extended Shortcodes Overview
- Built-in Shortcodes
