Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

angrplayr

Package Overview
Dependencies
Maintainers
1
Versions
79
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angrplayr

Console music player in Node.

  • 2.0.8
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
decreased by-50%
Maintainers
1
Weekly downloads
 
Created
Source

angrplayr

A music player for the console, in Node.

screenshot

  • Changes
  • License

Support with PayPal Patreon ko-fi


Installation

npm i -g angrplayr

angrplayr uses MPlayer under the hood, so you'll need that installed as well. This module will fail to install if you don't have mplayer in your path somewhere.

Important

angrplayr requires at least Node verson 6 and does not work on Windows.

Unfeatures

  • No playlists
  • No shuffle
  • No streaming
  • No video
  • No GUI
  • No remote control

Usage

angrplayr

This will open a file explorer in your terminal. Use arrows to find an audio file, and hit enter to play.

Keys:
  • enter or space: immediately play selected file
  • p: toggle paused/playing
  • .: volume up
  • ,: volume down
  • ;: seek back
  • ': seek forward
Config

angrplayr will read from a config file if it exists. The config file must be valid JSON at ~/.config/angrplayr.json.

Defaults:

~/.config/angrplayr.json

{
  "showHiddenFiles": false
}

Why?

I really love MOC, but I use a Mac sometimes and audio on Macs is a little weird.

I also love MPlayer, but it's a bit unfriendly sometimes.

angrplayr is meant to fit somewhere in between more full-featured audio programs like CMus and MOC and command-line clients like MPlayer and MPV. Most of the time I don't need playlists, streaming, remote control, or other features; I just want to play audio.

TODO

  • Fix jumping tracks when changing selection in the middle of playing
  • File browsing above cwd
  • Colors in config
  • Improve UI:
    • Fix progress bar jump at beginning of playback
    • Fix progress bar not showing up depending on size of terminal

Keywords

FAQs

Package last updated on 19 Jan 2020

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc