<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">forwarding to the list....<br><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Devon Jones &lt;<a href="mailto:soulcatcher@evilsoft.org">soulcatcher@evilsoft.org</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">August 28, 2008 10:23:59 AM CDT</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Leo Franchi &lt;<a href="mailto:lfranchi@kde.org">lfranchi@kde.org</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>Re: proposed solution for defects 90095 &amp; 119539 (674 votes, 638 votes) (Multiple artists per song)</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div><div>Leo Franchi wrote:<br><blockquote type="cite">This is one of those features that we get a lot of requests for because it is usually desired by a *very* vocal minority. At the same time, none of us devs have huge well-tagged classical libraries, so we haven't implemented this ourselves.<br></blockquote><br>Yeah, only so many people ahve this kind of collection, but the feature is invaluable to those of us who do :)<br><br><blockquote type="cite">I do support the modification of our DB schema right now, as long as we do it *really soon* (e.g. next 5 or so days). I think we should really do our best to freeze the 2.0 schema, to reduce any sort of complexity on the part of the user with upgrading, downgrading, etc (the 1.x series were kind of a PITA in that department).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">That said, I don't think any of us are too engaged in this feature, so you would have to<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">a) be willing to put in the work now, pre-2.0, to modify the schema a little bit<br></blockquote><br>Yep, not a problem. &nbsp;I don't know your code base yet, so pointers of where I need to look to prevent breakage would be really appreciated. &nbsp;I'm trying to get a dev environment up now. So any pointers on that would also be useful. (I'm on Ubuntu, yes, I use Gnome ;-) )<br><br><blockquote type="cite">b) be willing to maintain it over a longer-term sort of timeframe.<br></blockquote><br>If it finally gets me a player that can do this, I have *no* problem with maintaining that chunk of functionality long term. &nbsp;I already maintain it in private forks of 1 or 2 other apps where the devs weren't keen on the idea.<br><br><blockquote type="cite">i think this could also be a really cool feature that yet again distinguishes us from most other players.<br></blockquote><br>Having looked, this feature request exists for every major jukebox. &nbsp;There is a hunger for the feature from a group of people who will probably become rabidly loyal ;-)<br><br><blockquote type="cite">I think just changing the schema pre-2.0 &nbsp;isn't too invasive, and isn't a feature-addition in itself. Nevertheless, it is important groundwork for the future 1-N stuff you are talking about.<br></blockquote><br>Thanks, I'm happy it's worth considering :-)<br><br>Devon<br></div></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; 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: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; 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; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; 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; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; 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; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>---</div><div>Leo Franchi<span class="Apple-tab-span" style="white-space: pre; ">                                </span>(650) 704 3680</div><div>Tufts University 2010 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div><br></div><div><a href="mailto:lfranchi@kde.org">lfranchi@kde.org</a></div><div><a href="mailto:leonardo.franchi@tufts.edu">leonardo.franchi@tufts.edu</a></div></div></div></div></div></div></span></div></span></div></span></div></span> </div><br></body></html>