/kashi-extension

Chrome/Opera extension to romanize Lyrics on Spotify. Support Japanese, Korean, Chinese and Russian lyrics

Primary LanguageTypeScriptMIT LicenseMIT

Kashi Chrome Extension

Chrome/Opera extension to romanize Lyrics on Spotify. Support Japanese, Korean, Chinese and Russian lyrics.

Motivation

The romanized letters feature has been requested on Spotify for quite some time. For me to see the romanized lyrics of my favorite Japanese artists, I had to use a third-party service, it sometimes took a little time. So I decided to create this extension that brings this feature to Spotify as it is not officially implemented.

Features

  • Chrome Web Store
  • Romanize Spotify lyrics
  • Loading indicating that romanization is taking place.
  • Store romanized song lyrics
  • Option to disable romanization
  • Follow the browser extension design pattern
  • Support for Russian, Chinese and Korean lyrics.

Installation

  1. Download the latest release here on Github
  2. Choose the type you want to use:
  • Light this version is lighter, as it does not use the packages for romanization, but it may take longer to romanize the letters (only for japanese lyrics).
  • Dict this version is heavier, as it uses a packages for romanization, but the letters are romanized instantly.
  1. After completing the previous steps...
    1. Go to chrome://extensions in Google Chrome or extensions in Opera
    2. With the developer mode checkbox ticked, click Load unpacked extension... and select the extracted folder.

Development

Use npm install or yarn install to install the dependencies, you will have to use an editor that supports Typescript.