# ListenBrainz

**URL:** <https://meta.discourse.org/t/listenbrainz/254769>\
**Category:** Plugin\
**Created:** [February 10, 2023, 2:32pm UTC](https://meta.discourse.org/t/listenbrainz/254769 "2023-02-10T14:32:20Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![phw](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/phw/32/285652_2.png) [@phw](https://meta.discourse.org/u/phw)\
**Post date:** [May 14, 2023, 9:38am UTC](https://meta.discourse.org/t/listenbrainz/254769/5 "2023-05-14T09:38:12Z")

</div>

Sorry, I missed your question here. How difficult this will be depends on how much experience you have with developing web applications and more specifically if you have some experience with the Ember.js and Ruby on Rails frameworks. I personally have a rather broad experience with web development, but had no further experience with Ember.js. So this was often the most time consuming part when developing the plugin, as I had to figure out how to do the things I wanted to do in this framework.

Anyway, the first step would be to set up a local discourse for development and see to get the LB plugin running there. I wrote down my personal notes on what to do at [https://git.sr.ht/~phw/discourse-listenbrainz/tree/develop/item/CONTRIBUTE.md](https://git.sr.ht/~phw/discourse-listenbrainz/tree/develop/item/CONTRIBUTE.md) (but it’s very brief). Once this is working you could start experimenting what happens when you fiddle with parts of the code.

But having said all this I have personally zero interest in doing the Spotify thing. If you want to tackle this and have some questions about how my plugin is structured and working I can assist, but everything related to the Spotify API and how to use it you’d need to get from Spotify’s docs.

---

_[View the full topic](https://meta.discourse.org/t/listenbrainz/254769)._
