The Songs+Spaces system supports dynamic song selection and visualization based on the digital artifacts associated with a particular location. Songs+Spaces allows the user to select between different channels that filter out sets of digital artifacts associated with their current location. The Songs+Spaces system chooses songs based on user (self or other) preferences, geo-coded photos, videos, text annotations, and graphics associated with a particular place and uses them to provide visual accompaniment on the screen of a personal media player or heads up display. This application makes use of GPS or other location based services, and will run on any device that has access to such services