vefswap.blogg.se

Sound trax
Sound trax





sound trax
  1. #Sound trax pro
  2. #Sound trax code

  • ArcGIS Runtime on Xamarin iOS has a bug when authenticating with the ArcGIS world routing service that we were not aware of.
  • Even the much more limited area we fall back on took a long time to process.
  • Data processing took much longer than anticipated for the area/scale we originally wanted.
  • This functionality made testing and demoing easier, but is not necessary for the app.
  • We spent too much time getting our location simulation to work as we wanted.
  • We spent too much time initially with Xamarin iOS, since in the end we weren't able to work with Spotify from that platform.
  • Note: Spotify Premium was required to programmatically play a track like this. The track was played on the currently active device (if any) for Spotify.
  • Information about the recommended track was shown to the user (artist, track name, album art, etc.).
  • Recommended tracks were returned based on the ruggedness values, but within the parameters of the user's tastes (based on their favorite artists, ie). These values were passed to the Spotify API.

    sound trax

    To find a recommended track, a call was made to our "ruggedness" service to read values for the current location (latitude and longitude).A location simulation class was created to simulate driving a route determined by the user. Geocoding and routing functionality were added to the app.The user's profile (favorite artists, genres, etc) were read.

    #Sound trax code

    Authentication code was added to log the user into Spotify.A Windows app was created to prototype and test application logic (C# wrappers of the Spotify API were not available for Xamarin).A Xamarin iOS project was created to design the UI (the app was envisioned as a mobile app for iOS or Android).This dataset was published as a feature service on ArcGIS Online for access through the REST API.

    #Sound trax pro

    ArcGIS Pro was used to create a 1-mile X 1-mile grid to summarize local terrain ruggedness (based on a high-resolution Digital Elevation Model image).Wherever you are, your tunes will match the terrain! How we built it When it's time for a new song, the query is made again for your location. Is it flat and boring? Is it hilly and dynamic? Somewhere in-between? A "ruggedness" index (using elevation and slope) is used to query the Spotify REST API for songs whose energy and valence match the terrain. Don't you wish your life had it's own soundtrack? Wouldn't it be cool if music were recommended for you based on your current environment? We thought so, and that's the inspiration for SoundTrax! What it doesĪs you travel through the environment, SoundTrax queries your current location for information about the local terrain.







    Sound trax