by Mizery_Made » Fri Dec 10, 2010 1:44 am
No, someone removing a song from their library should instantly incinerate every reference to the recording that has ever existed, duh. Though on this one, I'm going to have to agree with Chris. If you choose to delete it from the library, I see no reason for it also being removed from the NP list. As the NP list may contain references to Library tracks as well as tracks not contained within the library. Now if the individual selects to delete it from the Library & Computer, then I think there is some logic for also removing it from the NP list (and player).
This may come down to how the NP list references tracks however. If it's added through the MC node (or externally), then it's probably referenced via the file path and name. Whereas if it's a library track, I would guess it references those through the ID. Thus, if you delete it from the library, that ID no longer exists to reference. If that is the case, there may be performance benefits from using the ID and I would think this behavior would be an acceptable trade off.
No, someone removing a song from their library should instantly incinerate every reference to the recording that has ever existed, duh. Though on this one, I'm going to have to agree with Chris. If you choose to delete it from the library, I see no reason for it also being removed from the NP list. As the NP list may contain references to Library tracks as well as tracks not contained within the library. Now if the individual selects to delete it from the Library & Computer, then I think there is some logic for also removing it from the NP list (and player).
This may come down to how the NP list references tracks however. If it's added through the MC node (or externally), then it's probably referenced via the file path and name. Whereas if it's a library track, I would guess it references those through the ID. Thus, if you delete it from the library, that ID no longer exists to reference. If that is the case, there may be performance benefits from using the ID and I would think this behavior would be an acceptable trade off.