Skip to content

An easy-to-use Spotify analytics app for music enthusiasts. Leverages Spotify's Web API

Notifications You must be signed in to change notification settings

0xTxbi/OctoPlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1208abf · Jan 12, 2024
Jan 12, 2024
Jan 12, 2024
Nov 29, 2023
Jan 12, 2024
Nov 10, 2023
Sep 15, 2023
Sep 15, 2023
Jan 12, 2024
Sep 15, 2023
Sep 15, 2023
Nov 22, 2023
Jan 12, 2024
Sep 15, 2023
Sep 15, 2023
Sep 15, 2023
Nov 10, 2023
Jan 12, 2024

Repository files navigation

OctoPlay - A Simplified Music Analytics Tool

OctoPlay Hero

OctoPlay is an easy-to-use analytics app for music enthusiasts. It leverages Spotify's Web API to provide a comprehensive analysis of your music experience, offering insights into your top tracks, favorite artists, and public playlists.

OctoPlay makes understanding your musical preferences a breeze.

Features

  • Top Tracks: View your top tracks based on your listening history. These stats can be filtered by range.

Top Tracks

Track Details: Detailed stats for each top track, including a preview of the track and information such as its release date and duration.

Top Tracks Details

  • Top Artists: Discover your favorite artists based on your listening history. Also, these stats can be filtered by range.

Top Artists

Artist Details: Comprehensive stats for each top artist, including their albums, popularity, and artists with a similar style.

Top Artists Details

  • Public Playlists: Explore public playlists curated by other users.

Public Playlists

Tech Stack

This project was built using the following technologies:

  • Next.js: Server-side rendering and static generation.
  • NextAuth: Authentication.
  • SWR: Data fetching and caching.
  • TypeScript: Static typing for better tooling and developer experience.
  • Tailwind CSS: Rapid UI development.
  • ShadCN: Accessible and composable UI components.