# Beatport agent

**URL:** <https://forums.plex.tv/t/beatport-agent/147067>\
**Category:** Dev/API Corner\
**Tags:** scanner-agent-dev\
**Created:** [June 5, 2016, 7:00pm UTC](https://forums.plex.tv/t/beatport-agent/147067 "2016-06-05T19:00:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![AndreAga92](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/andreaga92/32/92313_2.png) [@AndreAga92](https://forums.plex.tv/u/AndreAga92)\
**Post date:** [June 5, 2016, 7:00pm UTC](https://forums.plex.tv/t/beatport-agent/147067/1 "2016-06-05T19:00:59Z")

</div>

Hi all, does anyone know if exists an agent for Beatport? I have only electronic music and most of all mp3 are available only on beatport, so the metadata are available only there.

---

<div class="post-metadata">

**Author:** ![ZeroQI](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/zeroqi/32/6522_2.png) [@ZeroQI](https://forums.plex.tv/u/ZeroQI)\
**Post date:** [June 23, 2016, 12:07pm UTC](https://forums.plex.tv/t/beatport-agent/147067/2 "2016-06-23T12:07:45Z")

</div>

There is no existing agent for Beatport but since there is an API for it [[oauth-api.beatport.com/](http://oauth-api.beatport.com/), You need to request a key to make API calls] so it can be coded (in python) and hosted on github (easiest).

Other music agent source can be used as base: [https://github.com/plexinc-agents/LastFM.bundle](https://github.com/plexinc-agents/LastFM.bundle)  
install it as a custom agent, strip it bare, then code the calls. i took over hama as metadata agent and had only php experience prior.

PlexPlug-inFramework.pdf [765.6K] can be downloaded there and contain the metadata structures:

> **[Plugin Development Documentation](https://forums.plex.tv/discussion/172923/plugin-development-documentation)**
>
> I don’t know if it is from my end but I’m totally unable to access the plex plugin development documentation since the hack of the forums. Looks like the request to that documentation is redirected to a secure https connection and not only there is...

Good hints there on development:

> **[Plex Plugin Development Walkthrough](https://forums.plex.tv/discussion/28084/plex-plugin-development-walkthrough)**
>
> I've spent the last few months attempting to write a variety of new plugins, specifically focused on UK based sources. These include LoveFilm-Player, Stuff.tv, Blinkbox and SkyPlayer. The latter has recently stopped working due to Sky killing the...

---

<div class="post-metadata">

**Author:** ![DJUplift](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/djuplift/32/112622_2.png) [@DJUplift](https://forums.plex.tv/u/DJUplift)\
**Post date:** [January 28, 2017, 1:31pm UTC](https://forums.plex.tv/t/beatport-agent/147067/3 "2017-01-28T13:31:43Z")

</div>

[http://beets.io/](http://beets.io/)

> **[beetbox/beets](https://github.com/beetbox/beets)**
>
> beets - music library manager and MusicBrainz tagger

Get metadata from MusicBrainz, Discogs, and Beatport. Or guess metadata using songs’ filenames or their acoustic fingerprints.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [January 8, 2020, 7:58pm UTC](https://forums.plex.tv/t/beatport-agent/147067/4 "2020-01-08T19:58:09Z")

</div>


