├── .editorconfig ├── .env.example ├── .github └── workflows │ └── deno.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app.ts ├── cli.ts ├── config.ts ├── deno.json ├── harmonizer ├── deduplicate.ts ├── language_script.ts ├── merge.test.ts ├── merge.ts ├── properties.ts ├── release_label.test.ts ├── release_label.ts ├── release_types.test.ts ├── release_types.ts ├── timestamp.ts └── types.ts ├── lookup.ts ├── musicbrainz ├── __snapshots__ │ └── tracklist.test.ts.snap ├── annotation.ts ├── api_client.ts ├── edit_link.test.ts ├── edit_link.ts ├── extract_mbid.test.ts ├── extract_mbid.ts ├── mbid_mapping.ts ├── release_countries.ts ├── seeding.ts ├── special_entities.ts ├── tracklist.test.ts ├── tracklist.ts └── type_id.ts ├── providers ├── Bandcamp │ ├── __snapshots__ │ │ └── mod.test.ts.snap │ ├── json_types.ts │ ├── mod.test.ts │ └── mod.ts ├── Beatport │ ├── json_types.ts │ ├── mod.test.ts │ └── mod.ts ├── Deezer │ ├── __snapshots__ │ │ └── mod.test.ts.snap │ ├── api_types.ts │ ├── mod.test.ts │ ├── mod.ts │ └── regions.ts ├── Mora │ ├── __snapshots__ │ │ └── mod.test.ts.snap │ ├── json_types.ts │ ├── mod.test.ts │ └── mod.ts ├── MusicBrainz │ └── mod.ts ├── Spotify │ ├── __snapshots__ │ │ └── mod.test.ts.snap │ ├── api_types.ts │ ├── mod.test.ts │ ├── mod.ts │ └── regions.ts ├── Tidal │ ├── __snapshots__ │ │ └── mod.test.ts.snap │ ├── mod.test.ts │ ├── mod.ts │ ├── regions.ts │ ├── v1 │ │ ├── api_types.ts │ │ └── lookup.ts │ └── v2 │ │ ├── api_types.ts │ │ └── lookup.ts ├── base.ts ├── categories.ts ├── features.ts ├── iTunes │ ├── __snapshots__ │ │ └── mod.test.ts.snap │ ├── api_types.ts │ ├── mod.test.ts │ ├── mod.ts │ └── regions.ts ├── mod.ts ├── registry.ts ├── template.ts ├── test_spec.ts └── test_stubs.ts ├── server ├── components │ ├── AlternativeValues.tsx │ ├── ArtistCredit.tsx │ ├── Button.tsx │ ├── CoverImage.tsx │ ├── Footer.tsx │ ├── ISRC.tsx │ ├── ISRCSubmission.tsx │ ├── InputWithOverlay.tsx │ ├── LinkWithMusicBrainz.tsx │ ├── LinkedEntity.tsx │ ├── MBIDInput.tsx │ ├── Markdown.tsx │ ├── MessageBox.tsx │ ├── NavigationBar.tsx │ ├── ProviderIcon.tsx │ ├── ProviderInput.tsx │ ├── ProviderList.tsx │ ├── Release.tsx │ ├── ReleaseLabels.tsx │ ├── ReleaseLookup.tsx │ ├── SettingRow.tsx │ ├── SpriteIcon.tsx │ ├── TextWithLineBreaks.tsx │ ├── Tooltip.tsx │ └── Tracklist.tsx ├── dev.ts ├── fresh.gen.ts ├── icons │ ├── BrandBeatport.tsx │ ├── BrandIfpi.tsx │ ├── BrandMetaBrainz.tsx │ ├── BrandMetaBrainzFilled.tsx │ ├── BrandMora.tsx │ ├── beatport.svg │ ├── ifpi.svg │ └── metabrainz.svg ├── islands │ ├── CopyButton.tsx │ ├── OpenAllLinks.tsx │ ├── PersistentInput.tsx │ ├── RegionList.tsx │ └── ReleaseSeeder.tsx ├── logging.ts ├── main.ts ├── permalink.ts ├── routes │ ├── _app.tsx │ ├── _middleware.ts │ ├── about.tsx │ ├── icon-sprite.svg.tsx │ ├── index.tsx │ ├── release.tsx │ ├── release │ │ └── actions.tsx │ └── settings.tsx ├── settings.ts ├── state.ts └── static │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── favicon.svg │ ├── harmony-logo-192.png │ ├── harmony-logo-512.png │ ├── harmony-logo-dark-bg.svg │ ├── harmony-logo-light-bg.svg │ ├── harmony-logo.svg │ ├── harmony.css │ └── site.webmanifest ├── testdata └── https! │ ├── com.apple.itunes │ └── lookup!entity=song&limit=200&id=1441458047&country=gb │ ├── com.bandcamp.arbee │ └── album │ │ └── des-papiers-ii │ ├── com.bandcamp.dennisbovell │ └── album │ │ └── guide-us-jah-pretendah-12-exclusive-vinyl-and-or-downloa#2cb4218 │ ├── com.bandcamp.frisyr │ └── album │ │ └── demo │ ├── com.bandcamp.hipdozer │ └── album │ │ └── futon-feels │ ├── com.bandcamp.lunar-module │ └── album │ │ └── bear-creek │ ├── com.bandcamp.muzea │ └── album │ │ └── ambient-energy-name-your-price │ ├── com.bandcamp.spinningrust │ └── album │ │ └── do-you-like-acid-ep │ ├── com.bandcamp.stevelawson │ └── album │ │ └── ambiguous-hands │ ├── com.bandcamp.svenfredrik │ └── track │ │ └── mr-florida-81 │ ├── com.bandcamp.thedarkthursday │ └── album │ │ └── and-it-was-a-burned-into-my-mind-yet-i-faltered-like-a-b#674cccc │ ├── com.deezer.api │ ├── album │ │ └── 629506181 │ └── track │ │ └── 2947516331 │ ├── com.spotify.api │ └── v1 │ │ ├── albums │ │ └── 10FLjwfpbxLmW8c25Xyc2N │ │ └── tracks!ids=2plbrEY59IikOBgBGLjaoe │ ├── com.tidal.openapi │ ├── albums │ │ ├── 130201923 │ │ │ └── items!countryCode=GB&limit=100&offset=0 │ │ └── 130201923!countryCode=GB │ └── v2 │ │ ├── albums!countryCode=GB&include=artists,items.artists,prov#b0ab237 │ │ ├── albums!countryCode=US&include=artists,items.artists,prov#612d547 │ │ ├── albums!countryCode=US&include=artists,items.artists,prov#d3b6858 │ │ ├── albums │ │ └── 396698918 │ │ │ └── relationships │ │ │ ├── items!countryCode=US&page[cursor]=3nI1Esi&include=items.artists │ │ │ └── items!include=items.artists&page[cursor]=3nI1F0y&countryCode=US │ │ ├── videos!countryCode=GB&include=artists,items.artists,prov#75494bf │ │ └── videos!countryCode=US&include=artists,items.artists,prov#ecdc92c │ ├── jp.mora.cf │ └── contents │ │ └── package │ │ └── 0000 │ │ ├── 00000013 │ │ └── 0041 │ │ │ └── 921 │ │ │ └── 939 │ │ │ └── packageMeta.json │ │ └── 00000083 │ │ └── 0042 │ │ ├── 738 │ │ └── 339 │ │ │ └── packageMeta.json │ │ └── 023 │ │ └── 270 │ │ └── packageMeta.json │ └── jp.mora │ └── package │ ├── 43000006 │ ├── 00199957093194 │ └── 00602488058599 │ └── 43000035 │ └── 198704758065_F └── utils ├── config.ts ├── cookie.ts ├── copyright.test.ts ├── copyright.ts ├── date.ts ├── errors.ts ├── fetch_stub.ts ├── file_path.test.ts ├── file_path.ts ├── gtin.test.ts ├── gtin.ts ├── html.ts ├── image.ts ├── jsx.ts ├── label.test.ts ├── label.ts ├── locale.ts ├── plural.ts ├── predicate.ts ├── record.ts ├── regions.ts ├── script.ts ├── similarity.test.ts ├── similarity.ts ├── test_spec.ts ├── time.test.ts ├── time.ts └── tracklist.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/deno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/.github/workflows/deno.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/README.md -------------------------------------------------------------------------------- /app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/app.ts -------------------------------------------------------------------------------- /cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/cli.ts -------------------------------------------------------------------------------- /config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/config.ts -------------------------------------------------------------------------------- /deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/deno.json -------------------------------------------------------------------------------- /harmonizer/deduplicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/deduplicate.ts -------------------------------------------------------------------------------- /harmonizer/language_script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/language_script.ts -------------------------------------------------------------------------------- /harmonizer/merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/merge.test.ts -------------------------------------------------------------------------------- /harmonizer/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/merge.ts -------------------------------------------------------------------------------- /harmonizer/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/properties.ts -------------------------------------------------------------------------------- /harmonizer/release_label.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/release_label.test.ts -------------------------------------------------------------------------------- /harmonizer/release_label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/release_label.ts -------------------------------------------------------------------------------- /harmonizer/release_types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/release_types.test.ts -------------------------------------------------------------------------------- /harmonizer/release_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/release_types.ts -------------------------------------------------------------------------------- /harmonizer/timestamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/timestamp.ts -------------------------------------------------------------------------------- /harmonizer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/harmonizer/types.ts -------------------------------------------------------------------------------- /lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/lookup.ts -------------------------------------------------------------------------------- /musicbrainz/__snapshots__/tracklist.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/__snapshots__/tracklist.test.ts.snap -------------------------------------------------------------------------------- /musicbrainz/annotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/annotation.ts -------------------------------------------------------------------------------- /musicbrainz/api_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/api_client.ts -------------------------------------------------------------------------------- /musicbrainz/edit_link.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/edit_link.test.ts -------------------------------------------------------------------------------- /musicbrainz/edit_link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/edit_link.ts -------------------------------------------------------------------------------- /musicbrainz/extract_mbid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/extract_mbid.test.ts -------------------------------------------------------------------------------- /musicbrainz/extract_mbid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/extract_mbid.ts -------------------------------------------------------------------------------- /musicbrainz/mbid_mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/mbid_mapping.ts -------------------------------------------------------------------------------- /musicbrainz/release_countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/release_countries.ts -------------------------------------------------------------------------------- /musicbrainz/seeding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/seeding.ts -------------------------------------------------------------------------------- /musicbrainz/special_entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/special_entities.ts -------------------------------------------------------------------------------- /musicbrainz/tracklist.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/tracklist.test.ts -------------------------------------------------------------------------------- /musicbrainz/tracklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/tracklist.ts -------------------------------------------------------------------------------- /musicbrainz/type_id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/musicbrainz/type_id.ts -------------------------------------------------------------------------------- /providers/Bandcamp/__snapshots__/mod.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Bandcamp/__snapshots__/mod.test.ts.snap -------------------------------------------------------------------------------- /providers/Bandcamp/json_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Bandcamp/json_types.ts -------------------------------------------------------------------------------- /providers/Bandcamp/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Bandcamp/mod.test.ts -------------------------------------------------------------------------------- /providers/Bandcamp/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Bandcamp/mod.ts -------------------------------------------------------------------------------- /providers/Beatport/json_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Beatport/json_types.ts -------------------------------------------------------------------------------- /providers/Beatport/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Beatport/mod.test.ts -------------------------------------------------------------------------------- /providers/Beatport/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Beatport/mod.ts -------------------------------------------------------------------------------- /providers/Deezer/__snapshots__/mod.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Deezer/__snapshots__/mod.test.ts.snap -------------------------------------------------------------------------------- /providers/Deezer/api_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Deezer/api_types.ts -------------------------------------------------------------------------------- /providers/Deezer/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Deezer/mod.test.ts -------------------------------------------------------------------------------- /providers/Deezer/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Deezer/mod.ts -------------------------------------------------------------------------------- /providers/Deezer/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Deezer/regions.ts -------------------------------------------------------------------------------- /providers/Mora/__snapshots__/mod.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Mora/__snapshots__/mod.test.ts.snap -------------------------------------------------------------------------------- /providers/Mora/json_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Mora/json_types.ts -------------------------------------------------------------------------------- /providers/Mora/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Mora/mod.test.ts -------------------------------------------------------------------------------- /providers/Mora/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Mora/mod.ts -------------------------------------------------------------------------------- /providers/MusicBrainz/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/MusicBrainz/mod.ts -------------------------------------------------------------------------------- /providers/Spotify/__snapshots__/mod.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Spotify/__snapshots__/mod.test.ts.snap -------------------------------------------------------------------------------- /providers/Spotify/api_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Spotify/api_types.ts -------------------------------------------------------------------------------- /providers/Spotify/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Spotify/mod.test.ts -------------------------------------------------------------------------------- /providers/Spotify/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Spotify/mod.ts -------------------------------------------------------------------------------- /providers/Spotify/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Spotify/regions.ts -------------------------------------------------------------------------------- /providers/Tidal/__snapshots__/mod.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/__snapshots__/mod.test.ts.snap -------------------------------------------------------------------------------- /providers/Tidal/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/mod.test.ts -------------------------------------------------------------------------------- /providers/Tidal/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/mod.ts -------------------------------------------------------------------------------- /providers/Tidal/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/regions.ts -------------------------------------------------------------------------------- /providers/Tidal/v1/api_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/v1/api_types.ts -------------------------------------------------------------------------------- /providers/Tidal/v1/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/v1/lookup.ts -------------------------------------------------------------------------------- /providers/Tidal/v2/api_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/v2/api_types.ts -------------------------------------------------------------------------------- /providers/Tidal/v2/lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/Tidal/v2/lookup.ts -------------------------------------------------------------------------------- /providers/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/base.ts -------------------------------------------------------------------------------- /providers/categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/categories.ts -------------------------------------------------------------------------------- /providers/features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/features.ts -------------------------------------------------------------------------------- /providers/iTunes/__snapshots__/mod.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/iTunes/__snapshots__/mod.test.ts.snap -------------------------------------------------------------------------------- /providers/iTunes/api_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/iTunes/api_types.ts -------------------------------------------------------------------------------- /providers/iTunes/mod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/iTunes/mod.test.ts -------------------------------------------------------------------------------- /providers/iTunes/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/iTunes/mod.ts -------------------------------------------------------------------------------- /providers/iTunes/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/iTunes/regions.ts -------------------------------------------------------------------------------- /providers/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/mod.ts -------------------------------------------------------------------------------- /providers/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/registry.ts -------------------------------------------------------------------------------- /providers/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/template.ts -------------------------------------------------------------------------------- /providers/test_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/test_spec.ts -------------------------------------------------------------------------------- /providers/test_stubs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/providers/test_stubs.ts -------------------------------------------------------------------------------- /server/components/AlternativeValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/AlternativeValues.tsx -------------------------------------------------------------------------------- /server/components/ArtistCredit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ArtistCredit.tsx -------------------------------------------------------------------------------- /server/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/Button.tsx -------------------------------------------------------------------------------- /server/components/CoverImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/CoverImage.tsx -------------------------------------------------------------------------------- /server/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/Footer.tsx -------------------------------------------------------------------------------- /server/components/ISRC.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ISRC.tsx -------------------------------------------------------------------------------- /server/components/ISRCSubmission.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ISRCSubmission.tsx -------------------------------------------------------------------------------- /server/components/InputWithOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/InputWithOverlay.tsx -------------------------------------------------------------------------------- /server/components/LinkWithMusicBrainz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/LinkWithMusicBrainz.tsx -------------------------------------------------------------------------------- /server/components/LinkedEntity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/LinkedEntity.tsx -------------------------------------------------------------------------------- /server/components/MBIDInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/MBIDInput.tsx -------------------------------------------------------------------------------- /server/components/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/Markdown.tsx -------------------------------------------------------------------------------- /server/components/MessageBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/MessageBox.tsx -------------------------------------------------------------------------------- /server/components/NavigationBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/NavigationBar.tsx -------------------------------------------------------------------------------- /server/components/ProviderIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ProviderIcon.tsx -------------------------------------------------------------------------------- /server/components/ProviderInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ProviderInput.tsx -------------------------------------------------------------------------------- /server/components/ProviderList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ProviderList.tsx -------------------------------------------------------------------------------- /server/components/Release.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/Release.tsx -------------------------------------------------------------------------------- /server/components/ReleaseLabels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ReleaseLabels.tsx -------------------------------------------------------------------------------- /server/components/ReleaseLookup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/ReleaseLookup.tsx -------------------------------------------------------------------------------- /server/components/SettingRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/SettingRow.tsx -------------------------------------------------------------------------------- /server/components/SpriteIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/SpriteIcon.tsx -------------------------------------------------------------------------------- /server/components/TextWithLineBreaks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/TextWithLineBreaks.tsx -------------------------------------------------------------------------------- /server/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/Tooltip.tsx -------------------------------------------------------------------------------- /server/components/Tracklist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/components/Tracklist.tsx -------------------------------------------------------------------------------- /server/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/dev.ts -------------------------------------------------------------------------------- /server/fresh.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/fresh.gen.ts -------------------------------------------------------------------------------- /server/icons/BrandBeatport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/BrandBeatport.tsx -------------------------------------------------------------------------------- /server/icons/BrandIfpi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/BrandIfpi.tsx -------------------------------------------------------------------------------- /server/icons/BrandMetaBrainz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/BrandMetaBrainz.tsx -------------------------------------------------------------------------------- /server/icons/BrandMetaBrainzFilled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/BrandMetaBrainzFilled.tsx -------------------------------------------------------------------------------- /server/icons/BrandMora.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/BrandMora.tsx -------------------------------------------------------------------------------- /server/icons/beatport.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/beatport.svg -------------------------------------------------------------------------------- /server/icons/ifpi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/ifpi.svg -------------------------------------------------------------------------------- /server/icons/metabrainz.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/icons/metabrainz.svg -------------------------------------------------------------------------------- /server/islands/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/islands/CopyButton.tsx -------------------------------------------------------------------------------- /server/islands/OpenAllLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/islands/OpenAllLinks.tsx -------------------------------------------------------------------------------- /server/islands/PersistentInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/islands/PersistentInput.tsx -------------------------------------------------------------------------------- /server/islands/RegionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/islands/RegionList.tsx -------------------------------------------------------------------------------- /server/islands/ReleaseSeeder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/islands/ReleaseSeeder.tsx -------------------------------------------------------------------------------- /server/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/logging.ts -------------------------------------------------------------------------------- /server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/main.ts -------------------------------------------------------------------------------- /server/permalink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/permalink.ts -------------------------------------------------------------------------------- /server/routes/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/_app.tsx -------------------------------------------------------------------------------- /server/routes/_middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/_middleware.ts -------------------------------------------------------------------------------- /server/routes/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/about.tsx -------------------------------------------------------------------------------- /server/routes/icon-sprite.svg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/icon-sprite.svg.tsx -------------------------------------------------------------------------------- /server/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/index.tsx -------------------------------------------------------------------------------- /server/routes/release.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/release.tsx -------------------------------------------------------------------------------- /server/routes/release/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/release/actions.tsx -------------------------------------------------------------------------------- /server/routes/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/routes/settings.tsx -------------------------------------------------------------------------------- /server/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/settings.ts -------------------------------------------------------------------------------- /server/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/state.ts -------------------------------------------------------------------------------- /server/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/apple-touch-icon.png -------------------------------------------------------------------------------- /server/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/favicon.ico -------------------------------------------------------------------------------- /server/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/favicon.svg -------------------------------------------------------------------------------- /server/static/harmony-logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/harmony-logo-192.png -------------------------------------------------------------------------------- /server/static/harmony-logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/harmony-logo-512.png -------------------------------------------------------------------------------- /server/static/harmony-logo-dark-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/harmony-logo-dark-bg.svg -------------------------------------------------------------------------------- /server/static/harmony-logo-light-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/harmony-logo-light-bg.svg -------------------------------------------------------------------------------- /server/static/harmony-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/harmony-logo.svg -------------------------------------------------------------------------------- /server/static/harmony.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/harmony.css -------------------------------------------------------------------------------- /server/static/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/server/static/site.webmanifest -------------------------------------------------------------------------------- /testdata/https!/com.apple.itunes/lookup!entity=song&limit=200&id=1441458047&country=gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.apple.itunes/lookup!entity=song&limit=200&id=1441458047&country=gb -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.arbee/album/des-papiers-ii: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.arbee/album/des-papiers-ii -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.dennisbovell/album/guide-us-jah-pretendah-12-exclusive-vinyl-and-or-downloa#2cb4218: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.dennisbovell/album/guide-us-jah-pretendah-12-exclusive-vinyl-and-or-downloa#2cb4218 -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.frisyr/album/demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.frisyr/album/demo -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.hipdozer/album/futon-feels: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.hipdozer/album/futon-feels -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.lunar-module/album/bear-creek: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.lunar-module/album/bear-creek -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.muzea/album/ambient-energy-name-your-price: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.muzea/album/ambient-energy-name-your-price -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.spinningrust/album/do-you-like-acid-ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.spinningrust/album/do-you-like-acid-ep -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.stevelawson/album/ambiguous-hands: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.stevelawson/album/ambiguous-hands -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.svenfredrik/track/mr-florida-81: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.svenfredrik/track/mr-florida-81 -------------------------------------------------------------------------------- /testdata/https!/com.bandcamp.thedarkthursday/album/and-it-was-a-burned-into-my-mind-yet-i-faltered-like-a-b#674cccc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.bandcamp.thedarkthursday/album/and-it-was-a-burned-into-my-mind-yet-i-faltered-like-a-b#674cccc -------------------------------------------------------------------------------- /testdata/https!/com.deezer.api/album/629506181: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.deezer.api/album/629506181 -------------------------------------------------------------------------------- /testdata/https!/com.deezer.api/track/2947516331: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.deezer.api/track/2947516331 -------------------------------------------------------------------------------- /testdata/https!/com.spotify.api/v1/albums/10FLjwfpbxLmW8c25Xyc2N: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.spotify.api/v1/albums/10FLjwfpbxLmW8c25Xyc2N -------------------------------------------------------------------------------- /testdata/https!/com.spotify.api/v1/tracks!ids=2plbrEY59IikOBgBGLjaoe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.spotify.api/v1/tracks!ids=2plbrEY59IikOBgBGLjaoe -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/albums/130201923!countryCode=GB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/albums/130201923!countryCode=GB -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/albums/130201923/items!countryCode=GB&limit=100&offset=0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/albums/130201923/items!countryCode=GB&limit=100&offset=0 -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/albums!countryCode=GB&include=artists,items.artists,prov#b0ab237: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/albums!countryCode=GB&include=artists,items.artists,prov#b0ab237 -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/albums!countryCode=US&include=artists,items.artists,prov#612d547: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/albums!countryCode=US&include=artists,items.artists,prov#612d547 -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/albums!countryCode=US&include=artists,items.artists,prov#d3b6858: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/albums!countryCode=US&include=artists,items.artists,prov#d3b6858 -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/albums/396698918/relationships/items!countryCode=US&page[cursor]=3nI1Esi&include=items.artists: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/albums/396698918/relationships/items!countryCode=US&page[cursor]=3nI1Esi&include=items.artists -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/albums/396698918/relationships/items!include=items.artists&page[cursor]=3nI1F0y&countryCode=US: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/albums/396698918/relationships/items!include=items.artists&page[cursor]=3nI1F0y&countryCode=US -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/videos!countryCode=GB&include=artists,items.artists,prov#75494bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/videos!countryCode=GB&include=artists,items.artists,prov#75494bf -------------------------------------------------------------------------------- /testdata/https!/com.tidal.openapi/v2/videos!countryCode=US&include=artists,items.artists,prov#ecdc92c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/com.tidal.openapi/v2/videos!countryCode=US&include=artists,items.artists,prov#ecdc92c -------------------------------------------------------------------------------- /testdata/https!/jp.mora.cf/contents/package/0000/00000013/0041/921/939/packageMeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/jp.mora.cf/contents/package/0000/00000013/0041/921/939/packageMeta.json -------------------------------------------------------------------------------- /testdata/https!/jp.mora.cf/contents/package/0000/00000083/0042/023/270/packageMeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/jp.mora.cf/contents/package/0000/00000083/0042/023/270/packageMeta.json -------------------------------------------------------------------------------- /testdata/https!/jp.mora.cf/contents/package/0000/00000083/0042/738/339/packageMeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/jp.mora.cf/contents/package/0000/00000083/0042/738/339/packageMeta.json -------------------------------------------------------------------------------- /testdata/https!/jp.mora/package/43000006/00199957093194: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/jp.mora/package/43000006/00199957093194 -------------------------------------------------------------------------------- /testdata/https!/jp.mora/package/43000006/00602488058599: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/jp.mora/package/43000006/00602488058599 -------------------------------------------------------------------------------- /testdata/https!/jp.mora/package/43000035/198704758065_F: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/testdata/https!/jp.mora/package/43000035/198704758065_F -------------------------------------------------------------------------------- /utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/config.ts -------------------------------------------------------------------------------- /utils/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/cookie.ts -------------------------------------------------------------------------------- /utils/copyright.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/copyright.test.ts -------------------------------------------------------------------------------- /utils/copyright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/copyright.ts -------------------------------------------------------------------------------- /utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/date.ts -------------------------------------------------------------------------------- /utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/errors.ts -------------------------------------------------------------------------------- /utils/fetch_stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/fetch_stub.ts -------------------------------------------------------------------------------- /utils/file_path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/file_path.test.ts -------------------------------------------------------------------------------- /utils/file_path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/file_path.ts -------------------------------------------------------------------------------- /utils/gtin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/gtin.test.ts -------------------------------------------------------------------------------- /utils/gtin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/gtin.ts -------------------------------------------------------------------------------- /utils/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/html.ts -------------------------------------------------------------------------------- /utils/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/image.ts -------------------------------------------------------------------------------- /utils/jsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/jsx.ts -------------------------------------------------------------------------------- /utils/label.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/label.test.ts -------------------------------------------------------------------------------- /utils/label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/label.ts -------------------------------------------------------------------------------- /utils/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/locale.ts -------------------------------------------------------------------------------- /utils/plural.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/plural.ts -------------------------------------------------------------------------------- /utils/predicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/predicate.ts -------------------------------------------------------------------------------- /utils/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/record.ts -------------------------------------------------------------------------------- /utils/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/regions.ts -------------------------------------------------------------------------------- /utils/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/script.ts -------------------------------------------------------------------------------- /utils/similarity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/similarity.test.ts -------------------------------------------------------------------------------- /utils/similarity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/similarity.ts -------------------------------------------------------------------------------- /utils/test_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/test_spec.ts -------------------------------------------------------------------------------- /utils/time.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/time.test.ts -------------------------------------------------------------------------------- /utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/time.ts -------------------------------------------------------------------------------- /utils/tracklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kellnerd/harmony/HEAD/utils/tracklist.ts --------------------------------------------------------------------------------