use-listen-along
TypeScript icon, indicating that this package has built-in type declarations

1.4.0 • Public • Published

👥🎵 use-listen along

Typescript React Hook for listening along on spotify.

📦 Installation


via NPM

npm i --save use-listen-along

via yarn

yarn add use-listen-along

⌨️ Usage


import { useListenAlong } from 'use-listen-along';

const Spotify = () => {
  const [connection, setConnection] = React.useState<boolean>(false);
  
  // The discord ID of the user you wish to listen-along to.
  const snowflake = 291050399509774340;
  // The spotify authorization code.
  let auth_code: string;
  
	function listen(disconnect: boolean) {
	  // Get auth from spotify with scope 'user-modify-playback-state user-read-currently-playing'.
	  
	  const {connected, error} = useListenAlong(snowflake, auth_code, disconnect);
	  setConnection(connected);
	}

return (
  <button onClick={() => listen(connection)}> {connection ? 'Disconnect' : "Listen Along"} </button>
)
}

Demo

You can find a demo on my portfolio (if im listening to spotify) :)

Contributors

Readme

Keywords

Package Sidebar

Install

npm i use-listen-along

Weekly Downloads

1

Version

1.4.0

License

MIT

Unpacked Size

41.5 kB

Total Files

13

Last publish

Collaborators

  • ymatt