A simple command line player for NodeJS on Windows
and MacOS
.
Support .mp3, .wav, .flac and other extensions.
npm install @miqilin21/node-player
or
yarn add @miqilin21/node-player
cjs:
const { Player } = require('@miqilin21/node-player')
const player = new Player()
esm:
import { Player } from '@miqilin21/node-player'
const player = new Player()
cjs:
const path = require('path')
const filePath = path.join(__dirname, 'file.mp3')
player.play(filePath)
esm:
import path from 'path'
import { fileURLToPath } from 'url'
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const filePath = path.join(__dirname, 'foo.mp3')
player.play(filePath)
player.play('C:\\file.mp3')
/**
* 0 = silent
* 0.5 = default
* 1 = max volume
*/
const volume = 0.1
player.play('file.mp3', volume)
player.kill()