lnunno / personify

Prototype music artist biography and discovery Android app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Interacts with the Echo Nest API.
  2. Has a list of artists. (Top 20 artists)
  3. Selecting an artist goes to the artist overview.
  4. Can search for artists.
  5. Search uses text entered by the user.
  6. Results show most relevant artists based on the user's query.
  7. Artist features (Artist overview):
  8. List of artist biographies.
  9. List of artist news.
    1. Shows the date the news article was published.
    2. Has a link to the site with the news article.
  10. List of artist blogs.
    1. Shows date the blog was published.
    2. Has a link to the original blog.
  11. Contains artist hotttnesss score.
  12. Contains artist familiarity score.
  13. List of artist events.
  14. Shows artist photos. 1. One photo 2. Multiple photos.
  15. Has a link to the artist’s official twitter (if exists).
  16. Has a list of similar artists.
  17. Has a list of genres.
  18. Selecting a genre lists top artists for that genre.
  19. Genre list is paginated and the user can go forward/back pages.
  20. Can search for genres.
  21. Search help page.

Extra features (Probably not in release v 1.0)

  1. Spotify integration
  2. Users can link their Spotify accounts.
  3. Syncs saved/followed artists across Personify and Spotify.
  4. Can play top songs from an artist through Spotify.
  5. Last.fm integration
  6. Users can link their Last.fm accounts.
  7. 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.

About

Prototype music artist biography and discovery Android app.


Languages

Language:Java 100.0%