SkillAgentSearch skills...

Eavesdrop.fm

Eavesdrop.FM automagically takes Plex Webhooks and transmogrifies them into ListenBrainz... listens

Install / Use

/learn @aubrey-wodonga/Eavesdrop.fm
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<img src="https://eavesdrop.fm/list-music-solid.svg" align="right" width="150" />

eavesdrop.fm

Netlify Status

Submit your Plex music listening data to ListenBrainz

What is it?

Born out of a desire to contribute my listening data to the ListenBrainz project, eavesdrop.fm is a web service that takes Plex webhook payloads and submits them to ListenBrainz via the ListenBrainz API.

How do I use it?

Head to eavesdrop.fm and follow the step-by-step guide to get started.

Developing

Prerequisites

This project uses Volta to manage the required node/npm version. Check package.json for the current requirements.

Installation

  1. Clone this repository
  2. Run npm run dev to start a development server

Features

eavesdrop.fm is built with SvelteKit and consists of two primary user-facing features:

  1. A front-end to generate the unique webhook URL. It can be found in src/routes/index.svelte.
  2. A webhook listener, implemented as a SvelteKit endpoint. It's found at src/routes/index.ts.

Related Skills

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated5d ago
Forks10

Languages

Svelte

Security Score

100/100

Audited on Mar 19, 2026

No findings