Overview
Collects your YouTube Music liked songs so Earprint can analyze your music taste.
Earprint reads what you've liked on YouTube Music and any playlist you point it at, including the year-end Recap - then turns it into a portrait of how you actually listen. Not the playlists the algorithm pushes at you: the music you picked. ### What you get After one sync (about 5–10 minutes for a 1,500-song library), the Earprint web app builds: - **Music Zodiac** — your taste pattern matched to one of twelve archetypes (e.g. Riff Architect, Velvet Collector, Dream Diver). Reads like a personality card and pulls from real signals in your library: genre distribution, audio character, album immersion, recency tilt. - **Taste DNA** — a research-grounded breakdown of your listening: novelty vs comfort, nostalgia window (which years anchor your taste), genre constellation, audio-feel radar. - **Interactive Artist Map** — your artists drawn as a constellation. Drag to explore, click an artist to see what they share with your favourites, drop in recommendations to fill the gaps. - **Personal song recommendations** — swipe-style rating loop. Liked tracks fold back into your library; passes drop the artist from future picks. - **Music World Cup** — bracket your own library (8 → 256) and find your real #1, or run a genre bracket to settle "do I actually prefer indie pop or city pop?". Imported a **Recap** playlist? Earprint weighs it more heavily in your profile — it's the one playlist that reflects what you actually *listened to*, not just liked. ### How you sync — now right on the page The sync controls live on YouTube Music itself (new in this version — no more hunting in the toolbar popup): 1. Open **music.youtube.com** in your own logged-in tab. 2. A small Earprint button sits in the bottom-right corner. Click it. 3. Pick what to import: - **Sync Liked Music** — your full liked library. - **Sync this playlist** — whatever playlist you're viewing (a Recap, a mood mix, one of your own). - **Choose playlists…** — tick several and import them in one batch. 4. Earprint scrolls the list for you and reads the songs YouTube already shows — title, artist, album, like-order — with a live progress bar. **Stop & save** keeps what's captured so far; **Cancel** drops the run. 5. Your sync token (issued when you sign in on the website) sends those rows to your own Earprint account. The toolbar popup is now just a connection light + a switch to show or hide the on-page panel. ### What the extension never does - **No password access.** Earprint never sees your Google or YouTube password — sign-in happens on the website via standard Google OAuth, and the extension only ever uses a token tied to your own account. - **No watch / play / search history.** It only reads songs you've explicitly liked or playlists you choose to import. - **No background scraping.** A sync only fires when you click it. - **No selling data, no ad networks, no analytics SDKs.** The Privacy Policy at earprint.kwanho.dev/privacy spells out every byte that leaves your browser. - **Append-only.** Un-liking a song on YouTube Music doesn't erase it from your Earprint history — Earprint is "everything you've ever liked", not a live mirror. ### Why an extension at all? YouTube Music doesn't expose a public "my liked songs" API the way Spotify does. The only way to read your own liked-music list is to be logged in to music.youtube.com and read the page YouTube already shows you. That's what the extension does — on your tab, on your click. ### Pricing Free for everyone with a 500-song library cap. Paid tiers unlock larger libraries, the full AI psychology profile, and unlimited bracket runs. Pricing is in KRW for Korea and USD/EUR elsewhere — no subscription, you only pay when you choose to run a deeper analysis. ### Open & transparent - Privacy Policy: https://earprint.kwanho.dev/privacy - Terms of Service: https://earprint.kwanho.dev/terms - Security & contact: https://earprint.kwanho.dev/security - Source: https://github.com/KKWANH/earprint ### Permissions justification - `storage` — saves your sync token + preferences locally so you don't re-paste anything each time. - `tabs` — finds your music.youtube.com tab when you sync, and (for batch playlist import) opens each playlist in its own tab. - `host_permissions: music.youtube.com` — reads the rendered "Liked music" / playlist page on your tab. - `host_permissions: *.kwanho.dev` — uploads the captured list to your Earprint account. We do not request `<all_urls>`, `webRequest`, `cookies`, `history`, `bookmarks`, or anything outside the two specific hosts above. ### Built for YouTube Music listeners who want the "Spotify Wrapped" feeling without leaving YouTube Music — and want it more often than once a year, with more depth, and with privacy you can actually verify. --- **Languages**: English, Korean. **Sync footprint**: A 1,500-song library uploads ~150 KB total. No background traffic between syncs. **Open beta**. Feedback and bug reports: kwanho0096@gmail.com or via the GitHub Issues link above.
5 out of 51 rating
Details
- Version0.12.0
- UpdatedJune 9, 2026
- Size36.38KiB
- LanguagesEnglish
- DeveloperWebsite
Email
kwanho0096@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Earprint — YouTube Music collector has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Earprint — YouTube Music collector handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser