Closed qzdl closed 4 years ago
Safe to say I smashed this one. All directions have before/after semantics due to functions they're associated with. This was probably the most compelling development in the project to date. Support free software at all costs.
Listening to sample playlists of one's favouritew albums just makes one want to listen to the songs from which the playlist was generated. It would be low effort to append the original song's uri (from the parent object) to the list of songs when they are added to the new playlist.
Could append / prepend the 'original' songs, based on the direction:
direction.contains_sample_of
=> append to list of samples (heard after the set of samples)