Personify
Prototype music discovery application for Android. Uses the Echo Nest java API along with Google Guava.
The app is currently deployed on Amazon Web Services here. Click here to visit the app.
Update: See the python branch for the web app. The Android branch is no longer in active development, please see the python branch for the actual application.
Description
Love music? Love being up to date? Personify helps you stay up to date with the latest happenings involving your favorite artists. It also helps you learn the rich history behind your favorite music acts. Learn about where your favorite artists came from to give you an idea of where they’re going. Includes biographies, news, and blogs about the artists you love to keep you up to date when something new hits.
Proposed features
Key:
Implemented- Nice to have, but not essential
Core features
Interacts with the Echo Nest API.Has a list of artists. (Top 20 artists)Selecting an artist goes to the artist overview.Can search for artists.Search uses text entered by the user.Results show most relevant artists based on the user's query.- Artist features (Artist overview):
List of artist biographies.List of artist news.Shows the date the news article was published.Has a link to the site with the news article.
List of artist blogs.Shows date the blog was published.Has a link to the original blog.
Contains artist hotttnesss score.Contains artist familiarity score.- List of artist events.
- Shows artist photos.
1.
One photo2. Multiple photos. Has a link to the artist’s official twitter (if exists).Has a list of similar artists.Has a list of genres.Selecting a genre lists top artists for that genre.Genre list is paginated and the user can go forward/back pages.Can search for genres.Search help page.
Extra features (Probably not in release v 1.0)
- Spotify integration
- Users can link their Spotify accounts.
- Syncs saved/followed artists across Personify and Spotify.
- Can play top songs from an artist through Spotify.
- Last.fm integration
- Users can link their Last.fm accounts.
- Users see number of scrobbles for the artist when they go to the artist page.
Interface design proposal
Note: The final product will differ, these are initial interface ideas and sketches using the draw.io mockup tool.
Artist view
Main information view with tabbed interface for displaying multiple items per artist.
Search and navigation screen
Uses hamburger menu with a search list item and links to other views within the app.
Screenshots of similar apps
Spotify is somewhat of a related app. I like their interface, but their artist biographies and (lack of) news sections could be a lot better. I am also including a screenshot from Google Music for comparison.