Website profiles · Technology insights · Alternatives

cosine.club

Search over two million electronic tracks for the ones that sound closest, matched by analyzing the audio rather than tags. Free, no account.

No paid content found
Visit website
Profile views 13 Outbound visits 6 Normal
cosine.club Full homepage screenshot

At a glance

Category
Search Engines
Language
English
Paid-content signal
No paid content foundObserved
Registered
2024
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is cosine.club?

cosine.club is a free electronic music search engine that finds tracks which sound alike. Instead of matching on tags, genres or what other people have played, it compares the actual audio. You give it a track, and it returns the closest-sounding items from a catalog of over two million electronic tracks. No account is needed.

The site describes its method plainly: it runs audio through the discogs-effnet model from Essentia, a neural network trained on 400 Discogs styles, and uses the resulting 1,280-dimension embedding vector to compare tracks by cosine similarity. Because those style categories encode era, place and scene as well as timbre, the matches tend to reflect a record's context, not just its waveform.

What you can do on the site

  • Search by sound, pasting in a track to find neighbours in the catalog.
  • Browse Today's Gems, a daily selection — the current one leans 90s techno and tech house.
  • Explore community playlists curated by users, such as a 23-track house club list or a 38-track "fried groove house" set.
  • Use the Journey feature to hear the path between any two tracks.
  • Consult the FAQ files covering how it works, submitting tracks, searching, the track database, playlists, troubleshooting and an API.

How it differs from mainstream recommendation

Spotify and Last.fm build suggestions from metadata and co-listening behaviour. That works well for widely played music and poorly for everything else: a record needs tags, plays and shared listeners before it can be matched at all. Audio-based matching puts a 300-pressed white label with no tags on the same footing as a well-catalogued release. The trade-off is that this approach is not Shazam — it sometimes identifies a track, but it is built to find similar-sounding music rather than to fingerprint a recording against crowd noise.

Who it suits

DJs hunting for the next track in a set, collectors of obscure house and techno, and anyone who has exhausted tag-based discovery. If you mainly want mainstream recommendations or instant song identification from a noisy room, this is not the tool.

A useful first step: take one record you know well and one you suspect sits nearby stylistically, paste both into the search, and see whether the results match your intuition. That tells you quickly whether the sound-based approach aligns with your taste. You can also compare against a tag-driven catalog such as Discogs or a listening-history service like Last.fm to see where each method helps.

How does cosine.club find tracks that sound similar to a song I paste in?

It compares the sound of your track against its catalog using an audio-based similarity model, not tags or play history.

When you paste a track, cosine.club runs it through the same model it used to index the catalog — the discogs-effnet model from Essentia, a neural network trained on two-second spectrogram slices to recognize 400 Discogs styles. The output is an embedding: a 1,280-dimension vector describing how the track sounds. Your track's vector is then compared against the stored vectors of over two million electronic tracks using cosine similarity, and the closest ones are returned.

Because the model was trained on Discogs style labels, the vectors encode more than timbre: era, place and scene tend to cluster together too, since that is what those style labels capture. Practically, that means pasting a track gets you neighbors that share a sonic world, not just a drum sound.

What this means for you

  • Obscure tracks work. A white-label pressing with no tags and almost no plays sits in the catalog on the same terms as a well-known release, because matching never depends on metadata or co-listening data.
  • No tags needed. You do not have to know the genre or label to get results.
  • It is not Shazam. Shazam fingerprints a specific recording, so it survives crowd noise and identifies the exact release. cosine.club is answering a different question — "what sounds like this?" — so it can surface tracks you have never heard rather than the one you played.

A concrete way to use it

If you DJ and want a track that sits next to something in your set without repeating it, paste the track you already play and work through the closest matches. The Journey feature goes further: it maps the path between any two tracks, which is useful for building a transition rather than a list. Today's Gems and Community Playlists are curated entry points if you would rather browse than search.

Deciding whether it fits

Use cosine.club when your reference track is electronic and you care about sonic proximity. Fall back to metadata-driven tools when you want recommendations tied to what people actually listen to, or when you need to identify a recording you cannot name. The catalog is electronic-focused, so expect weaker results outside that territory.

Next step: paste one track you know well and one you consider its closest relative. If the results land between them, the model is reading what you hear. For the mechanics in more detail, see cosine.club's own FAQ files.

Can cosine.club help me identify an unknown track, and how is that different from Shazam?

Partially, but not in the way you'd expect. cosine.club is built for finding tracks that sound similar to a track you already have, not for naming a mystery recording you only half-remember. Its matching is done by analyzing the audio itself rather than tags or listening history, so it can surface close-sounding material even for untagged white-label records. But identification — "what is this song?" — is a different task from similarity — "what else sounds like this?" The site's own FAQ acknowledges this distinction: it can sometimes help identify a track, but not the way Shazam does.

The practical difference

Shazam cosine.club
Core task Name the exact recording Find tracks that sound closest
Method Fingerprints a specific recording Compares audio embeddings across the catalog
Works with crowd noise / short clips Yes, that's the design goal Less reliable for that
Works on untagged obscurities Only if the recording is in its database Yes, catalog is matched on audio terms
Best input A few seconds of playback A track file you already have

What this means for you

If you have an audio file of an unknown track — a rip, a DJ set excerpt, a white label with no label info — running it through cosine.club's similarity search can point you toward the era, scene and style of records it resembles. That's often enough to narrow a hunt and then confirm the ID elsewhere. If you're standing in a club hearing a song once, Shazam-style fingerprinting remains the right tool.

A useful next step: check the site's own FAQ and search documentation, which explain the search behavior and database in detail. For broader electronic music discovery alongside it, Discogs and Bandcamp are useful for confirming label and release details once you have a candidate.

Why would I use cosine.club instead of Spotify or Last.fm for music discovery?

cosine.club is for finding tracks that sound like a track you already have, when tags, genres and play counts can't help you. It matches on audio rather than metadata or other people's listening, so it works on obscure records that Spotify and Last.fm have little or no data about.

The practical difference

cosine.club Spotify / Last.fm
What drives a match The audio itself (a 1,280-dimension vector from an Essentia neural network trained on Discogs styles) Tags, genres, and co-listening or play data
Obscure white-label with no tags Sits in the catalog on the same terms as anything else Needs tags and plays before it can be recommended at all
Catalog shape Over two million electronic tracks Broad catalogs, strongest on popular music
Account Free, no account needed Account typically required

When it's the better tool

  • You have a specific track and want its neighbours: paste it in and get the closest-sounding matches across the catalog.
  • You dig into 90s techno, tech house, or underground house where Last.fm scrobbles are thin.
  • You want to move between two known tracks and hear the path connecting them — the "Journey" feature is built for exactly that.
  • You want human curation without an algorithm: "Today's Gems" and community playlists are browsable.

Where Spotify or Last.fm still wins

Social proof and mainstream breadth. If you want "what's popular in this genre right now," or recommendations built from what people like you actually play, those services have the data cosine.club deliberately ignores. Audio similarity also can't tell you whether a track is good — only that it sounds close.

A concrete scenario

Say you found a 1996 tech-house white label with no Discogs style tags and 40 plays. On Spotify or Last.fm there's essentially nothing to match against. On cosine.club, the audio vector already exists, so you paste the track and get a list of records that sound like it — a starting point for a dig, not a finished recommendation.

Next step

Pick one track you know well and run it through the search, then compare the results against what Spotify's "song radio" gives you for the same track. If the cosine.club list surfaces records you've never heard of that genuinely fit, it's the right tool for your digging; if you mainly want popular, socially-validated picks, stay with the streaming services.

Do I need an account or pay anything to search the catalog?

No. Searching the catalog is free and needs no account — you can paste a track and get matches by sound without signing in or paying. The site's own framing is "free, no account," and the search flow is built around pasting a track rather than registering first.

What an account appears to be for

Signing in is tied to the optional, personal side of the site rather than to searching itself. The navigation lists playlists, favorites, history, settings and API alongside a log-in link, and the community playlists are credited to individual users — so an account is what you'd want if you intend to save results, build playlists, or keep a history of past searches. The "donate" link suggests voluntary support rather than a paywall.

A practical way to decide

Your goal Account needed?
Paste a track, hear what sounds closest No
Try the "Journey" feature between two tracks No
Save favorites or build playlists Likely yes
Keep a search history across sessions Likely yes

Next step

Start with a single track you know well and judge whether the matches actually sound close — that tells you more about fit than any feature list. If the results are useful and you find yourself returning, create an account then, so your favorites and playlists persist. If you're building something on top of it, the API is worth a look before you commit to manual searching.

How can I use the Journey feature to explore a path between two tracks?

The Journey feature on cosine.club lets you hear the sequence of tracks that connects any two songs, so you can trace how the sound gradually shifts from one to the other rather than jumping straight between them.

How to use it

  1. Pick a starting track and an ending track — ideally two that feel far apart to you.
  2. Start the Journey and listen through the path. Each step should be a smaller sonic change than the last, so the route makes sense as a progression.
  3. Save the intermediate tracks you like. The valuable output is usually the middle of the path, not the endpoints you already knew.

Why the path is useful

  • Digging in unfamiliar territory: If you know 90s techno well but want to reach modern deep house, the Journey shows you the stepping stones rather than dropping you somewhere you can't place.
  • Building a set: A gradual path doubles as a rough energy or mood arc you can adapt for a DJ set.
  • Testing the engine: Run a Journey between two tracks you think are unrelated. If the path still feels coherent, the audio matching is doing real work.

What to keep in mind

The path reflects audio similarity, not taste. A Journey between two tracks you love may pass through tracks you don't enjoy — that's the honest answer about what sits between them sonically. Treat the route as a map, not a recommendation.

For a first test, choose one track from "Today's Gems" and one from a community playlist with a different feel — say a 90s techno cut and an underground house track — and listen to the first three steps before deciding whether the path is worth following further.

Related questions

More questions →
How Search Engines Find, Crawl, and Rank Pages: A Practical SEO Workflow

Search engines work in three separate stages: discovery, crawling/indexing, and ranking. A page can fail at any one of them, and each failure has a different fix. If your page isn't showing up, the fastest path is to check the stages in order — don't jump straight to "ranking factors" before you've confirmed the page is even indexed.

This guide walks through each stage, what blocks it, and a step-by-step diagnostic sequence you can run with free tools.

Stage 1: Discovery — How Search Engines Find Your URLs

Before a search engine can crawl a page, it has to know the URL exists. There are four main discovery paths:

  • Links from other sites (external backlinks)
  • Internal links from pages already known to the search engine
  • XML sitemaps you submit
  • Redirects and canonical signals pointing to the URL

What blocks discovery

  • Orphan pages: no internal links point to them, and no sitemap includes them. These are effectively invisible.
  • Sitemap errors: a sitemap that lists non-canonical URLs, returns errors, or isn't referenced in robots.txt.
  • Noindex on linked pages: if the only page linking to your target is itself excluded, the crawler may never follow the path.

Practical fix

  1. Add at least one contextual internal link from a page that is already indexed.
  2. Confirm the URL appears in your XML sitemap and that the sitemap is submitted.
  3. Check robots.txt doesn't disallow the path.

Stage 2: Crawling and Indexing — Getting the Page Stored

Crawling means the bot fetches the page. Indexing means the content is stored and eligible to appear in results. These are not the same thing — a page can be crawled but not indexed.

Common crawl blockers

Blocker Where it lives Effect
Disallow rule robots.txt Bot won't fetch the URL
noindex meta tag Page <head> Page fetched but excluded from index
X-Robots-Tag: noindex HTTP header Same as above, applies to non-HTML files
Login wall / paywall Server Bot sees a different page than users
Slow or erroring server Hosting Crawl budget wasted, page may be dropped

Common indexing blockers (page is crawled but not stored)

  • Thin or duplicate content: near-identical to another URL on your site.
  • Canonical tag pointing elsewhere: you're telling the engine "index that page instead."
  • Soft 404: page returns 200 but looks empty or error-like.
  • Wrong canonical chosen by the engine: often caused by conflicting signals (sitemap says A, canonical says B).

How to check index status

Use a site: query in the search engine (for example, site:example.com/page) as a rough check. It's not exact, but it tells you whether the URL is in the index at all. For a more structured view, use the search engine's own webmaster console if you have one — that's the authoritative source for coverage status.

Stage 3: Ranking — Why an Indexed Page Still Doesn't Appear

Once a page is indexed, ranking depends on relevance and authority signals. The main on-page levers:

Title and headings

  • The title tag is still one of the strongest relevance signals. Put the primary topic near the front.
  • H1 and subheadings should reflect what the page actually covers, not keyword-stuffed variants.
  • Mismatch between title and body content is a common reason a page ranks for nothing.

Content depth and intent match

  • Does the page answer the question the searcher is asking? A page about "search engines" that only defines the term will lose to a page that explains crawling, indexing, and ranking.
  • Cover the subtopics a searcher would expect. Thin coverage on a broad topic rarely ranks.

Internal links and authority

  • Internal links pass context and relative importance. A page with no internal links is treated as low priority.
  • External backlinks still matter, but quality and relevance outweigh raw count.

Technical signals

  • Mobile rendering: if the mobile version hides content, rankings suffer.
  • Core Web Vitals: page experience is a tiebreaker, not a primary driver, but poor performance can hurt.
  • HTTPS and clean URL structure: baseline expectations.

A Step-by-Step Diagnostic Sequence

Run these in order. Stop when you find the failure point.

  1. Is the URL in the index? Run site:yourdomain.com/page. If nothing appears, go to step 2. If it appears, skip to step 5.
  2. Is it blocked by robots? Check robots.txt for a Disallow rule matching the path. Check the page's meta robots and HTTP X-Robots-Tag.
  3. Is it discoverable? Confirm the URL is in your sitemap and has at least one internal link from an indexed page.
  4. Is it canonicalized elsewhere? Check the rel="canonical" tag. If it points to a different URL, that URL is the one being indexed.
  5. Is it indexed but not ranking? Compare your title and H1 against the query. Check whether the page covers the subtopics the top results cover.
  6. Check backlinks and keyword position. Free tools like the ones on SmallSEOTools.com can give you a backlink overview and keyword position tracking. Treat these as directional signals, not precise measurements — free backlink and rank tools typically sample data and can differ from what a search engine's own console reports.

Common Misconceptions

"Submit the URL and it indexes instantly." Submission queues a crawl; it doesn't guarantee indexing or timing. Indexing can take hours to weeks depending on the site.

"Meta keywords help ranking." They've been ignored by major search engines for years. Don't spend time on them.

"I can guarantee a #1 ranking." No tool or service can guarantee a specific position. Rankings depend on competition, query, location, and personalization. Anyone promising a fixed position is overstating what's controllable.

"More backlinks always means better rankings." Low-quality or irrelevant links can be ignored or actively harmful. Relevance and trust matter more than volume.

"If it's indexed, it should rank." Indexing is eligibility, not promotion. A page can be indexed and still rank on page 10 because it's less relevant or less authoritative than competitors.

Quick Reference: Which Stage Is Failing?

Symptom Likely stage First check
URL not in site: results Discovery or crawling robots.txt, internal links, sitemap
Crawled but not indexed Indexing Canonical tag, content uniqueness, meta robots
Indexed but ranks poorly Ranking Title/H1 match, content depth, internal links
Ranked, then dropped Crawling or ranking Server errors, content changes, lost links

Work through the stages in order. Most "my page won't rank" problems turn out to be discovery or indexing problems, and those are usually the fastest to fix.

What Is cosine.club and What Does It Do?

cosine.club is an electronic music similarity search engine. You give it a track, and it returns other tracks that sound close to it, matched by analyzing the audio itself rather than tags, genres, or listening history. It searches a catalog of over two million electronic tracks, and per the site's own description it is free and requires no account. It is most useful when you are trying to find more music in the same sonic vein as an obscure, untagged, or barely-played record — the exact case where metadata-driven recommenders tend to fail.

How the matching actually works

The mechanism matters, because it explains both what the tool is good at and where it breaks down.

  1. Audio is converted to a vector. cosine.club uses the discogs-effnet model from Essentia, a neural network trained to recognize 400 Discogs styles from two-second slices of a spectrogram. The embedding it produces is a vector of 1,280 dimensions describing how a track sounds.
  2. Every catalog track already has its vector stored. That's the "over two million" figure — the comparison set is precomputed.
  3. Your track is run through the same model. When you paste a track, it goes through the same pipeline, and the result is compared against the whole catalog using cosine similarity (a standard measure of how close two vectors point in the same direction).

One consequence worth knowing: because the model was trained on Discogs styles, those 1,280 dimensions encode era, place, and scene as well as raw sound. So "similar" here means similar in the way a genre-aware listener would group records — not just similar timbre.

What it is not

It is not Shazam. Shazam fingerprints a recording, which is why it survives crowd noise and works from a phone mic in a club. cosine.club matches by sound character, so identification is a side effect at best — the site itself frames identification as "sometimes" possible, not the core function.

It is also not Spotify or Last.fm. Those systems build recommendations from metadata and co-listening behavior. That works well for music lots of people already play and badly for everything else: a record needs tags, plays, and co-listening data before it can be matched at all. cosine.club reads the audio instead, so a 300-pressed white label with no tags and almost no plays sits in the catalog on the same terms as anything else.

Who it is for

  • Diggers chasing a specific sound. You have one track and want more like it, including records that share no tags with it.
  • Listeners into obscure electronic music. The less metadata a track has, the bigger the advantage over tag-based recommenders.
  • Anyone exploring by texture rather than genre label. If you care about how a record feels more than what shelf it sits on, the audio-first approach fits.

It is less useful if you want mainstream discovery, playlist-style radio, or track identification from a noisy recording.

What you can do on the site

Beyond single-track search, the page surfaces a few entry points:

Feature What it does
Search Paste a track and get sonically closest matches from the catalog
Journey Hear the path between any two tracks
Today's Gems A rotating selection — the current one is 90s techno and tech house
Community Playlists User-curated lists (house, deep/underground house, tech/deep house, and others)
API Programmatic access, documented under the site's help section

The FAQ is organized as plain text files under /help/faq/ — HOW_IT_WORKS.txt, SEARCH.txt, TRACK_DATABASE.txt, PLAYLISTS.txt, TROUBLESHOOTING.txt, API.txt, and others — which is where the technical detail above comes from.

Practical notes before you start

  • No account is needed to search, per the site's description. There is a log-in option on the page, which implies account features exist, but the core search is presented as free and account-free.
  • The catalog skews electronic. This is not a general-purpose music search engine.
  • Expect era and scene clustering. Because the embedding carries era and place, results for a 90s techno track will tend to stay in that neighborhood rather than jumping across decades — useful if that's what you want, limiting if it isn't.
  • Treat "similar" as a starting point, not a verdict. Vector similarity is a ranking signal; your ears still decide.

If your problem is "I have this one record and I want more that sound like it, and the usual recommenders keep giving me nothing," cosine.club is built for exactly that. If your problem is "identify this song playing in the background," use a fingerprinting app instead.

How does cosine.club find similar tracks by sound?

cosine.club matches tracks by comparing audio embeddings rather than tags, genres, or listening history. Every track in its catalog of over two million electronic tracks is stored as a 1,280-dimension vector produced by the discogs-effnet model from essentia. When you paste a track, the same model runs on it and the result is compared against the whole catalog using cosine similarity. The practical consequence: a track with no tags and almost no plays can be matched on the same terms as a popular one.

The matching pipeline

1. Audio becomes a style-aware embedding

The discogs-effnet model is a neural network trained to recognize 400 Discogs styles from two-second slices of a spectrogram. Instead of outputting a single style label, cosine.club uses the embedding the model produces — a vector of 1,280 dimensions describing how the track sounds.

Because those 400 Discogs styles encode era, place, and scene as well as sound, the vector carries that information too. A track's embedding therefore reflects not just timbre but the stylistic neighborhood it belongs to.

2. The catalog is precomputed

Every track in the catalog already has its vector stored. That's the reason search can run against the full set of over two million tracks rather than a small candidate pool.

3. Your input goes through the same model

When you paste a track, cosine.club runs it through the same discogs-effnet model to produce a vector, then compares it against all stored vectors by cosine similarity. Cosine similarity measures the angle between two vectors, so tracks pointing in a similar direction in this 1,280-dimension space are returned as the closest matches.

Why this differs from Spotify or Last.fm

Dimension cosine.club Spotify / Last.fm
Signal used Actual audio (spectrogram slices) Metadata and other people's listening
Cold-start problem None — audio is enough Needs tags, plays, co-listening data
Obscure records Matched on the same terms as popular ones Little or no data to work with
What the match means How the track sounds What similar listeners played

The key difference is the cold-start problem. Metadata and collaborative-filtering systems work well on music plenty of people already play, and badly on everything else: a record needs tags, plays, and co-listening data before it can be matched at all. A 300-pressed white label with no tags and barely any plays has none of that. cosine.club reads the audio instead, so that white label sits in the catalog on the same terms as anything else.

What this means in practice

  • You can search with audio, not text. The input is a track, not a genre name or a tag.
  • Obscure material is not penalized. Matching does not depend on popularity or community data.
  • Style, era, and scene are baked in. Because the underlying model was trained on Discogs styles, the embedding encodes those dimensions alongside pure sound.
  • It is not Shazam. Shazam fingerprints a recording, which is why it survives crowd noise. cosine.club's approach is similarity, not identification — it can sometimes help identify a track, but not the way Shazam does.

If your goal is finding tracks that sound close to something you already have — especially underground or untagged electronic records — audio-based matching is the mechanism to rely on. If your goal is recommendations driven by what similar listeners played, a metadata or collaborative system is the better fit.

What Features and Sections Does cosine.club Offer?

cosine.club is an electronic music similarity search engine that matches tracks by analyzing audio rather than tags. Its main sections are search, Today's Gems, Community Playlists, Journey, plus account-level entries like favorites, history, settings, and an API. You can use it without an account, according to the site's own description.

Core search: find tracks that sound alike

The central feature is similarity search. You paste in a track, and cosine.club runs it through the same model used for its catalog and compares it against every stored track by cosine similarity.

How it works, in the site's own terms:

  • It uses the discogs-effnet model from essentia, a neural network trained to recognize 400 Discogs styles from two-second spectrogram slices.
  • Each track is represented by a 1,280-dimension embedding describing how it sounds. Those dimensions carry era, place, and scene as well as sound.
  • The catalog holds over two million tracks, each with its vector already stored.

The practical difference from Spotify or Last.fm: those systems build recommendations from metadata and co-listening data, so obscure records with few tags or plays are hard to match. cosine.club reads the audio instead, so a 300-pressed white label with no tags sits in the catalog on the same terms as anything else.

Today's Gems

A rotating selection of tracks, presented as a numbered list. The current example on the site is a 90s techno and tech house selection, with entries like Phreax – Jitterballz, Mike Parker – Druma, and Expander – Silk Screening. A "View today's gems" link leads to the full set.

Use this if you want a curated entry point without searching first.

Community Playlists

Playlists created by cosine.club users. Examples shown on the site include:

Playlist Curator Tracks
House club ptrkw 23
BANGERS sweetestcape 13
Deep and smooth underground house swel 12
tech/deep house MXH 24
New music texture 18
fried groove house richtea 38

A "View all playlists" link opens the full list. This is the section to browse if you want human-curated groupings rather than algorithmic matches.

Journey

Journey lets you hear the path between any two tracks. Instead of a single similarity result, it walks from one track to another through the catalog. Useful when you want to understand how two distant sounds connect, or to build a transition between them.

Account and developer entries

The site lists these entries alongside the main features:

  • Playlists – your own saved playlists
  • Favorites – tracks you've marked
  • History – past searches or activity
  • Settings – account preferences
  • API – programmatic access to the search
  • Log in – account access

The site describes itself as free with no account required for search, so these entries are for users who want persistence or programmatic use.

Can it identify a track like Shazam?

Sometimes, but not the same way. Shazam fingerprints a recording, which is why it survives crowd noise. cosine.club matches by sound similarity, so it works differently and is better suited to finding tracks that sound like a given one than to naming a noisy clip.

Help and documentation

The F.A.Q section is an index of plain-text files under /help/faq/, including:

  • HOW_IT_WORKS.txt
  • SUBMITTING.txt
  • SEARCH.txt
  • TRACK_DATABASE.txt
  • PLAYLISTS.txt
  • TROUBLESHOOTING.txt
  • API.txt
  • SUPPORT.txt

If you want the exact mechanics or want to submit tracks, start with these files rather than guessing at the interface.

Can cosine.club Identify a Track Like Shazam?

Not in the same way. cosine.club can sometimes surface the track you're after, but it works by audio similarity rather than fingerprinting. Shazam matches an exact recording against a fingerprint database and tolerates crowd noise, phone mics, and partial clips. cosine.club analyzes how a track sounds — its embedding — and returns the closest matches in its catalog. That means it can identify a track when the audio is clean enough and the track is in the catalog, but it is not built to survive a noisy club recording the way Shazam is.

How the two approaches differ

Shazam fingerprints a recording. A fingerprint is a compact signature of the specific waveform, designed so that even a distorted, partial, or noisy capture still lines up with the original. That is why it works from a phone in a loud room.

cosine.club instead runs your audio through the discogs-effnet model from essentia — a neural network trained to recognize 400 Discogs styles from two-second spectrogram slices. The model produces a 1,280-dimension embedding describing how the track sounds, and every track in the catalog already has its vector stored. When you paste a track, it goes through the same model and is compared against the catalog by cosine similarity.

So the match is "this sounds closest to," not "this is the same recording." The dimensions carry era, place, and scene as well as sound, because that is what Discogs styles encode.

When cosine.club will find your track

  • The track is in the catalog (over two million electronic tracks).
  • Your audio is clean enough that the embedding lands near the original's vector.
  • The track has distinctive enough sonic character that it separates from its neighbors.

When it won't

  • The audio is a noisy club recording or a heavily processed clip — the embedding drifts.
  • The track isn't in the catalog at all.
  • The track sits in a dense cluster of similar-sounding records, so the top matches are close but not the exact one.

What this means in practice

If you have a clean file or a decent rip and the track is in the catalog, cosine.club can often point you to it — or to something close enough to identify it by ear. If you're holding up a phone in a loud room, Shazam is the right tool. The two are complementary: Shazam for exact identification from messy audio, cosine.club for finding what a track sounds like when tags and metadata aren't enough.

The catalog is free to search and requires no account.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 2 years of registration history; its current configuration provides more context than age alone. The registrar is Porkbun, a widely used domain service provider. Registration contact information is publicly available through RDAP. The domain uses the common .club extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

No X-Powered-By header was found, reducing one common source of backend fingerprinting information. All six checked browser-security headers are present. Their effectiveness still depends on the policy values and application behavior. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

JSON-LD includes Organization data, helping describe the organization as an entity. The title has 42 characters, within a common display range. A meta description is present, with 141 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.55.55

Registration details

RDAP / WHOIS

RegistrarPorkbun
Registered2024-03-22
Expires2027-03-22
Domain statusclient transfer prohibited、client delete prohibited
Nameserverscesar.ns.cloudflare.com、nola.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Acosine.club104.21.55.55300—
Acosine.club172.67.144.215300—
AAAAcosine.club2606:4700:3033::ac43:90d7300—
AAAAcosine.club2606:4700:3037::6815:3737300—
MXcosine.clubroute3.mx.cloudflare.net30030
MXcosine.clubroute2.mx.cloudflare.net30045
MXcosine.clubroute1.mx.cloudflare.net30079
NScosine.clubcesar.ns.cloudflare.com86400—
NScosine.clubnola.ns.cloudflare.com86400—
TXTcosine.clubgoogle-site-verification=MOd9pZQPd_OoGIWr6ZN9D3m17aCBH5A8NjOTWPPDEiM300—
TXTcosine.clubv=spf1 include:_spf.mx.cloudflare.net ~all300—
DMARC_dmarc.cosine.clubv=DMARC1; p=none; rua=mailto:[email protected]300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectcosine.club
IssuerGoogle Trust Services
Valid until2026-11-23T23:57 · Remaining when checked: 57 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, no-cache, s-maxage=86400
servercloudflare
strict-transport-securitymax-age=31536000; includeSubDomains
content-security-policydefault-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://analytics.cosine.club https://www.youtube.com https://www.youtube.com/iframe_api https://static.cloudflareinsights.com; img-src 'self' data: blob: https://i.ytimg.com; connect-src 'self' blob: https://analytics.cosine.club https://cloudflareinsights.com https://glitchtip.cosine.club; frame-src 'self' https://www.youtube.com https://www.youtube-nocookie.com
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
permissions-policygeolocation=(), microphone=(), camera=()
set-cookieRedacted

Identified technologies

Cloudflare

Pages, Search and Sharing

Meta descriptionSearch over two million electronic tracks for the ones that sound closest, matched by analyzing the audio rather than tags. Free, no account.
Canonical URLhttps://cosine.club
LanguageEnglish (default)
Twitter CardNot detected
All bots 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
chatgpt-user 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 5 seconds
oai-searchbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 5 seconds
perplexitybot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 5 seconds
claude-searchbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 5 seconds
claudebot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
gptbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
anthropic-ai 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
cohere-ai 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
ccbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
amazonbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
meta-externalagent 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
bytespider 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
yandexbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
petalbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds
semrushbot 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 20 seconds
sogou 0 allowed · 4 disallowed
  • Disallow/iframe/embed
  • Disallow/search
  • Disallow/random
  • Disallow/random-gem
  • IntervalCrawl delay 10 seconds

User reviews (0)

  • No reviews yet.