What Features and Sections Does cosine.club Offer?

Updated

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.