Skip to content

An app for cataloging, sharing, and customizing your music collection. Next.js, TypeScript, Material UI, Apollo

License

Notifications You must be signed in to change notification settings

patricianapp/patrician

Repository files navigation

Patrician is an app that lets you show off your music collection in your own unique way, gathering and importing data from all of your music listening profiles.

Project Vision/Goals

  • Import your entire library in minutes: Add music from Spotify, Last.fm, Discogs, your local music player, and more. You can set up continuous imports to keep your collection up-to-date, and fine-tune the settings so it only adds the albums you want. Albums are automatically auto-tagged using the MusicBrainz database (but it's your choice to use the auto-tags or your own).
  • Self-expression: Your profile is an expression of your unique identity. You can customize the colors and layout of your profile, add custom images, text, and widgets to the sidebars, categorize your music the way you want, implement a custom rating system, and even write an "about me" page.
  • Collection Management/Ratings: Once you've set up your imports, you can add unlimited custom tags, write reviews for your albums and artists, organize your collection into folders, and many more advanced features.
  • One Link to Rule Them All: Your Patrician profile will be the all-encompassing way to share your music library with others, combining data from Spotify, Last.fm, RateYourMusic, Discogs, and more in an elegant, customizable fashion.
  • Powerful Search: Your collection can be searched, filtered, and compared with other collections using advanced search queries.
  • Recommendation Inbox: Users can share recommendations with each other, and manage lists of recommendations they've received (including outside of the platform).
  • Public APIs: Collections can be accessed and searched using our public API at no cost.
  • Exporting: Collections can always be exported, so you're never locked into the platform.