<meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><br>&gt; Well, obviously it&#39;s a better approach then what was first suggested.<br>
&gt; The function is already there, but not used everywhere that it should<br>&gt; because in many cases it&#39;s not properly implemented. In fact it&#39;s<br>&gt; mostly just &quot;return true;&quot;.<br>&gt;<br>&gt; Like I said, with the correct handling of track loading in<br>
&gt; XSPFPlaylist and checking for isPlayable() in PlaylistModel this can<br>&gt; be quite seamless and easy to implement. I would make the non-playable<br>&gt; tracks gray/desaturated as this is understood by all computer users as<br>
&gt; &quot;not available&quot;.<br>&gt;<br>&gt; Bart</span><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">Hi,</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">Just so I&#39;m clear on what I need to do..... you&#39;re saying that I should properly implement the isPlayable() function for all the *Track classes derived from Meta::Track right? </span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><br></span></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">-Sandeep</span></font></div>