<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On May 27, 2012, at 10:13 PM, Ryan Feng wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi,<div><br></div><div>The Spotify service plugin has two parts, a standalone Spotify resolver and</div><div>a Amarok side Script Resolver, it's mainly from Tomahawk.  I've rewrote the </div><div>Amarok side resolver, it can work without Tomahawk base classes and headers</div>

<div>now. Here[1] is the code.</div><div><br></div><div>In the following week, I will continue working on the resolver to make it more suited </div><div>for Amarok.</div><div><br></div><div>[1] <a href="http://quickgit.kde.org/index.php?p=scratch/zhengliangfeng/gsoc-scratch.git&a=summary">http://quickgit.kde.org/index.php?p=scratch%2Fzhengliangfeng%2Fgsoc-scratch.git&a=summary</a></div>

</blockquote><br></div><div>Hi from one of the authors of the spotify resolver :)</div><div><br></div><div> Please don't fork the resolver and make a bunch of amarok-specific changes. I'm more than happy to work together to make the resolver support both Tomahawk's and Amarok's needs together. If we end up with two different variants it is only a matter of time until one of the two bitrots and falls into disrepair, especially because Hugo and I are making frequent (and sometimes incompatible) changes to the spotify resolver as libspotify itself is often changing as well.</div><div><br></div><div>I'm hanging out in the amarok channels as well as #tomahawk, so lets have some conversations to make sure the resolver can do what you need it to do.</div><div><br></div><div>cheers,</div><div>leo</div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>--</div><div><a href="mailto:leo@kdab.com">leo@kdab.com</a>                                 KDAB (USA), LLC</div><div><a href="mailto:lfranchi@kde.org">lfranchi@kde.org</a>                             The KDE Project</div></div></div></span></span>
</div>

<br></body></html>