
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
nuxt-musicfyplayer
Advanced tools
Embed a simple and beautiful HTML music player from local or hosted audio on your website using MediaElement.js and fast-average-color
Embed a simple HTML music player from local or hosted audio on your Nuxt app using MediaElement.js and fast-average-color
nuxt-musicfyplayer
dependency to your project# Using pnpm
pnpm add -D nuxt-musicfyplayer
# Using yarn
yarn add --dev nuxt-musicfyplayer
# Using npm
npm install --save-dev nuxt-musicfyplayer
nuxt-musicfyplayer
to the modules
section of nuxt.config.ts
export default defineNuxtConfig({
modules: [
'nuxt-musicfyplayer'
]
})
That's it! You can now use nuxt-musicfyplayer
in your Nuxt app ✨
In the project, use the component <MusicfyPlayer :config="" />
, where config
is the configuration options of the player.
Property | Description | Default value |
---|---|---|
config | MusicfyPlayer composable | |
width | Music player width | 100% |
height | Music player height | 450px |
Define your configuration options with the useMusicfyPlayer
composable.
Property | Description |
---|---|
audio | The audio source properties |
image | The image source (preferably squared) |
color | Color options |
Property | Description | Default value |
---|---|---|
provider | Provider of the audio source. | local |
type | Content-type fo the audio source | audio/mpeg |
preload | Preload the audio source | auto |
... | Selected audio provider properties |
Provider | Value |
---|---|
URL | local |
Dropbox | dropbox |
Audio property | Description | Required |
---|---|---|
src | Audio source link | Yes |
Audio property | Description | Required |
---|---|---|
id | File identifier | Yes |
rlkey | New file identifier param | No |
Property | Description | Required |
---|---|---|
src | Image source link | Yes |
alt | Image alternative text | No |
Property | Description | Default value |
---|---|---|
class | A custom class for your player's background color | musicfyplayer-color |
detect | Detect the dominant color from the image source and use it as the player's background color | false |
Use the useMusicfyPlayer
composable to define the configuration options of the player.
<script setup lang="ts">
const config = useMusicfyPlayer({
audio: {
provider: "dropbox",
preload: "none",
id: "soep3xvq8aee4eh6hcj4r",
rlkey: "g7sqo9y5zl3f69oxftzo5auc5"
},
image: {
src: "https://dimatis.music/images/reminiscences.jpg",
alt: "Dimatis - Reminiscences"
},
color: {
detect: true
}
})
</script>
<template>
<MusicfyPlayer :config="config" width="100%" />
</template>
Example of use on a website: Dimatis Website
Check out the 🏀 Online playground for more examples.
# Install dependencies
npm install
# Generate type stubs
npm run dev:prepare
# Develop with the playground
npm run dev
# Build the playground
npm run dev:build
# Run ESLint
npm run lint
# Run Vitest
npm run test
npm run test:watch
# Release new version
npm run release
FAQs
Embed a simple and beautiful HTML music player from local or hosted audio on your website using MediaElement.js and fast-average-color
The npm package nuxt-musicfyplayer receives a total of 26 weekly downloads. As such, nuxt-musicfyplayer popularity was classified as not popular.
We found that nuxt-musicfyplayer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
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.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.