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
- Host: GitHub
- URL: https://github.com/cristian-sknz/kashi-extension
- Owner: Cristian-Sknz
- License: mit
- Created: 2022-05-16T01:07:32.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T18:04:15.000Z (12 months ago)
- Last Synced: 2024-06-24T19:58:13.067Z (12 months ago)
- Topics: chrome, chrome-extension, romanized-lyrics, spotify, typescript
- Language: TypeScript
- Homepage:
- Size: 14.5 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.