{"id":453,"date":"2019-08-28T21:54:25","date_gmt":"2019-08-28T21:54:25","guid":{"rendered":"http:\/\/dougturnbull.org\/?p=453"},"modified":"2024-09-12T15:41:17","modified_gmt":"2024-09-12T15:41:17","slug":"introducing-localify","status":"publish","type":"post","link":"https:\/\/dougturnbull.org\/index.php\/2019\/08\/28\/introducing-localify\/","title":{"rendered":"Introducing Localify"},"content":{"rendered":"\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.google.com\/maps\/place\/Ithaca,+NY\/data=!4m2!3m1!1s0x89d08182e0af88f7:0xae52768a56ece74?sa=X&amp;ved=2ahUKEwjw69Kaiv7jAhVnvlkKHRuLABwQ8gEwAHoECAoQAQ\" target=\"_blank\">Ithaca<\/a> has a superb local music scene. I grew up here and spent a good part of my youth going to late-night shows, outdoor music festivals, and free shows in the public parks. More often then not, the music that was spinning on my trusty <a href=\"https:\/\/en.wikipedia.org\/wiki\/Discman\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Discman<\/a> was a CD that I had picked up at one of these live music events. <\/p>\n\n\n\n<p>But when I went off to college and then moved to various cities, I found it hard to get into the various local music scenes. It took much time and effort to find events, learn about local bands, and acquire a taste for the local sound. <\/p>\n\n\n\n<p>At the same time, I was researching computational music analysis and reading a bit about music cognition as part of my Ph.D. studies. I began to envision a music recommendation system that would take a user&#8217;s mainstream music interests and use them to provide locally-focused artist recommendations. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-10.00.33-AM-1024x774.png\" alt=\"\" class=\"wp-image-461\" width=\"323\" height=\"244\" srcset=\"https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-10.00.33-AM-1024x774.png 1024w, https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-10.00.33-AM-300x227.png 300w, https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-10.00.33-AM-768x581.png 768w, https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-10.00.33-AM.png 1143w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><\/figure><\/div>\n\n\n\n<p>Flash forward over a decade later through an unsuccessful start-up (Music Search, Inc.) and an 8-year academic project (<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/blog.megsradio.fm\/\" target=\"_blank\">MegsRadio.fm<\/a>), I am excited to announce the latest attempt to get people to listen to local music: <strong><a href=\"https:\/\/www.localify.org\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Localify.org<\/a> <\/strong><\/p>\n\n\n\n<p><strong>Make Spotify Local<\/strong><\/p>\n\n\n\n<p>MegsRadio.fm used the standard personalized radio model (<a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.pandora.com\/\" target=\"_blank\">Pandora<\/a>, <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.slacker.com\/\" target=\"_blank\">Slacker<\/a>) but the playlist algorithm mixed in songs by local artists with songs by mainstream artists. This might have been a good idea when we started in 2010 but <a href=\"https:\/\/blog.megsradio.fm\/2018\/02\/05\/megsradio-is-dead-long-live-megsradio\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">it took us too long to develop the cross-platform app<\/a> with a (frequently graduating) team of undergraduate students. In the meantime, on-demand celestial jukeboxes like Spotify and Apple Music became a reality and quickly have replaced the personalized radio player model as the dominant way to stream music. <\/p>\n\n\n\n<p>Given the limitations of academic music licenses and the prohibitive costs of developing our own academic celestial jukebox, we decided to explore ways we could leverage existing commercial music streaming services to see if we could co-opt them to help promote local music. Lucky for us, Spotify provides extensive ways to integrate their platform using their expansive public API. So rather than beat them, we decide to join them.<\/p>\n\n\n\n<p><strong>Interactive Design<\/strong><\/p>\n\n\n\n<p>Our &#8220;app&#8221; is really three services: a web app with event recommendations, a Spotify playlist generator, and a personalized weekly email digest.<\/p>\n\n\n\n<p>Here is how it works:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>You create a Localify account by logging in using your Spotify username and password.<\/li><li>You select a city<\/li><li>We recommend upcoming music events in your city based on your &#8220;heavy rotation&#8221;  artists on Spotify<\/li><li>We create personalized playlists that mix together your artists with similar local artists. This playlist is automatically updated every week.<\/li><li>We also send you a personalized email digest every week with shows that you have selected on our web app, as well as event recommendations for your city.<\/li><\/ol>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-9.56.58-AM-1024x906.png\" alt=\"\" class=\"wp-image-462\" width=\"566\" height=\"499\"\/><figcaption>Localify Event Recommendation<\/figcaption><\/figure><\/div>\n\n\n\n<p>The idea is that there are great local artists all around us. They just need to be heard. <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/scholar.google.com\/scholar?hl=en&amp;as_sdt=0%2C33&amp;q=Subjective+complexity%2C+familiarity%2C+and+liking+for+popular+music.&amp;btnG=\" target=\"_blank\">By exposing them to you on a playlist along with your favorite artists, the local artists will become more familiar and preferred over time.<\/a> Then, when you see an upcoming event featuring one of these local artists, you will be more likely to go check it out. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-9.57.22-AM-1024x757.png\" alt=\"\" class=\"wp-image-463\" width=\"594\" height=\"439\" srcset=\"https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-9.57.22-AM-1024x757.png 1024w, https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-9.57.22-AM-300x222.png 300w, https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-9.57.22-AM-768x568.png 768w, https:\/\/dougturnbull.org\/wp-content\/uploads\/2019\/09\/Screen-Shot-2019-09-19-at-9.57.22-AM.png 1405w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><figcaption>A &#8220;Localified&#8221; Playlist on Spotify <\/figcaption><\/figure><\/div>\n\n\n\n<p><strong>Eat Local, Shop Local, Listen Local<\/strong><\/p>\n\n\n\n<p>Supporting local farmers and small business owners is good for a number of economic, social and environmental reasons. So is supporting local artists. For example, if you go to 12 shows per year, on average you would spend <a href=\"https:\/\/www.americansforthearts.org\/sites\/default\/files\/aepiv_calculator\/calculator.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">$270 on local businesses and directly contribute $135 to salaries for people in your community<\/a>. More importantly, supporting the local artistic community increases the quality of life for everyone! Just imagine life without music.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Free-to-Use, Ad-Free, Non-for-profit Academic Project<\/strong><\/p>\n\n\n\n<p>Localify has been primarily <strong><a href=\"https:\/\/info.localify.org\/index.php\/credits\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">designed and developed by students at Ithaca College and Cornell University<\/a>.<\/strong> It is free-to-use and will never be supported by ads due to the generous support of the National Science Foundation.&nbsp; In addition, Localify is a platform for research related to machine learning, recommender systems, software engineering, and human-computer interaction.<\/p>\n\n\n\n<p>Listen to Local Music<br>&#8211; <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/blog.dougturnbull.org\/\" target=\"_blank\">Doug Turnbull<\/a><\/p>\n\n\n\n<p>ps &#8211; This post is also found on our new <em><a href=\"https:\/\/info.localify.org\/index.php\/2019\/08\/07\/introducing-localify\/\">Localify Blog<\/a><\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ithaca has a superb local music scene. I grew up here and spent a good part of my youth going[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":454,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,5,10],"tags":[],"class_list":["post-453","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-info","category-localify"],"_links":{"self":[{"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/posts\/453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/comments?post=453"}],"version-history":[{"count":5,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/posts\/453\/revisions"}],"predecessor-version":[{"id":466,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/posts\/453\/revisions\/466"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/media\/454"}],"wp:attachment":[{"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/media?parent=453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/categories?post=453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dougturnbull.org\/index.php\/wp-json\/wp\/v2\/tags?post=453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}