GIGS Feed

Gig Information Getting Syndicated

There are a lot of websites out there that allow musicians to make profiles. One crucial aspect, common to all of these sites, is the ability to post upcoming shows. With musicans using mulitple music promotion sites (along with their own website) it is very inconvient to update shows on each indivdually. A GIGS Feed allows show scheduals to be published in one place and subsribed to by any number of other services, the way RSS works for news and blogs.

Example

    <?xml version="1.0" encoding="utf-8"?>
        <!DOCTYPE gigs SYSTEM "http://gigs.dinosaurseateverybody.com/dtd/gigs.dtd">
        
        <gigs version="0.1">
        
            <title>The American Autumn Shows</title>
            <artist>The American Autumn</artist>
            <link>http://www.theamericanautumn.com</link>
            <description>Show schedual for Chicago band, The American Autumn</description>
            <pubDate>Wed, 09 Sep 2009 00:11:23 +0000</pudDate>
            <generator>http://www.dinosaurseateverybody.com</generator>
            <language>en</language>
            
            <show>
                <showTitle>The American Autum at Underground Lounge</showTitle>
                <showDate>Sat, 19 Sep 2009 21:00:00 +0000</showDate>
                <venue>
                    <venueName>Underground Lounge</venueName>
                    <address>952 W. Newport</address>
                    <city>Chicago</city>
                    <state>IL</state>
                    <zip>60613</zip>
                    <country>USA</country>
                    <venueLink>http://www.ulchicago.com</venueLink>
                </venue>
                <cost>$8</cost>
                <otherArtist>The Able Body</otherArtist>
                <otherArtist link="http://www.myspace.com/hymrock">Hear You Me</otherArtist>
                <otherArtist>Jumpseater</otherArtist>
                <showDescription>This is our first show at the Underground Lounge.</showDescription>
            </show>
            <show>
                <showDate>Fri, 09 Oct 2009 17:00:00 +0000</showDate>
                <venue>
                    <venueName>The House</venueName>
                    <address>263 E. Lincoln Hwy.</address>
                    <city>DeKalb</city>
                    <state>IL</state>
                    <zip>60115</zip>
                    <country>USA</country>
                </venue>
                <cost>$8</cost>
                <otherArtist>The Boys of Summer</otherArtist>
                <otherArtist>The Right Coast</otherArtist>
                <otherArtist>Secret Secret Dino Club</otherArtist>
            </show>
        </gigs>
            
A dynamicaly updated GIGS Feed from The American Autumn's website: [gigs]

Feed Generation

Feed Parsing

parsed from: http://gigs.dinosaurseateverybody.com/examples/taa.gigs

The American Autumn Shows
artist: The American Autumn [link]
description: Show schedual for Chicago band, The American Autumn
updated:

date time venue address price other artists description
Sep 19th 20095:00 pmUnderground Lounge [link]952 W. Newport Chicago, IL$8The Able Body, Hear You Me, JumpseaterThis is our first show at the Underground Lounge.
Oct 9th 20091:00 pmThe House [link]263 E. Lincoln Hwy. DeKalb, IL$8The Boys of Summer, The Right Coast, Secret Secret Dino Club

A library of GIGS parsing and display functions in PHP is available here.

Tag Explantions

 <?xml version="1.0" encoding="utf-8"?>

DTD

The DTD for GIGS is located here

Validation

Your GIGS Feed can be validated using the W3C Markup Validation Service, provided your feed includes the proper DTD.