Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

castv2-player

Package Overview
Dependencies
10
Maintainers
21
Versions
31
Issues
File Explorer

Advanced tools

castv2-player

A Chromecast client based on the new (CASTV2) protocol

    2.1.2latest

Version published
Maintainers
21
Yearly downloads
12,724
decreased by-27.5%

Weekly downloads

Readme

Source

cast2-player

NPM version Downloads

NPM

A Node.js Chromecast player library

A player based on the new (CASTV2) protocol used by Chromecast

Built as wrapper of the node-castv2-client library.

Sponsors

If you like my work, please feel free to provide a personal donation
(this is an personal Donate link for Jey Cee, no relation to the ioBroker Project !)
Donate

##Features

  • Scanner
    • for each device: name, IP, port, type (audio, video, audio group)
    • periodically scans for new devices
    • report updates in device such as new IP or port
  • Media Player
    • Automatically (re-) connects to device
    • Return live and cached status
    • Can start playing with an URL -> all required info is derived from it
      • detect media type
      • detect playlists (m3u, pls, etc)
    • Can play announcements
      • announcements are inserted in currently playing playlist
      • announcements can be played with a different volume (check the announcement example)
      • currently playing track is resumed at the same location it was before
    • Can jump between the playlist
    • Can update the playlist

##Examples Check the examples folder. The helloWorld.js should work out of the box. For the remaining testcases you will need to adjust the defines.js to point to your setup.

You can run all examples as testcases with npm test

Intefaces

Check the main class.

Keywords

Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc