Integration with Reverb Nation and Artist Data

  • Question
  • Updated 1 year ago
  • Answered
What is the easiest way to integrate Reverb Nation and Artist Data gig listings with Gigpress? If it's through importing and exporting CSV files, do you have a suggested workflow? Thanks.
Photo of Paul Glasse

Paul Glasse

  • 1 Post
  • 0 Reply Likes
  • hopeful

Posted 6 years ago

  • 8
Photo of Derek

Derek, Developer

  • 2020 Posts
  • 104 Reply Likes
No experience with this Paul. My guess is that CSV importing/exporting would be tedious, as GigPress needs very specific formatting, and both of those services will use different field orders, etc.

If you're using ArtistData, I'd imagine the best thing would be to have a plugin that would be one-way - just retrieve the ArtistData feed and format it how you like. Wouldn't be very difficult, they do have an API. Then just manage all of your gigs in ArtistData.
Photo of samueljhartmanS

samueljhartman

  • 2 Posts
  • 0 Reply Likes
I would rather the two just figured out their differences so we could sync directly to RN.
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
I feel like developing a one-way sync from ArtistData -> GigPress. It will poll the RSS Feed for All Shows from ArtistData, check if the event has already been inserted, and if it is not and insert it directly into the GigPress database.

Not quite sure how I'll handle the insertion of the venue information since there doesnt' seem to be a unique identifier for that coming from ArtistData.... I imagine I'll just match on Name and Address and insert something if I don't match.

Is this something people would be interested in? More importantly, is this something people would be interested in helping develop? Like, anyone from GigPress? I'll inquire to the ArtistData people whether they'd be interested in helping, too. I'll set something up on GitHub if so.... Let me know by posting something here.

And Paul, although ReverbNation doesn't like to advertise this fact, they do pull show information from Jambase, BandsInTown and Eventful (http://support.reverbnation.com/rever.... ArtistData pushes to BandsInTown and Eventful. Hence, putting your data into ArtistData will get it out to Eventful/BandsInTown which in turn will get it to RN. It won't happen immediately, but it will happen in a day or two.
Photo of Derek

Derek, Developer

  • 2020 Posts
  • 104 Reply Likes
ArtistData contacted me in the past to work on this, but I was just too busy (and remain so) to do so.

Honestly, I figure it makes more sense to develop a standalone ArtistData plugin to do just that (display shows from the ArtistData feed). Otherwise, wouldn't you then expect that edits made to shows in GigPress get propagated back to your ArtistData account? This requires a full API integration. If the sync is only one-way, it's confusing for users (and there's little point in having all of GigPress' features.)
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
Yeah, I've gone back and forth on this point over the past couple of weeks. I just decided to write my own wordpress plugin to display the ArtistData feed.

It'll be fine. Though if ArtistData does ever open up an API to push show data to their databases, I'd be more than happy to help work on integrating GigPress with it. Eventually, I'd like to have everything centralized in the Wordpress site.

If others want the plugin I've written, let me know. Currently, it displays a sidebar of dates and info, and I'll soon have a shortcode for full page display, similar to the default gigpress shortcode. It'll be a while before I make it all smooth and available for download within wordpress, but it might be useful for someone before then.
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
I would love this plugin. How can I get it from you? Thanks!
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
I'm chatting to the ArtistData guys about whether they want it first. Not sure if I'd open it up for purchase if they don't.

Do you do development as well?
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
Naw, I'm just a guy trying to get this to work for a friend's band. I'm shocked this isn't already a plugin for wordpress. I am assuming that any generic RSS widget could work, yours just looked so sharp.

Is artist data the only site that does what it does? I just found out about it. It seems like something alot of bands would love have implemented not just to their social networking sites but to their own websites as well.

I might be willing to buy. Let me know if available. Thanks.
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
Hey Matt,

I'm still trying to decide what to do in terms of distributing this plugin. I've been too busy to sit down with the ArtistData guys to determine their interest in the plugin, but that still might be a possibility.

Otherwise, if I was to make this a paid plugin I'd need to sit down and work out some of the details around that.

Thanks for your interest -- it's nice to know that other people are, in fact, looking to solve this same thing.

-Alex
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
An example implementation of ArtistData -> Wordpress:

http://www.frobeck.com/shows/
Photo of dallasvietty

dallasvietty

  • 1 Post
  • 0 Reply Likes
As If,
How were you able to integrate ArtistData and Wordpress? I love the way gig press looks. Is it really integrated or is it data input through gigpress with artist data links at the top? I am so curious. Thanks!
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
I don't go through GigPress at all. I wrote my own custom wordpress plugin that reads the feeds directly from ArtistData. As part of that plugin, I created a sidebar and a shortcode which displays this information.

I looked at GigPress for inspiration -- I assumed that what's working for them is a good guide for implementation. At one point I thought about reusing some of the GigPress display code itself, but I ended up just writing my own stuff.
Photo of samueljhartmanS

samueljhartman

  • 2 Posts
  • 0 Reply Likes
Is this plugin available for other users?
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
Not yet. I was talking to ArtistData folks about doing something with them, but I've been distracted by other projects. There is another day or two of code cleanup before I would sell or publish the plugin.
Photo of Ryanhood Ryanhood Ryanhood

Ryanhood Ryanhood Ryanhood

  • 1 Post
  • 0 Reply Likes
I would LOVE this plugin! Have you cleaned up the code enough to pass it along?

Cameron
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
I found my own work around. Email me if interested.
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
Right on. Sorry for not moving along on my plugin sooner -- glad to hear your needs have been met.
Photo of Justin Lofling

Justin Lofling

  • 3 Posts
  • 0 Reply Likes
I'm interested in this work around. How can I email you?
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
Drop an inquiry at http://www.lukasgraphics.com. I'll be in touch tomorrow. Right now I'm traveling. Thanks.
Photo of Justin Lofling

Justin Lofling

  • 3 Posts
  • 0 Reply Likes
I actually found a better way to do this with the AMR iCal events list Wordpress plugin (http://icalevents.anmari.com/amr-even... ). It has completely replaced Gigpress on my friend's website (it works in sidebars as well). Since Artist Data provides iCal feeds in addition to RSS feeds for show dates, you can use this to link to the iCal plugin. There are various layout modes (full calendar, short calendar, event lists, custom layouts too). I think it looks 100 times better than Gigpress ever did, plus it has Google Calendar Event & Maps links for each show date (for directions to the venue), and the ability to sync a band's ENTIRE calendar with Google Calendar and any iCal compatible 3rd party calendar applications. It's very customizable. Here's a link to see it in action.

http://www.formerchampions.net/schedule/
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
Ok, I got this working. Thanks a bunch.

My question is how did you get your feed to look like the way it does specifically how different things are aligned?

Was this done by shortcode or CSS? If shortcode, would you mind sharing the special parameters?

Thanks for contribution!
Photo of Justin Lofling

Justin Lofling

  • 3 Posts
  • 0 Reply Likes
I used the following shortcode on the "schedule" page:

[iCal webcal://feeds.artistdata.com/ical.shows/artist/AR-N229R1W67AZM2COD/ical listtype=2]

If you would like the settings for list type 2, I can take some screen shots. That's what's dictating the location/alignment of things. I'll post a link some time tomorrow.

Glad I can help.
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
Ok one last question. How did you get rid of "events plugins by anmari" footer?

Thanks mate.
Photo of anmariA

anmari

  • 1 Post
  • 0 Reply Likes
mattlokay - see the settings
Photo of mattlokayM

mattlokay

  • 7 Posts
  • 0 Reply Likes
Cool thanks. I tried to do that but couldn't figure it out. Maybe it was the plugin that was the problem. I'll try your method and see how it goes.
Photo of jacob moon

jacob moon

  • 1 Post
  • 0 Reply Likes
Ok, maybe I'm missing something, but did this question actually get answered to someone's satisfaction? In layman's terms???

Any workaround help would be appreciated.

Jacob Moon
www.jacobmoon.com
Photo of Derek

Derek, Developer

  • 2020 Posts
  • 104 Reply Likes
The most definitive current answer is this: GigPress cannot currently display gigs from ArtistData or ReverbNation in any automated fashion.

If ArtistData or ReverbNation provide a way to import from an iCalendar or RSS feed, then you could theoretically feed those services with your GigPress data.
Photo of Kristin Korb

Kristin Korb

  • 1 Post
  • 1 Reply Like
Any new word on this? I'm seeing that the last posts were a year ago. I'm very low-tech, but it would be great to have my gigpress calendar feed straight into my ReverbNation calendar.
Photo of As IfAI

As If

  • 9 Posts
  • 1 Reply Like
Yes, I believe the gigs we post in Artistdata get updated in Reverbnation automatically. It's complicated, but it is possible.

I detailed the experience here:

http://alexscammon.com/2011/03/artist...

You can jump to the step-by-step instructions a third of the way down the page if you don't want to understand all the gory details.