Reverted dependency, moved to media-title rather than path

The QString always gives me trouble--for now it'll stay as std::string until I can figure out how to get QString to allocate the data.
media-title is a better property than path for what it is used for (at the moment just window title).