About Canary
Canary is a completely private and accountless way to follow artists and keep track of new
releases. All data is fetched on demand from a few public external data sources (see
below), and stored locally on your device in localStorage
. No information is
stored, transmitted, or tracked by Canary, the application doesn't even know you exist.
Canary is designed, developed, and maintained by
Yeah, But Why?
- I still listen to music the old fashioned way. I don't stream. I buy records.
- I don't have any social media accounts in order follow artists I enjoy.
- I'm getting old. The shear volume of artists I enjoy and want to follow is getting very large which makes it hard to keep tabs on each of them.
Essentially, I needed a way to quickly see when any of the artists I follow release new music. I don't want to sign up for some weird service that will sell my data just to accomplish this simple task. Bandcamp is actually a fantastic way to do this and buy music directly. Unfortunately, not all artists use it, especially "bigger" major label artists.
How It Works
You simply add artists you like to follow. This list of artists is stored entirely on your computer in your browser. This is not accessible by this application. From there a database (MusicBrainz) is queried to retrieve all releases by your artists. This release data is then also stored on your computer in your browser. Until you add a new artist or refetch your releases, you do not need to communicate with the Internet other than to fetch album artwork (from Cover Art Archive and Bandcamp).
Extra Features
- You can view extra album detail like track listings and descriptions for all albums that can be found on Bandcamp
- Additionally, artists that choose to make tracks available to stream (low quality) on Bandcamp, are available to stream here.
- If available a link is provided to the album on Bandcamp where it can be purchased or preordered.
- Album search links are provided for popular streaming services if an album is not available on Bandcamp.
External Data Sources
Canary pulls data (album information, images, tracks, etc) from 4 primary sources:
- MusicBrainz API
All artist and release data (excluding cover art) seen on main release list page. - Cover Art Archive
Release covers seen on main release list page. - Bandcamp
All release data seen on a release detail page including title, description, cover art, audio stream, tracks, etc. - Wikipedia
/
Wikidata
Artist page descriptions