*/
public Track setStyles(Collection<? extends Style> styles);
+ /**
+ * Returns the name of this remix. If this track is not a remix,
+ * {@code null} is returned.
+ *
+ * @return The name of this remix, or {@code null} if this track is not a
+ * remix
+ */
+ public String getRemix();
+
+ /**
+ * Sets the name of the remix.
+ *
+ * @param remix
+ * The name of this remix, or {@code null} if this track is not a
+ * remix
+ * @return This track
+ */
+ public Track setRemix(String remix);
+
+ /**
+ * Returns all remix artists involved in this track.
+ *
+ * @return All remix artists involved in this track
+ */
+ public List<Artist> getRemixArtists();
+
+ /**
+ * Sets all remix artists involved in this track.
+ *
+ * @param remixArtists
+ * All remix artists involved in this track
+ * @return This track
+ */
+ public Track setRemixArtists(List<Artist> remixArtists);
+
}