Socket
Socket
Sign inDemoInstall

arrivals-osx

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

arrivals-osx

Watch a folder for audio and video arrivals and convert them to Apple-friendly formats.


Version published
Weekly downloads
79
increased by1028.57%
Maintainers
1
Weekly downloads
 
Created
Source

Arrivals (for MacOS)

npm release

Arrivals will watch a directory and convert or copy a variety of incoming audio or video files for you then place them somewhere you choose. This only works with MacOS and the primary use-case is incoming torrents in flac or mkv formats that you'd like to play nice in an Apple ecosystem.

Requires node.js 8.0.0 or greater!

Features

  • Watch many directories
  • Register as launchdaemon
  • Converts 'flac', 'mp3', 'mp4', 'm4a' that are well-formed into ALAC/M4A
  • Can copy video & audio files to a destination directory
  • Easy usage
  • Status visibility through Finder tagging of source files

Installaion

npm install arrivals-osx -g

Use

Launch the installer to build your plist and start the launchdaemon.

$ arrivals install

Required system libraries

  • node.js >= 12.0.0
  • ffmpeg - brew install ffmpeg
  • atomicparsley - brew install atomicparsley
  • tag - brew install tag

Full command list

$ arrivals [command]
CommandDescription
watchRun the process directly, you'll want to set the env vars.
installInteractive install as a system daemon

How it works

  1. Launches watcher for a directory
  2. Builds existing paths database
  3. When events occur, evaluate against criterion
    • is correct event
    • is proper extension
    • is not in existing paths db
  4. Push to work queue
  5. Add a Yellow "pending" tag for Finder
  6. Do work, either copy or convert
  7. Add a Green tag for "finished" or a Red tag for "error" in Finder

Keywords

FAQs

Package last updated on 15 Nov 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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc