|
|
Line 188: |
Line 188: |
| Want to write valid [[haudio|hAudio]]? Use the [http://microformats.org/code/haudio/creator hAudio creator] (not implemented yet) to write about audio content and publish it on your blog. | | Want to write valid [[haudio|hAudio]]? Use the [http://microformats.org/code/haudio/creator hAudio creator] (not implemented yet) to write about audio content and publish it on your blog. |
|
| |
|
| === Speech ===
| |
|
| |
|
| Publication of audio speeches on blogs is often called "podcasting". In essence though, it is simply audio speech publishing. Quotes of audio files are beginning to appear, and publishers are putting up files with links to other audio files they've quoted from. Most audio appears to often have the same base elements as video and photos, with the exception of quotes.
| |
|
| |
| ==== Individual Publishing of Speech ====
| |
|
| |
| * [http://www.microformats.org/blog/2005/09/30/web-essentials-audio/ Microformats: Web Essentials Audio]
| |
| ** Appears to be composed of:
| |
| *** title/summary of the recording
| |
| *** clickable hyperlink to the recording (MP3)
| |
| ** Contextual:
| |
| *** (primary) speaker is indicated in nearby text
| |
|
| |
| * [http://www.thechrispirilloshow.com/help/20060119_chuck_cummins_on_windows_vista_interface_design.phtml Chris Pirillo podcast]
| |
| ** This example has a Title, Html URL, media URL(s), description or summary, categories/tags underneath what is viewable, and date. +10k
| |
|
| |
| * [http://yukelzon.blogspot.com/2006/01/podcasts.html Reflog's Random Thoughts podcast]
| |
| ** This example has a Title, Html URL, description or summary, creator, tags and publish time and date. +10k records.
| |
|
| |
| * [http://www.evilgeniuschronicles.org/wordpress/2006/01/12/egc-clambake-for-january-12-2006/ Evil Genius Chronicles podcast]
| |
| ** This example has a Title, Html URL, description or summary, quotes URLs and descriptions, licence, creator, tags and publish time and date. +10k records.
| |
|
| |
| * [http://www(dot)bizbyjake.com/2006/01/how-are-you-doing.html media published from a blog, Jake Steinfeld's Audio Blog] NOTE: this record had trouble because mediawiki blocks any DOTbiz domains and so while this domain coincidentally has a DOTbizbyjake.com name that is not a TLD, it was still blocked in the loading of the page with this example. So please adjust the URL manually and then visit the site.
| |
| ** This example has a Title, Html URL, media URL, creator and publish time and date. +10k records.
| |
|
| |
| * [http://mattstodayinhistory.blogspot.com Matt's today in history]
| |
| ** [http://www.podshow.com/shows/?mode=detail&episode_id=56539 mp3 episode example]
| |
| *** Information displayed: Title, transcripts, download link, rss feed, author
| |
|
| |
| * [http://reviews.cnet.com/4520-11455_7-6457370-1.html Buzz Out Loud]
| |
| ** [http://chkpt.zdnet.com/chkpt/1pcast.bole.041107/http://podcast-files.cnet.com/podcast/cnetbuzz_041107.mp3 episode example]
| |
| *** Information displayed: Title, episode summary, length, date
| |
| *** Information displayed on a separated page: Title, episode summary, lenght, date, show links, voice mail, emails received
| |
|
| |
| * [http://podcast.rubyonrails.org/ Ruby On Rails Podcast]
| |
| ** Appears to be composed of:
| |
| *** title, contributors/artist, album, and length.
| |
| *** clickable hyperlink to the recording (MP3) or (MP4/M4A).
| |
| ** Contextual:
| |
| *** Some transcripts of certain episodes are available.
| |
| ** Examples:
| |
| *** Single episode [http://podcast.rubyonrails.org/programs/1/episodes/jack_dorsey_and_alex_payne_of_twitter Jack Dorsey and Alex Payne of Twitter].
| |
| *** [http://podcast.rubyonrails.org/programs/1/episodes All episodes since 2005].
| |
|
| |
| === Music ===
| |
|
| |
| ==== Individual Publishing of Music ====
| |
|
| |
| * [http://www.bradsucks.net/music/ Brad Sucks » music]
| |
| ** Has album title, song title, separate link to more info, inline flash player, and play link (to mp3)
| |
|
| |
| * [http://www.scottandrew.com/music/ Scott Andrew - lo-fi acoustic pop superhero! > music >]
| |
| ** Has album title, song title, album artwork, streaming link (to m3u), and play link (to mp3)
| |
|
| |
| * [http://www.hearingdouble.co.uk/dumb/index2.html Portishead Remixed]
| |
| ** Whole page is for one album (a mash-up remix of a Portishead album). Has Album Track Number and Title (linked to mp3) and Remixer's name, plus cover art. Also a link to the BitTorrent download of the whole album.
| |
|
| |
| ==== Music Podcasting ====
| |
|
| |
| Music podcasts are a totally different beast, but a very important one. They usually consist of one big file containg multiples songs, speech, audio advertising and prerecorded audio (such as voicemail or promos). Podcasts consists of multiple songs and therefore might need another microformat, one that makes a collection of multiple songs and only one file.
| |
|
| |
| * [http://www.coverville.com Coverville]
| |
| ** [http://backbeat.cachefly.net/coverville/audio/Coverville-070410.mp3 Example episode ]
| |
| *** Information displayed: title, artist, full length song, web-based purchase, album, original artist (it's a cover show), episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://magnatune.com/podcasts/ Magnatune podcasts]
| |
| ** [http://magnatune.com/podcasts/details/magnatune_middle-eastern_podcast_2006_12_14 episode example]
| |
| *** Information displayed: title, sample, web-based purchase, artist, flash player, episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://www.mutantpop.net/radioclash/ Radio Clash]
| |
| ** [http://www.mutantpop.net/radioclash/archives/2007/03/24/rc-113/ episode example]
| |
| *** Information displayed: title, artist, artist website, download link, image, episode summary , full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://www.dailysourcecode.com/ Daily Source Code]
| |
| ** [http://www.podshow.com/shows/?mode=detail&episode_id=56721 episode example]
| |
| *** Information displayed: title, artist, artist website, download link, voicemail phone number, sponsor link, episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://tinyurl.com/ypfs3c Rock and Roll Geek show]
| |
| ** [http://indiecastwp.podshow.com/?p=76 episode example]
| |
| *** Information displayed: title, artist, artist website, download link, Label, episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://www.accidenthash.com/ Accidenth hash]
| |
| ** [http://www.accidenthash.com/2007/04/02/gray-wet-yuck-monday/ episode example]
| |
| *** Information displayed: title, artist, artist website, download link, flash player, episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://veercast.com/ Veer cast ]
| |
| ** [http://www.accidenthash.com/2007/04/02/gray-wet-yuck-monday/ episode example]
| |
| *** Information displayed: title, artist, download link, show links, episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://www.concertblast.com/ Concert Blast ]
| |
| ** [http://www.podtrac.com/pts/redirect.mp3?http://www.concertblast.com/Show_85-Ty_Williams_Interview.mp3 mp3 episode example]
| |
| *** Information displayed: title, artist, episode summary, full length song, mp3 download, RSS Feed
| |
|
| |
| * [http://threehive.libsyn.com/ 3 hive podcast ]
| |
| ** [http://threehive.libsyn.com/index.php?post_id=111596 episode example]
| |
| *** Information displayed: title, artist, full length song, mp3 download, RSS Feed
| |
|
| |
| ====Mashups, remixes, cut-ups and audio-collages====
| |
|
| |
| Some music is in fact made from other samples of other music. The information on those tracks then must contain another audio information, on the original track. Some of those tracks are posted to sampling communities and therefore are remixed again, creating a fractal-like information. Most sites, thou, will only show the first layer: the music directly derivated
| |
|
| |
| * [ http://www.example.com Website Name]
| |
| ** [ http://www.example.com/song_example/ Song Example]
| |
| *** Information displayed: title, track number, sample, web-based purchase, artist, price, length
| |
|
| |
| * [http://viprhealthcare.typepad.com/mashup_of_the_week_podcas/ Mashup of the week]
| |
| * [http://bannedmusic.org/ banned music]
| |
| * [http://illegalart.org/ illegal art]
| |
| * [http://ccmixter.org/ cc mixter] a creative commons community
| |
|
| |
| ==== Service Publishing of Music ====
| |
|
| |
| * [http://audiofind.ru/ AudioFind]
| |
| ** [http://audiofind.ru/music/album/-/Lost%20Angel/Destination/?id=591 Album Example]
| |
| *** Information displayed: artist (link), title, genre (link), style (link), release date, label, summary, web-based purchase (link), price, artist rating, album rating, cover image
| |
| ** [http://audiofind.ru/music/album/-/Lost%20Angel/Destination/?id=591 Song Example]
| |
| *** Information displayed: track number, title, length, rating, price, sample (link), web-based purchase (link)
| |
|
| |
| * [http://bigpondmusic.com Telstra BigPond]
| |
| ** [http://bigpondmusic.com/Album/The-Decemberists/The-Crane-Wife.aspx Album Example]
| |
| *** Information displayed: artist (link), title, genre, release date, label, summary, web-based purchase (link), subscriber price, non-subscriber price, cover image
| |
| ** [http://bigpondmusic.com/Album/The-Decemberists/The-Crane-Wife.aspx Song Example]
| |
| *** Information displayed: track number, title, artist, album, price, add to pop-list (link), sample (link), web-based purchase (link)
| |
|
| |
| * [http://www.bitmunk.com/ Bitmunk]
| |
| ** [http://www.bitmunk.com/showdetails?action=view&cwid=6068744 Album Example]
| |
| *** Information displayed: artist, album title, publisher, release date, genre (link), summary, long description, payees, total price, sample (link), tracks, web-based purchase (link), cover image, p2p-based purchase (link)
| |
| ** [http://www.bitmunk.com/showdetails?action=view&cwid=6068746 Song Example]
| |
| *** Information displayed: artist, song title, composer, publisher, release date, genres, album, payees, total price, web-based purchase (link), p2p-based purchase (link)
| |
|
| |
| * [http://downloadpunk.com Download Punk]
| |
| ** [http://www.downloadpunk.com/?webaction=AlbumDetail&albumid=13202 Album Example]
| |
| *** Information displayed: title, artist (link), label (link), physical-based purchase (link), web-based purchase (link), cover image
| |
| ** [http://www.downloadpunk.com/?webaction=AlbumDetail&albumid=13202 Song Example]
| |
| *** Information displayed: title, sample (link), price, web-based purchase (link)
| |
|
| |
| * [http://www.fye.com FYE]
| |
| ** [http://www.fye.com/Not-Too-Late-Music_stcVVproductId7456462VVcatId458211VVviewprod.htm Album Example]
| |
| *** Information displayed: title, artist (link), format, release date, label (link), UPC, product id, genre, styles, cover image, regular price, store price, savings, physical-based purchase (link), tracks, description, reviews, production credits
| |
| ** [http://www.fye.com/Not-Too-Late-Music_stcVVproductId7456462VVcatId458211VVviewprod.htm Song Example]
| |
| *** Information displayed: track number, title, artist
| |
|
| |
| * [http://imusic.libero.it/ iMusic]
| |
| ** [http://imusic.libero.it/compilation.php?icom_id=105902&ptipo=pus&pid=171437 Album Example]
| |
| *** Information displayed: title, artist (link), cover image, genre, release date, publisher, number of tracks, length, tracks, web-based purchase (link)
| |
| ** [http://imusic.libero.it/compilation.php?icom_id=105902&ptipo=pus&pid=171437 Song Example]
| |
| *** Information displayed: track number, length, sample (link), release date, price, web-based purchase (link)
| |
|
| |
| * [http://musicdownload.aon.at/v7/ AON Music ]
| |
| ** [http://www.omds.de/servlets/2452685121527Dispatch/31/Call?htmltemplate=./album/viewalbum.htm&lmtype=ALBUM&albumid=2310333 Album Example]
| |
| *** Information displayed: artist (link), album, cover image, price, format, bitrate, label, genre, number of tracks, sample (link), add bookmark (link), web-based purchase (link), tracks
| |
| ** [http://www.omds.de/servlets/2452685121527Dispatch/31/Call?htmltemplate=./album/viewalbum.htm&lmtype=ALBUM&albumid=2310333 Song Example]
| |
| *** Information displayed: track number, title, length, format, price, sample (link), add bookmark (link), web-based purchase (link)
| |
|
| |
| * [http://music.msn.com MSN]
| |
| ** [http://music.msn.com/album/?album=50538895 Album Example]
| |
| *** Information displayed: artist (link), title, release date, label, album rating, cover image,
| |
| ** Song Example (store wasn't working correctly - no song info found)
| |
|
| |
| * [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/Call?htmltemplate=./index.htm TDC Online]
| |
| ** [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/call?htmltemplate=./album/viewalbum.htm&trackid=5010526 Album Example]
| |
| *** Information displayed: title, artist (link), length, release date, label, format, cover image, web-based purchase (link), price, tracks
| |
| ** [http://musik.tdconline.dk/servlets/2452306090224Dispatch/19/call?htmltemplate=./album/viewalbum.htm&trackid=5010526 Song Example]
| |
| *** Information displayed: track number, title (link), price, sample (link), web-based purchase (link)
| |
|
| |
| * [http://www.audiolunchbox.com Audio Lunchbox]
| |
| ** [http://www.audiolunchbox.com/album?a=75751 Album Example]
| |
| *** Information displayed: title, artist (link), label (link), genre (link), release date (link), cover image, format, bitrate, price, price in credits, web-based purchase (link), add to wishlist (link), sample (flash applet), tracks
| |
| ** [http://www.audiolunchbox.com/album?a=75751 Song Example]
| |
| *** Information displayed: track number, title, length, price, price in credits, web-based purchase (link), sample (flash applet)
| |
|
| |
| * [http://www.chaosmusic.com/music/ Chaos Music]
| |
| ** [http://chaos.com/product.asp?intProductID=739720&intArtistID=167488 Album Example]
| |
| *** Information displayed: title, artist (link), cover image, genre, format, release date, price, physical-based purchase (link), add to wishlist (link), tracks, description, availability
| |
| ** [http://chaos.com/product.asp?intProductID=739720&intArtistID=167488 Song Example]
| |
| *** Information displayed: track number, title
| |
|
| |
| * [http://www.connect-europe.com Sony Connect]
| |
| ** [http://store.connect-europe.com/albumDetailPage.do?albumId=3260785 Album Example]
| |
| *** Information displayed: title, artist (link), cover image, genre (link), release date, label, length, publisher, price, web-based purchase (link), tracks
| |
| ** [http://store.connect-europe.com/albumDetailPage.do?albumId=3260785 Song Example]
| |
| *** Information displayed: title, artist, length, price, sample (link), web-based purchase (link)
| |
|
| |
| * [http://www.digirama.co.nz/ Digirama]
| |
| ** [http://www.digirama.co.nz/AlbumDetails.aspx?MediaID=578456 Album Example]
| |
| *** Information displayed: title, artist (link), genre (link), label, cover image, release date, price, web-based purchase (link), license, related albums, also bought, reviews, tracks
| |
| ** [http://www.digirama.co.nz/AlbumDetails.aspx?MediaID=578456 Song Example]
| |
| *** Information displayed: track number, title, length, sample (link), price, web-based purchase (link)
| |
|
| |
| * [http://www.emusic.com eMusic]
| |
| ** [http://www-v3.emusic.com/album/10917/10917324.html Album Example]
| |
| *** Information displayed: title, artist (link), sample (link), save to playlist (link), genre (link), styles (link), label (link), album rating, reviews, length, tracks, web-based purchase (link)
| |
| ** [http://www-v3.emusic.com/album/10917/10917324.html Song Example]
| |
| *** Information displayed: track number, sample (link), tracks, length, web-based purchase (link)
| |
|
| |
| * [http://www.fnacmusic.com/ FNAC]
| |
| ** [http://www.fnacmusic.com/album/7088f214-6187-4845-afdc-6391e103f67d.aspx Album Example]
| |
| *** Information displayed: title, artist (link), cover image, length, add to playlist (link), web-based purchase (link), tracks, price, genre
| |
| ** [http://www.fnacmusic.com/album/7088f214-6187-4845-afdc-6391e103f67d.aspx Song Example]
| |
| *** Information displayed: sample (link), add to playlist (link), track number, title, length, web-based purchase (link), price
| |
|
| |
| * [http://sanity.com.au Sanity]
| |
| ** [http://www.sanity.com.au/product/rockpop.asp?sku=-942394 Album Example]
| |
| *** Information displayed: title, artist (link), cover image, release date, catalog ID, SKU, label, price, price in points, summary, tracks, physical-based purchase (link)
| |
| ** [http://www.sanity.com.au/product/rockpop.asp?sku=-942394 Song Example]
| |
| *** Information displayed: track number, title
| |
|
| |
| * [http://www.misrolas.com/ MisRolas]
| |
| ** [http://www.misrolas.com/downloadmusic/album.php?id=1316 Album Example]
| |
| *** Information displayed: title, artist (link), cover image, release date, number of tracks, album rating, price, web-based purchase (link), tracks, reviews
| |
| ** [http://www.misrolas.com/downloadmusic/album.php?id=1316 Song Example]
| |
| *** Information displayed: track number, title, sample (link), artist, price, web-based purchase (link), add to wishlist (link)
| |
|
| |
| * [http://www.mtv.com MTV]
| |
| ** [http://www.mtv.com/#/music/artist/my_chemical_romance/albums.jhtml?albumId=1367908 Album Example]
| |
| *** Information displayed: title (link), artist (link), cover image, release date, label, tracks, physical-based purchase (link)
| |
| ** [http://www.mtv.com/#/music/artist/my_chemical_romance/albums.jhtml?albumId=1367908 Song Example]
| |
| *** Information displayed: track number, title, sample (link), video sample (link)
| |
|
| |
| * [http://www.musica360.com/ Musica360]
| |
| ** [http://musica360.com/store/product_info.php?products_id=232 Album Example]
| |
| *** Information displayed: title, artist, price, samples (flash), cover image, tracks, web-based purchase (link)
| |
| ** [http://musica360.com/store/product_info.php?products_id=232 Song Example]
| |
| *** Information displayed: title, artist, price, web-based purchase (link)
| |
|
| |
| * [http://www.musicload.de/ Musicload]
| |
| ** [http://www.musicload.de/item.ml?releaseid=1884260_2 Album Example]
| |
| *** Information displayed: title, artist (link), price, rating, genre, length, quality, release date, label, sample (link), web-based purchase (link), tracks, comments
| |
| ** [http://www.musicload.de/item.ml?releaseid=1884261_4 Song Example]
| |
| *** Information displayed: title, artist (link), album (link), price, rating, genre, length, quality, release date, label, sample (link), web-based purchase (link), comments
| |
|
| |
| * [http://www.napster.com Napster]
| |
| ** [http://www.napster.com/view/album/index.html?id=12376484 Album Example]
| |
| *** Information displayed: title, artist (link), release date, track count, label, sample (link), share (link), web-based purchase (link), review, tracks
| |
| ** [http://www.napster.com/view/album/index.html?id=12376484 Song Example]
| |
| *** Information displayed: artist (link), title, track number, album title, length, web-based purchase (link)
| |
|
| |
| * [http://www.partymob.com/edl/browse/?tab=music PartyMob]
| |
| ** [http://www.partymob.com/edl/details/default.aspx?album=2089814 Album Example]
| |
| *** Information displayed: title, artist (link), total length, release date, format, quality, genre, sample (link), price, web-based purchase (link), tracks
| |
| ** [http://www.partymob.com/edl/details/default.aspx?track=234418 Song Example]
| |
| *** Information displayed: title, artist, length, release date, format, quality, genre, sample (link), price, web-based purchase (link), DRM information
| |
|
| |
| * [http://www.peerimpact.com Peer Impact]
| |
| ** [http://www2.peerimpact.com/contentstorage-xml/album30.do?templateName=WEB-INF/conversion-templates/album30.vm&albumId=89449 Album Example]
| |
| *** Information displayed: title, artist (link), price, purchase (application link), format, track count, genre, release date, label, tracks
| |
| ** [http://www2.peerimpact.com/contentstorage-xml/album30.do?templateName=WEB-INF/conversion-templates/album30.vm&albumId=89449# Song Example]
| |
| *** Information displayed: track number, sample (link), title, artist (link), length, price
| |
|
| |
| * [http://www.puretracks.com Pure Tracks]
| |
| ** [http://us.puretracks.com/catalog/details.aspx?pid=emi_094638723653 Album Example]
| |
| *** Information displayed: artist, title, label, total length, disc count, release date, price, web-based purchase (link), DRM information, tracks
| |
| ** [http://us.puretracks.com/catalog/details.aspx?pid=emi_094638723653 Song Example] (in popup window)
| |
| *** Information displayed: track number, sample (link), title, artist, length, price, web-based purchase (link), label (popup)
| |
|
| |
| * [http://www.reggaecountry.com Reggae Country]
| |
| ** [http://www.reggaecountry.com/Shopping/Browse.aspx?mode=item&category=209&item=35745 Album Example]
| |
| *** Information displayed: title, artist, release date, label, web-based purchse (link), price, tracks
| |
| ** [http://www.reggaecountry.com/Shopping/Browse.aspx?mode=item&category=209&item=35745 Song Example]
| |
| *** Information displayed: sample (link), track number, title, artist, length, web-based purchase (link), price
| |
|
| |
| * [http://www.rhapsody.com Real/Rhapsody]
| |
| ** [http://www.rhapsody.com/harryconnickjr/chansonduvieuxcarrconnickonpiano3 Album Example]
| |
| *** Information displayed: artist, title, sample (link), label, release date, tracks
| |
| ** [http://www.rhapsody.com/harryconnickjr/chansonduvieuxcarrconnickonpiano3 Song Example]
| |
| *** Information displayed: sample (link), track number, title
| |
|
| |
| * [http://www.ruckusnetwork.com Ruckus]
| |
| ** [http://wapps.ruckus.com/cgi-bin/WebObjects/ruckus.woa/2/wo/bQ5EBCLVYbWMuHOuCRElwM/0.0.27.15.13.1.16.3.3 Album Example]
| |
| *** Information displayed: title, artist, release date, genre, label, tracks
| |
| ** [http://wapps.ruckus.com/cgi-bin/WebObjects/ruckus.woa/2/wo/bQ5EBCLVYbWMuHOuCRElwM/0.0.27.15.13.1.16.3.3 Song Example]
| |
| *** Information displayed: track number, title, length
| |
|
| |
| * [http://www.sanity.com.au Sanity]
| |
| ** [http://www.sanity.com.au/product/rockpop.asp?sku=-943269 Album Example]
| |
| *** Information displayed: title, artist (link), release date, catalog id, label, price, web-based purchase (link), tracks
| |
| ** [http://www.sanity.com.au/product/rockpop.asp?sku=-943269 Song Example]
| |
| *** Information displayed: sample, track number, title
| |
|
| |
| * [http://www.starzik.com/starzik.php Starzik SARL]
| |
| ** Album Example (hidden url)
| |
| *** Information displayed: title, artist (link), genre, label, release date, length, format, bitrate, size, web-based purchase (link), tracks
| |
| ** Song Example (hidden url, separate from album example)
| |
| *** Information displayed: title, artist (link), album title, genre, label, release date, length, creators, composer, performance artist, format, bitrate, size, web-based purchase (link)
| |
|
| |
| * [http://www.thecellcity.com CellCity]
| |
| ** [http://www.thecellcity.com/4DACTION/CDMProductQuery?CDMCommand=fuzzyquery&CDMdepartment=music&cdmalbum=What's%20The%20Word%20Vol.%201&CDMReturnURL=/music/albumdetails.shtml] Album Example]
| |
| *** Information displayed: artist, label, release date, genre, tracks
| |
| ** [http://www.thecellcity.com/4DACTION/CDMProductQuery?CDMCommand=GetProductDetail&CDMProductID=A00001148172&CDMReturnURL=/music/product_detail.shtml Song Example]
| |
| *** Information displayed: title, price, web-based purchase (link)
| |
|
| |
| * [http://www.top100.cn top100.cn]
| |
| ** [http://www.top100.cn/product/specialall/S0027876000.htm Album Example]
| |
| *** Information displayed: title, artist (link), release date, sample (link), web-based purchase (link), label (link), genre (link), long description, tracks
| |
| ** [http://www.top100.cn/product/SongFiles/0027876/M0027876001.htm Song Example]
| |
| *** Information displayed: title, artist (link), label (link), genre (link), price, sample (link), web-based purchase (link), description, comments
| |
|
| |
| * [http://www.wippit.com/default.aspx Wippit]
| |
| ** [http://www.wippit.com/AlbumDet.aspx?StrId=28724&StrCatType=S Album Example]
| |
| *** Information displayed: title, artist (link), price, genre (link), format, release date, tracks, web-based purchase (link)
| |
| ** [http://www.wippit.com/DetailItem.aspx?StrItemID=28724&StrMediaID=724904&StrMediaType=S Song Example]
| |
| *** Information displayed: title, artist (link), album (link), genre, format, release date, size, track number, file type, price, web-based purchase link
| |
|
| |
| * [http://www.yanga.ru Yanga]
| |
| ** [http://yanga.ru/music/album/-/Duke%20Ellington/Jack%20The%20Bear/?id=28510 Album Example]
| |
| *** Information displayed: title, artist (link), genre (link), release date, label, price, web-based purchase (link), rating, tracks
| |
| ** [http://yanga.ru/music/album/-/Duke%20Ellington/Jack%20The%20Bear/?id=28510 Song Example]
| |
| *** Information displayed: sample, track number, title, length, rating, price, web-based purchase (link)
| |
|
| |
| * [http://www.somesongs.com/ somesongs]
| |
| ** [Album Example]
| |
| *** Information displayed:
| |
| ** [http://www.somesongs.com/song_info.php?select=4713 Song Example]
| |
| *** Information displayed: title, artist (link), rating, sample (link), summary, reviews, release date
| |
|
| |
| * [http://magnatune.com/ Magnatune]
| |
| ** [http://magnatune.com/artists/albums/ammonite-recon/ Album Example]
| |
| *** Information displayed: artist (link), title, cover image, total time, length, release date, artist location (link), web-based purchase (link), physical-based purchase (link), license (link), tracks, summary
| |
| ** [http://magnatune.com/artists/albums/ammonite-recon/ Song Example]
| |
| *** Information displayed: track number, title, length, sample (link)
| |
|
| |
| * [http://www.songfight.org/ SONG FIGHT!]
| |
| ** [http://www.songfight.org/artistpage.php?key=15-16_puzzle&sortkey=date Album Example]
| |
| *** Information displayed: artist (link), cover image, artist location, summary, title,
| |
| ** [ Song Example]
| |
| *** Information displayed: release date, sample (link), title
| |
|
| |
| * [http://www.yes.com/ Yes.com]
| |
| ** [http://www.yes.com/ Album Example]
| |
| *** Information displayed: cover image, artist (link)
| |
| ** [http://www.yes.com/ Song Example]
| |
| *** Information displayed: cover image, artist (link), rank, web-based purchase (link), played-by radio station
| |
|
| |
| * [http://www.myspace.com MySpace]
| |
| ** [http://myspace.com/theradioknives Album Example]
| |
| *** Information displayed: artist, title, sample (link), cover image, number of plays, tracks
| |
| ** [http://myspace.com/theradioknives Song Example]
| |
| *** Information displayed: artist, title, number of plays, sample (link), lyrics (link)
| |
|
| |
| * [http://musicbrainz.org MusicBrainz.org]
| |
| ** [http://musicbrainz.org/release/1138abc1-77f4-4ba9-900d-5cf52baaf4bf.html Album Example]
| |
| *** Information displayed: artist (link), title, cover image, tracks, disc id
| |
| ** [http://musicbrainz.org/show/track/?trackid=435002 Song Example]
| |
| *** Information displayed: title, artist, length, id (link), length, album (link), album id (link), artist, artist id (link), relationship (link), track number
| |
|
| |
| * [http://reactor-core.org/ogg-tagging.html Vorbis Comment Recommendations]
| |
| ** [http://reactor-core.org/ogg-tagging.html Album Example]
| |
| *** Information displayed: artist, publisher, copyright, disc number, isrc, ean/upn, label, label catalog number, license, opus, source media, title, version, encoded-by, encoding, composer, arranger, lyricist, author, conductor, performer, ensemble, part, part number, genre, release date, location, comment
| |
| ** [http://reactor-core.org/ogg-tagging.html Song Example]
| |
| *** Information displayed: album, artist, publisher, copyright, disc number, isrc, ean/upn, label, label number, license, opus, source media, title, track number, version, encoded-by, encoding, composer, arranger, lyricist, author, conductor, performer, ensemble, part, part number, genre, release date, location, comment
| |
|
| |
| * [http://www.apple.com/itunes/podcasts/techspecs.html iTunes RSS extensions]
| |
| ** [http://www.apple.com/itunes/store/podcaststechspecs.html#_Toc526931673 Album Example]
| |
| *** Information displayed: title, website (link), language, licensing, summary, description, owner, owner e-mail, cover image, genre
| |
| ** [http://www.apple.com/itunes/store/podcaststechspecs.html#_Toc526931673 Song Example]
| |
| *** Information displayed: title, artist, summary, description, sample (link), length, format, id, release date, tags
| |
|
| |
| * [http://www.discogs.com/ Discogs]
| |
| ** [http://www.discogs.com/release/705805 Album Example]
| |
| *** Information displayed: artist, title, label (link), catalog id, format, country, release date, genre, style, notes, rating, tracks
| |
| ** [http://www.discogs.com/release/705805 Song Example]
| |
| *** Information displayed: artist (link), title, track number
| |
|
| |
| * [http://www.last.fm/ Last.fm]
| |
| ** [http://www.last.fm/music/Muse/+albums Album Example]
| |
| *** Information displayed: cover image, artist, title, release date, label (link), number of tracks, sample (link), physical-based purchase (link), tracks
| |
| ** [http://www.last.fm/music/Muse/Absolution Song Example]
| |
| *** Information displayed: track number, sample (link), title, length, number of plays
| |
|
| |
|
| == Examples in the wild == | | == Examples in the wild == |
hAudio 0.1
hAudio is a simple, open, distributed format, suitable for embedding information about audio recordings in (X)HTML, Atom, RSS, and arbitrary XML. hAudio is one of several microformats open standards.
hAudio Microformat Draft Specification 2007-04-18
- Editor
- Manu Sporny, Bitmunk - Digital Bazaar, Inc.
- Authors
- Manu Sporny, Bitmunk - Digital Bazaar, Inc.
- Martin McEvoy
- Alexandre Van De Sande
- Michael Johnson
- Dave Longley
Microformats copyright and patents statements apply.
Introduction
It is difficult for a browser to extract semantic information about an audio recording described on a web page. Metadata such as speaker, musician, publisher, label, title of the work, release date, acquisition link, related image artwork and tags provide relevant context for the audio recording.
Having such information marked up can provide a number of benefits to the viewer. If a web browser understands that a particular web page contains a song performed by an artist, it can produce richer interactions. For example, specific searches may be performed for artists and songs via general search services such as Google and Wikipedia. Specific search services may also be queried such as MusicBrainz, The Internet Archive, FreeDB, or Bitmunk. Additionally, classification by crawlers can become more accurate. If there are 20 tracks found on a page done by the same artist, and that content consumes a significant portion of the page, it can be assumed that the page is not only about music, but also about a particular artist.
In order to enable and encourage the sharing, distribution, syndication, and aggregation of audio content, the authors propose the hAudio microformat, an open standard for distributed audio metadata. The authors have researched both numerous audio-info-examples in the wild and earlier attempts at audio-info-formats, and have designed hAudio around a simple minimal schema for audio content. Feedback is encouraged on the hAudio feedback page.
Inspiration and Acknowledgments
Many thanks to the various individuals that did research and proposed ideas and discussion related to media info and audio info in general. Among the many participants are RodBegbie, Dean Hudson, Çelik, Mary Hodder (http://napsterization.org/stories/), Joshua Kinberg (http://joshkinberg.com/blog/), ChrisMessina, and Lisa Rein (http://onlisareinsradar.com/).
Scope
Audio content consistently share several common fields. Where possible hAudio has been based on this minimal common subset.
Out of scope
Fields that are type-specific have been omitted from hAudio. It is important that hAudio be kept simple and minimal from the start. Additional features can be added as deemed necessary by practical implementation experience.
The concept of a universal audio identifier, that is, how to identify the same audio album, song, speech, or podcast across different music and audio sites, though something very useful to have, is outside the scope of this format.
Semantic XHTML Design Principles
Note: the Semantic XHTML Design Principles were written primarily within the context of developing hCard and hCalendar, thus it may be easier to understand these principles in the context of the hCard design methodology (i.e. read that first). Tantek
XHTML is built on XML, and thus XHTML based formats can be used not only for convenient display presentation, but also for general purpose data exchange. In many ways, XHTML based formats exemplify the best of both HTML and XML worlds. However, when building XHTML based formats, it helps to have a guiding set of principles.
- Reuse the schema (names, objects, properties, values, types, hierarchies, constraints) as much as possible from pre-existing, established, well-supported standards by reference. Avoid restating constraints expressed in the source standard. Informative mentions are ok.
- For types with multiple components, use nested elements with class names equivalent to the names of the components.
- Plural components are made singular, and thus multiple nested elements are used to represent multiple text values that are comma-delimited.
- Use the most accurately precise semantic XHTML building block for each object etc.
- Otherwise use a generic structural element (e.g.
<span>
or <div>
), or the appropriate contextual element (e.g. an <li>
inside a <ul>
or <ol>
).
- Use class names based on names from the original schema, unless the semantic XHTML building block precisely represents that part of the original schema. If names in the source schema are case-insensitive, then use an all lowercase equivalent. Components names implicit in prose (rather than explicit in the defined schema) should also use lowercase equivalents for ease of use. Spaces in component names become dash '-' characters.
- Finally, if the format of the data according to the original schema is too long and/or not human-friendly, use
<abbr>
instead of a generic structural element, and place the literal data into the 'title' attribute (where abbr expansions go), and the more brief and human readable equivalent into the element itself. Further informative explanation of this use of <abbr>
: Human vs. ISO8601 dates problem solved
Format
In General
The hAudio format is based on a set of fields common to numerous audio content sites and formats in use today on the web. Where possible field names have been chosen based on those defined by the related hCard standards.
Schema
The hAudio schema consists of the following:
- hAudio (
haudio
)
- title. required. text.
- collaborator. optional. using hCard.
- suggested 'role's: speaker, artist, composer, band, publisher
- release-date. optional. using datetime-design-pattern.
- sample. optional. using rel-design-pattern with
sample
as the mf-rel-value
.
- acquire. optional. using rel-design-pattern with
acquire
as the mf-rel-value
.
- image-summary. optional. using HTML and XHTML tag
img
.
- genre. optional. text.
- length. optional. time in seconds using abbr-design-pattern.
- price. optional. using currency-proposal.
tracks, songs, and parts in general are specified by embedding hAudio's inside of hAudios and using the collection-design-pattern.
Field details
The fields of the hAudio schema represent the following:
hAudio
An hAudio is used to identify and describe metadata associated with a particular audio recording.
- an hAudio element is identified by class name
haudio
- hAudio content may contain other hAudios. This is most prevalent when describing Audio Albums. The outermost container is an hAudio describing an album, while the inner hAudios are the tracks in the album.
Work Title
A Work Title is a short textual description used to identify an audio recording among interested parties. This can be the title of a speech, album title, song title, or short description regarding a sound effect.
- The element is identified by the class name
work-title
.
- hAudio MUST have a Work Title.
Collaborator
A Collaborator is any entity that takes part in the creation and distribution of an audio recording. Examples include: artist, publisher, guitarist, vocalist, violinist, lead singer, backup singer, bassist, drummer, manager, and roadie.
- The element is identified by the class name
collaborator
.
- hAudio MAY include one or more collaborators.
- The contents of the element must include a valid hCard Microformat.
- The
role
field should be used to specify the Collaborator's responsibility related to the audio recording.
- If multiple Collaborators are specified without
role
specifications, it may be assumed that the first role mentioned is the creator.
Release Date
The Release Date specifies the date that the audio recording was made available to the public. Examples include: The airing date of a radio broadcast, the day a speech was given, or the day a music album was made available for sale.
- The element is identified by the class name
release-date
.
- hAudio MAY include one or more
release-date
s.
- The contents of the element must include a date format compliant with the datetime-design-pattern.
Sample URL
A Sample URL specifies from where an excerpt of the audio recording may be retrieved.
- The element is identified by a URL fitting the rel-design-pattern, the rel content being
sample
.
- hAudio MAY include one or more URL
sample
s.
- The URL SHOULD point to a directly accessible stream or file.
- The type of the sample MAY be specified by using the
type
specifier for a URL.
Acquire
An Acquire URL specifies from where the full version of an audio recording may be retrieved.
- The element is identified by a URL fitting the rel-design-pattern, the rel content being
acquire
.
- hAudio MAY include one or more
acquire
URLs.
- The type of the file MAY be specified by using the
type
specifier for a URL.
Image Summary
An Image Summary specifies an image that should be used to summarize the audio recording. Examples include: the image of a speaker, an audio album cover image, and a picture from a concert.
- The element is identified by the class name
image-summary
.
- hAudio MAY include one or more
image-summary
images.
- The contents of the element must be wrapped in the <img> tag.
Genre
The Genre specifies the category used to classify the audio recording. Examples include: blues, rock, motivational, spoken word, or sound effect.
- The element is identified by the class name
genre
.
- hAudio MAY include one or more
genre
s.
Length
The Length specifies the length of the audio recording in seconds. Examples include: 104 seconds, 3:23, and 4 minutes.
- The element is identified by the class name
length
.
- hAudio MAY include one
length
element.
- The contents of the element SHOULD use the abbr-design-pattern.
Price
The Price specifies the amount of currency that must be exchanged for acquisition of a full specimen of the audio recording. Examples include: One Dollar, $2, and £4.
- The element is identified by the class name
price
.
- hAudio MAY include one or more
price
elements.
- The contents of the element SHOULD use the currency-proposal.
More Semantic Equivalents
For some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:
- For any "url", use
<a class="url" href="...">...</a>
inside the element with the class name 'haudio' in hAudio.
- And for "image-summary", use
<img class="image-summary" src="..." alt="Photo of ..." />
Language
- To explicitly convey the natural language that an hAudio is written in, use the standard (X)HTML 'lang' attribute on the element with class="haudio", e.g.
<div class="haudio" lang="en"> ... </div>
If portions of an hAudio (e.g. the item name) are in a different language, use the 'lang' attribute on those portions.
- hAudio processors which need to handle the language of reviews MUST process the standard (X)HTML 'lang' attribute as specified.
Human vs. Machine Readable
If an <abbr>
element is used for a property, then its 'title
' attribute is used for the value of the property, instead of the contents of the element, which can then be used to provide a user-friendly alternate presentation of the value.
Similarly, if an <img />
element is used for one or more properties, it MUST be treated as follows:
- For the "image-summary" property and any other property that takes a URL as its value, the
src="..."
attribute provides the property value.
- For other properties, the
<img />
element's 'alt
' attribute is the value of the property.
Object Includes
hAudio includes support for the id-based-collection-pattern.
Notes
This section is informative.
- By marking up audio content with the hAudio microformat, the expectation is communicated that information about the content MAY be indexed. This has no impact on the copyright of the content itself which the publisher may explicitly specify using rel-license as specified above.
- The enumerated list of item types is under development and may be extended.
- Each type may have custom hAudio fields that follow the common set.
- Additional details about a particular item should be specified with the rest of the item's info at the URL provided for the item.
Examples
Here are a few examples of audio content from current web sites, and how they could be easily enhanced to support the hAudio audio metadata microformat.
Want to write valid hAudio? Use the hAudio creator (not implemented yet) to write about audio content and publish it on your blog.
Examples in the wild
This section is informative.
Implementations
This section is informative.
See hAudio Implementations.
References
Normative References
Informative References
Similar Work
Copyright
This specification is (C) 2005 by the authors. However, the authors intend to submit (or already have submitted, see details in the spec) this specification to a standards body with a liberal copyright/licensing policy such as the GMPG, IETF, and/or W3C. Anyone wishing to contribute should read their copyright principles, policies and licenses (e.g. the GMPG Principles) and agree to them, including licensing of all contributions under all required licenses (e.g. CC-by 1.0 and later), before contributing.
Patents
This specification is subject to a royalty free patent policy, e.g. per the W3C Patent Policy, and IETF RFC3667 & RFC3668.
Work in progress
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added.
Further Reading
See also
Related Pages