-
Move track_metadata and track_uri state tracking to controller, Stop modifying controller properties from many places in AVTransport. Add set_single_play_uri() and set_playlist_uri() as the only valid methods to set uri, metadata, etc. Also make property setters private if setting them from AVTransport makes no sense. The goal is to make both classes cleaner, no functional changes are intended. https://bugzilla.gnome.org/show_bug.cgi?id=709165
7e7b9c2a