An open API service indexing awesome lists of open source software.

https://github.com/cristian-sknz/kashi-extension

Chrome/Opera extension to romanize Lyrics on Spotify. Support Japanese, Korean, Chinese and Russian lyrics
https://github.com/cristian-sknz/kashi-extension

chrome chrome-extension romanized-lyrics spotify typescript

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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
- [x] Romanize Spotify lyrics
- [x] Loading indicating that romanization is taking place.
- [x] Store romanized song lyrics
- [ ] Option to disable romanization
- [x] Follow the browser extension design pattern
- [x] Support for Russian, Chinese and Korean lyrics.

## Installation

1. Download the [latest release](https://github.com/Cristian-Sknz/kashi-extension/releases) 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.
3. After completing the previous steps...
1. Go to [_chrome://extensions_](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.