<div><br></div><div>I've working on moving the architecture over to the mediaItem class (commits coming soon).</div><div>However, I've come across 2 issues I would prefer to discuss.</div><div><br></div><div>1) The usage of itemDataRole</div><div>The old mediaItemModel makes use of itemDataRoles extensively throught OldMediaItem, </div><div>Given, that we're moving to qml, I fail to see any of these roles necessary, and I'm all </div><div>for dropping them moving forward, unless there is valid usage that I've missed.</div><div><br></div><div>2) Metadata in MediaItem</div><div>The OldMediaItem stores so much metadata, it keeps a "fields" hashmap, along with traditional</div><div>metadate members such as title, artwork,duration etc. Stefan has moved most of this metadata out of mediaItem</div><div>but the question arises of how do we keep track of non-traditional metadata.</div><div>How do we associate all that metadata?, are we keeping that in mediaUri?</div><div><div style="color:#909090;font-family:Arial Narrow;font-size:12px">------------------</div><div style="font-size:14px;font-family:Verdana;color:#000;"><div>Eshton</div></div></div><div> </div>