Recent updates

Press quotes with ChatGPT

Last week, I introduced a new feature that allows you to "summarize" feedback you receive for a song using ChatGPT. You can find more details about it in this article.

Today, I have an even cooler update to share with you: ChatGPT can now help you extract press quotes from your feedback. To take it a step further, I've made it possible to package all the quotes into a visually appealing image.

What I love about this feature is that it allows you to make the most out of a less favorable situation. When curators provide feedback on a song that isn't the right fit for them, they often use a "compliment sandwich" approach, starting with something positive and then explaining why it doesn't work. As an artist, you've invested in that feedback, so we believe you should be able to utilize it!

A quick note for curators: If you prefer not to have ChatGPT analyze your feedback, you can go to your settings page and find the "Data sharing" section to make the necessary adjustments.

How it works on the front-end

Visit the "Responses" tab of one of your songs.

  • Look for a purple box with a "Quotes" header
  • "Click here" to start the process
  • When it's finished, you'll see a list of quotes
  • You'll also see an image that you can download and share
  • The image can only fit ~4 quotes into it, so you might want to rearrange your quotes. You can do this by clicking and dragging each quote

How it works on the back-end

This one's actually a mix of ChatGPT and a little bit of my own code.

  • First, I set up a prompt to message ChatGPT's API
  • I then send these instructions + the feedback received for that song to OpenAI's servers
  • Once the quotes come back, I use a bit of Javascript to generate a Canvas element using the album artwork, convert it to base64 JPG, and upload it to Amazon's servers

The end result is pretty dope!

What's next?

Some sort of automation where these images get sent out via email when a submission ends.

I also think it makes sense to integrate something like this into Hot or Not. Having some sort of ChatGPT summary there could be interesting (and potentially a little loony).

Got any other ideas? Feel free to let me know in the comments below!