Skip to content

๐Ÿš€ Chrome Extension optimizing Spotify workflows for massive libraries. Solves the "duplicate track" friction by injecting real-time status indicators directly into the Web Player DOM. Features local caching & OAuth 2.0.

Notifications You must be signed in to change notification settings

Chagai33/AumExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽต Aum Extension - Spotify Workflow Optimizer

A custom Chrome Extension built to solve a specific pain point in managing large-scale music libraries (750+ playlists).

๐Ÿ“– The Story

Managing a massive music library is operationally expensive. As a curator with over 900 playlists, organizing tracks became a nightmare. I had no quick way to know if a song playing on the Web Player was already assigned to a specific playlist without manually searching or going through a "trial and error" process of adding duplicates.

Identifying this friction, I built this extension to act as a "second brain" for the Spotify Web Player, giving me instant visibility and quick actions.

๐Ÿ“ธ Visual Demo


Main Interface

Real-time Playlist Check

Quick Switching

Data Export

๐Ÿš€ Key Features

๐Ÿง  Smart Playlist Tracking

  • Real-Time Detection: Automatically identifies the "Now Playing" song directly from the DOM.
  • Instant Cross-Reference: Scans cached playlist data to list exactly which of your playlists already contain the current track.
  • Advanced Filtering: Filter your playlists by string (include/exclude) or song count (min/max) to find the right list instantly.

๐Ÿ› ๏ธ Productivity Tools

  • Find on YouTube: One-click search to find the video version of the playing track.
  • Lyrics Integration: Opens Skiley.net for instant access to lyrics.
  • Data Export: Capability to download playlist metadata as JSON/CSV for offline analysis.
  • Quick Share: Instantly copy the track's Spotify URL to the clipboard.

๐Ÿ› ๏ธ Tech Stack

  • Core: Native JavaScript (ES6+), HTML, CSS.
  • Platform: Chrome Extension API (Manifest V3 compatible).
  • Integration: Spotify Web API (OAuth 2.0 Implicit Grant).
  • Performance: Implements local caching (LocalStorage) to handle large datasets (thousands of tracks) without hitting API rate limits during standard usage.

โš™๏ธ Installation (Local)

  1. Clone this repository.
  2. Open Chrome and navigate to chrome://extensions/.
  3. Enable Developer mode (top right).
  4. Click Load unpacked and select the extension directory.
  5. Click the extension icon to authenticate with Spotify.

โš ๏ธ Disclaimer

This project was built as a rapid "Proof of Concept" productivity tool for personal use. It prioritizes immediate functionality and specific workflow solutions over enterprise-grade architecture.


Created by Chagai Yechiel

About

๐Ÿš€ Chrome Extension optimizing Spotify workflows for massive libraries. Solves the "duplicate track" friction by injecting real-time status indicators directly into the Web Player DOM. Features local caching & OAuth 2.0.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published