1 / 16

Adding ‘Now Playing’ to your Website & Broadcast *

Adding ‘Now Playing’ to your Website & Broadcast *. * and everywhere else. Bryan Hance – www.radioactivity.fm – info@radioactivity.fm. Who I am, why I am here. www.radioactivity.fm Based in Portland, OR Came out of KAMP, UofA, Tucson, AZ I work with college, community, LPFM’s

Download Presentation

Adding ‘Now Playing’ to your Website & Broadcast *

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adding ‘Now Playing’ to your Website & Broadcast * * and everywhere else Bryan Hance – www.radioactivity.fm – info@radioactivity.fm

  2. Who I am, why I am here • www.radioactivity.fm • Based in Portland, OR • Came out of KAMP, UofA, Tucson, AZ • I work with college, community, LPFM’s • Systems administrator / IT / database guy / server and web nerd * • Interested in: working with playlist data to actually benefit the stations and artists * Complete and total lack of any Powerpoint skills whatsoever

  3. www.radioactivity.fm Online service for playlist logging, reporting, and tracking Started for royalty reporting, with a focus on giving stations ways to work with their data Focused on doing interesting things with playlists, streaming, and song data* *not as boring as this sounds! Seriously!

  4. So: what are we talking about? Collecting playlist info, getting into a usable format for your website, (& Twitter, iPhone apps, etc) From DJ’s and automation! Usually means: - Title, artist, album, label - Time, DJ and show - optional: Genre, comments

  5. Think bigger - not just the web! KALX iPhone app WTUL’s Twitter feed, 1000+ following Formatted data makes it easy for iPhone developers to bake your playlists into their iPhone apps. I had my doubts about Twitter, but people really took to it - artists are very attuned to searching Twitter for their plays.

  6. Don’t forget stream metadata! Use the same methods to update your stream metadata! You can ‘talk’ to these and update using your manual entries with some light scripting Shoutcast example: http://11.22.33.44:8000/admin.cgi?pass=PASS&mode=updinfo&song=Pon%20De%20Floor%20-%20Major%20Lazer%20-%20Mad%20Decent Icecast example: http://192.168.1.10:8000/admin/metadata?mount=/mystream&mode=updinfo&song=ACDC+Back+In+Black Did you know: there are services out there monitoring your streams for data?* Look at your logs, look for 1-second listener connections. These are metadata monitors. * Like www.streamserf.com – periodically hits, analyzes streams for song metadata

  7. Playlisting benefits Online playlists serve your audience! Drives listeners and viewers to your website for playlists. Serves the artists you play! Search engines pick up your playlists, which gives your artists a way to see the airplay and the support you are give them. Opens up great DJ-to-artist, station-to-artist communications. Turn your playlists into an asset! A little bit of work and you have a brand new asset – your data. Royalty/industry reporting CMJ / ASCAP/ SESAC / BMI / SoundExchange

  8. So … how do you do this? Make a web form, put the data into a database. (Yes, this means most of you are stuck typing this data in on a keyboard) Pull this data out, display it with server-side code (PHP, ASP, Perl)

  9. Recap:From DJ, to database, to web Entries flow from the DJ to database to web, mobile, etc • DJs type song info into web interface • Take some of the pain out of this process - autocomplete 2) Put the info into a database Typically on the same system as the web application. (Me? LAMP: Linux + Apache + MySQL + PHP) 3)Distribute the info! XML then gets this onto your website(s) Straight HTTP gets this onto iPhone app (framing) APIs gets this to Twitter & beyond

  10. Log your automation! Not so bad, actually. Automation: MegaSeg, Direttore, Winamp*,RadioLogik,etc Automation usually logs to textfile, - work with this textfile Worst part? Parsing and ID’ing elements from textfiles – time, title, artist, album, label. This is bread-and-butter programming for C.S. & C.E. students. Find them. Data can be messy - files must be well-tagged *ITunes is kind of messy, but it can be done ** AMIP = http://amip.tools-for.net - remember this. Seriously. Great plugin.

  11. Gotchas: things to watch out for Your DJ’s will hate you (for about a week) … but then they’ll see the benefits as the data reaches out. Long story short: make logging part of your policy. Enforce it. Live logging versus post (or pre) logging – convenience, sanity Filtering out bad words - feed filtering Incomplete and terrible, stupid data (I don’t know, S/R, none) Hard to always get the data you need from DJs, automation – i.e. ‘label’ field is always missing, DJ typing skills are rough Update timing can be tricky – i.e. the time between a DJ entering Data and when it shows up on your website, iPhone app, Twitter

  12. Questions? Drop me a line Bryan Hance info@radioactivity.fm

More Related