{"id":456,"date":"2011-05-14T12:01:03","date_gmt":"2011-05-14T16:01:03","guid":{"rendered":"http:\/\/efsavage.com\/blog\/?p=456"},"modified":"2011-05-11T15:29:55","modified_gmt":"2011-05-11T19:29:55","slug":"the-ultimate-music-app","status":"publish","type":"post","link":"https:\/\/efsavage.com\/blog\/posts\/the-ultimate-music-app\/","title":{"rendered":"The Ultimate Music App"},"content":{"rendered":"<p>There&#8217;s an ever-growing number of online music services out there, but none of them have really nailed it for me.  Here&#8217;s my list of demands:<\/p>\n<ul>\n<li><strong>Instant Purchase<\/strong> &#8211; Simple one or two click purchase, which adds it to my portfolio.  Downloading from one place and uploading to another is dumb.<\/li>\n<li><strong>Standard format\/no DRM<\/strong> &#8211; This is why subscription-based services won&#8217;t work.<\/li>\n<li><strong>Automatic Download\/Sync<\/strong> &#8211; As seamless as DropBox, maybe even with a few rules (per playlist, etc).<\/li>\n<li><strong>Smart Playlists<\/strong> &#8211; The only reason I use iTunes is that I can set up playlists with dynamic criteria, like &#8220;stuff I like that I haven&#8217;t heard in 2 weeks&#8221;.  This entails tracking what I listen to and being able to rate stuff.<\/li>\n<li><strong>Upload My Own<\/strong> &#8211; No reason for me to have to buy things again.  I&#8217;m fine with paying a small extra fee for this, but I should also be able to work that off by buying new stuff.  Amazon hosts stuff I&#8217;ve bought from them for free, but charges me for uploads, so in the long run they could actually end up costing me more.  They should give me a 50MB bonus per album to upload other files.<\/li>\n<li><strong>Mobile<\/strong> &#8211; My phone is my music player now, I should be able to stream\/sync\/download from it as well as my computer.<\/li>\n<\/ul>\n<h3>Bonus Features<\/h3>\n<ul>\n<li><strong>API<\/strong> &#8211; Let me have another program talk to your service to do things like recommendations and missing tracks.<\/li>\n<li><strong>Podcasts<\/strong> &#8211; This doesn&#8217;t necessarily have to be done in-service, if the API allowed uploads someone else could do it, but it seems pretty trivial to add on if all of the above things are in place.<\/li>\n<\/ul>\n<h3>Don&#8217;t Really Care<\/h3>\n<ul>\n<li><strong>Sharing<\/strong> &#8211; Nice to have but I&#8217;d be fine with a service I can&#8217;t share.  I&#8217;d prefer the option to sign into more than one account at a time.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s an ever-growing number of online music services out there, but none of them have really nailed it for me. Here&#8217;s my list of demands: Instant Purchase &#8211; Simple one or two click purchase, which adds it to my portfolio. Downloading from one place and uploading to another is dumb. Standard format\/no DRM &#8211; This&hellip; <\/p>\n<p class=\"simppeli-read-more\"><a href=\"https:\/\/efsavage.com\/blog\/posts\/the-ultimate-music-app\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Ultimate Music App<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21,31,3],"tags":[146,148,384,143,147,145,144],"series":[],"class_list":["post-456","post","type-post","status-publish","format-standard","hentry","category-internet","category-music","category-software","tag-download","tag-drm","tag-music","tag-online","tag-playlists","tag-podcasts","tag-sync"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1AkJt-7m","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts\/456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/comments?post=456"}],"version-history":[{"count":5,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts\/456\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/posts\/456\/revisions\/464"}],"wp:attachment":[{"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/media?parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/categories?post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/tags?post=456"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/efsavage.com\/blog\/wp-json\/wp\/v2\/series?post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}