New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

meting

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

meting

Wow, such a beautiful html5 music player (with Meting API)

1.1.1
Source
npm
Version published
Weekly downloads
841
-15.9%
Maintainers
1
Weekly downloads
 
Created
Source

Meting

Author Version Travis License

Requirement

https://github.com/MoePlayer/APlayer

VersionAPI StatusAPlayer
1.0.xCompatibility (2018.04.01 EOL)
1.1.xLatest

CDN

  • jsDelivr
  • unpkg

Quick Start

<!-- require APlayer -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.7/dist/APlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/aplayer@1.7/dist/APlayer.min.js"></script>

<div class="aplayer"
    data-id="60198"
    data-server="netease"
    data-type="playlist">
</div>

<script src="dist/Meting.min.js"></script>

https://music.163.com/#/playlist?id=60198

<!-- require APlayer -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.7/dist/APlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/aplayer@1.7/dist/APlayer.min.js"></script>

<div class="aplayer"
    data-name="rainymood"
    data-artist="rainymood"
    data-url="https://rainymood.com/audio1110/0.m4a"
    data-cover="https://rainymood.com/i/badge.jpg">
</div>

<script src="dist/Meting.min.js"></script>

for self-hosted media

Option

optiondefaultdescription
data-idrequiresong id / playlist id / album id / search keyword
data-serverrequiremusic platform: netease, tencent, kugou, xiami, baidu
data-typerequiresong, playlist, album, search, artist
data-minifalseenable mini mode
data-autoplayfalseaudio autoplay
data-theme#2980b9main color
data-loopallplayer loop play, values: 'all', 'one', 'none'
data-orderlistplayer play order, values: 'list', 'random'
data-preloadautovalues: 'none', 'metadata', 'auto'
data-volume0.7default volume, notice that player will remember user setting, default volume will not work after user set volume themselves
data-mutextrueprevent to play multiple player at the same time, pause other players when this player start play
data-lrcfalseenable mini mode
data-list-foldedfalseindicate whether list should folded at first
data-list-max-height340pxlist max height
data-modedeprecatedInstead data-loop, data-order should be used

Documentation for APlayer can be found at https://aplayer.js.org/#/home?id=options

note: because of JavaScript rules, data-listFolded should be rewrite as data-list-folded

Advanced

MetingJS allow you to use self-hosted API, more information about Meting.

<script>
var meting_api='http://example.com/api.php?server=:server&type=:type&id=:id&auth=:auth&r=:r';
</script>

<script src="dist/Meting.min.js"></script>

Author

MetingJS © metowolf, Released under the MIT License.

Blog @meto · GitHub @metowolf · Twitter @metowolf · Telegram Channel @metooooo

Keywords

player

FAQs

Package last updated on 12 Mar 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts