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

https://github.com/bradeac/do-i-know-this-artist

Search through your Youtube playlists for an artist or a track
https://github.com/bradeac/do-i-know-this-artist

hooks-api-react react youtube youtube-api-search youtube-api-v3

Last synced: 24 days ago
JSON representation

Search through your Youtube playlists for an artist or a track

Awesome Lists containing this project

README

          

# Do I Know This Artist?

Search your YouTube playlists to find if you already know an artist or track.

See a name on a festival lineup that sounds familiar? Search across all your YouTube playlists instantly.

**[do-i-know-this-artist.bradeac.dev](https://do-i-know-this-artist.bradeac.dev)**

## How it works

1. Sign in with Google
2. The app caches all tracks from your YouTube playlists
3. Search by artist or track name — results are instant

You can choose which playlists to include via the settings panel.

## Running locally

```
cp backend/.env.example backend/.env # add your YOUTUBE_API_KEY
cp frontend/.env.example frontend/.env # add your VITE_GOOGLE_CLIENT_ID

docker compose up
```

Frontend: `localhost:5176` | Backend: `localhost:5177`

## Deploy

The deploy script uses `h` as the SSH host alias. Add it to your `~/.ssh/config`:

```
Host h
HostName
User root
```

Then run:

```
bash deploy.sh
```

Builds for linux/amd64, uploads images to VPS, runs with docker compose.

## Privacy

No data is stored on the server. Auth tokens and preferences live in your browser's localStorage. [Privacy policy](https://do-i-know-this-artist.bradeac.dev/privacy).