John Haden
type: MusicGroup
genre: dub techno
genre: minimal techno
popularity: 5
followers: 1318
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7209a5ca80ee68b8d5957d6b6a4d4d8ad2b8d745c89e0462eac001836375a61a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954065
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/954065
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/522139dd-53b2-4f0d-83e9-502cc1ccfa50.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/522139dd-53b2-4f0d-83e9-502cc1ccfa50.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/522139dd-53b2-4f0d-83e9-502cc1ccfa50
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T08:10:43Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7209a5ca80ee68b8d5957d6b6a4d4d8ad2b8d745c89e0462eac001836375a61a","name":"John Haden","registered_at":"2026-06-16T18:08:34Z","symbol":"NIM1133209","token_address":"0x24d7f707996149c9fc0359c2b90c415e5365afce","type":"artist","uuid":"522139dd-53b2-4f0d-83e9-502cc1ccfa50"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7209a5ca80ee68b8d5957d6b6a4d4d8ad2b8d745c89e0462eac001836375a61a. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/522139dd-53b2-4f0d-83e9-502cc1ccfa50.json and https://artists.proofprofile.net/proofs/artist/522139dd-53b2-4f0d-83e9-502cc1ccfa50.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-17T08:10:43Z
  text: {"copyright_id":"0x7209a5ca80ee68b8d5957d6b6a4d4d8ad2b8d745c89e0462eac001836375a61a","name":"John Haden","registered_at":"2026-06-16T18:08:34Z","symbol":"NIM1133209","token_address":"0x24d7f707996149c9fc0359c2b90c415e5365afce","type":"artist","uuid":"522139dd-53b2-4f0d-83e9-502cc1ccfa50"}
album: Grounding
  type: MusicAlbum
  date published: 2014-10-12
  track: Grounding
    type: MusicRecording
    duration: PT6M19S
    duration ms: 379354
    explicit: false
    by artist: John Haden
    in album: Grounding
      type: MusicAlbum
      date published: 2014-10-12
  track: Exposed
    type: MusicRecording
    duration: PT7M21S
    duration ms: 441290
    explicit: false
    by artist: John Haden
    in album: Grounding
      type: MusicAlbum
      date published: 2014-10-12
album: Notre Dame EP
  type: MusicAlbum
  date published: 2015-02-02
  track: Frollo - Original Mix
    type: MusicRecording
    duration: PT7M4S
    duration ms: 424000
    explicit: false
    by artist: John Haden
    in album: Notre Dame EP
      type: MusicAlbum
      date published: 2015-02-02
  track: Quasimodo - Original Mix
    type: MusicRecording
    duration: PT6M38S
    duration ms: 398048
    explicit: false
    by artist: John Haden
    in album: Notre Dame EP
      type: MusicAlbum
      date published: 2015-02-02
album: Mosquito EP
  type: MusicAlbum
  date published: 2015-02-09
  track: Course - Original Mix
    type: MusicRecording
    duration: PT8M30S
    duration ms: 510967
    explicit: false
    by artist: John Haden
    in album: Mosquito EP
      type: MusicAlbum
      date published: 2015-02-09
  track: Mry.Hyde - Original Mix
    type: MusicRecording
    duration: PT7M36S
    duration ms: 456774
    explicit: false
    by artist: John Haden
    in album: Mosquito EP
      type: MusicAlbum
      date published: 2015-02-09
  track: Moments Of Consideration - Original Mix
    type: MusicRecording
    duration: PT6M34S
    duration ms: 394838
    explicit: false
    by artist: John Haden
    in album: Mosquito EP
      type: MusicAlbum
      date published: 2015-02-09
  track: Mosquito - Original Mix
    type: MusicRecording
    duration: PT7M13S
    duration ms: 433548
    explicit: false
    by artist: John Haden
    in album: Mosquito EP
      type: MusicAlbum
      date published: 2015-02-09
  track: Desire - Original Mix
    type: MusicRecording
    duration: PT8M0S
    duration ms: 480000
    explicit: false
    by artist: John Haden
    in album: Mosquito EP
      type: MusicAlbum
      date published: 2015-02-09
album: Raw EP
  type: MusicAlbum
  date published: 2015-03-23
  track: Raw - Original Mix
    type: MusicRecording
    duration: PT7M13S
    duration ms: 433563
    explicit: false
    by artist: John Haden
    in album: Raw EP
      type: MusicAlbum
      date published: 2015-03-23
  track: Hunt - Original Mix
    type: MusicRecording
    duration: PT7M30S
    duration ms: 450964
    explicit: false
    by artist: John Haden
    in album: Raw EP
      type: MusicAlbum
      date published: 2015-03-23
  track: Qualified - Original Mix
    type: MusicRecording
    duration: PT6M32S
    duration ms: 392783
    explicit: false
    by artist: John Haden
    in album: Raw EP
      type: MusicAlbum
      date published: 2015-03-23
album: Out of The Cage
  type: MusicAlbum
  date published: 2015-05-11
  track: Out of The Cage - Original Mix
    type: MusicRecording
    duration: PT7M37S
    duration ms: 457157
    explicit: false
    by artist: John Haden
    in album: Out of The Cage
      type: MusicAlbum
      date published: 2015-05-11
  track: Creation of Man - Original Mix
    type: MusicRecording
    duration: PT6M41S
    duration ms: 401321
    explicit: false
    by artist: John Haden
    in album: Out of The Cage
      type: MusicAlbum
      date published: 2015-05-11
album: Do Not Expect It EP
  type: MusicAlbum
  date published: 2015-05-18
  track: Even if you didn't expect it - Original Mix
    type: MusicRecording
    duration: PT8M7S
    duration ms: 487970
    explicit: false
    by artist: John Haden
    in album: Do Not Expect It EP
      type: MusicAlbum
      date published: 2015-05-18
  track: Even if you didn't expect it - Marco.B Remix
    type: MusicRecording
    duration: PT6M29S
    duration ms: 389478
    explicit: false
    by artist: John Haden
    in album: Do Not Expect It EP
      type: MusicAlbum
      date published: 2015-05-18
  track: Even if you Didnt Expect it - Rosper Remix
  track: It's over - Original Mix
  track: Linked - Original Mix
album: Abel / Kain
album: Closer Examination Ep
album: The Moment Before Death EP
album: Little Bonnie
album: Ponytales Ep
album: Incomprehensible
album: Black Hole
album: Feel Nothing EP
album: METRIK-A
album: Spatial Time
album: Dreams EP
album: Breath Of Monsters EP
album: Lonesome
album: Morality EP
album: Treatment
album: Lost
album: Recognition EP
album: Introduction
album: 12A
album: Surrender
album: Needs
album: Behind The Dark
album: Late Night Walk EP
album: Reticent Ep
album: Charity EP
album: Syndrome EP
album: Exfoliation
album: Stroke Of Fate EP
album: Deduction
album: Different World
album: Freakshow
album: Chrysocolle EP
album: Last Judgement EP
album: Ichor
album: Departed
track: Surrender - Original Mix
track: Deduction - Original Mix
track: Black Hole - Carlo Ruetz Remix
track: War Is Over
track: Breath Of Monsters - Andrea Giuliani & Luca Rossetti Remix
track: Breath Of Monsters - Raul Facio Remix
track: Harry Five Fingers - Original Mix
track: Kleines Lied - John Haden Remix
track: Die Alten Lieder - John Haden Remix
track: Nacht - John Haden Remix
track: Syndrome
track: I Feel Nothing
track: Needs
track: Late Night Walk
track: Evil Inside - Original Mix
track: Late Night Walk - Gruener Starr Remix
track: 12A - Hc Kurtz Remix
track: Aphaty

Even if you Didnt Expect it - Rosper Remix
type: MusicRecording
duration: PT9M32S
duration ms: 572120
explicit: false
by artist: John Haden
in album: Do Not Expect It EP
  type: MusicAlbum
  date published: 2015-05-18

It's over - Original Mix
type: MusicRecording
duration: PT6M34S
duration ms: 394806
explicit: false
by artist: John Haden
in album: Do Not Expect It EP
  type: MusicAlbum
  date published: 2015-05-18

Linked - Original Mix
type: MusicRecording
duration: PT7M0S
duration ms: 420898
explicit: false
by artist: John Haden
in album: Do Not Expect It EP
  type: MusicAlbum
  date published: 2015-05-18

Abel / Kain
type: MusicAlbum
date published: 2015-06-15
track: Abel - Original Mix
  type: MusicRecording
  duration: PT8M38S
  duration ms: 518110
  explicit: false
  by artist: John Haden
  in album: Abel / Kain
    type: MusicAlbum
    date published: 2015-06-15
track: Kain - Original Mix
  type: MusicRecording
  duration: PT6M47S
  duration ms: 407052
  explicit: false
  by artist: John Haden
  in album: Abel / Kain
    type: MusicAlbum
    date published: 2015-06-15

Closer Examination Ep
type: MusicAlbum
date published: 2015-08-03
track: Closer Examination - Original Mix
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368650
  explicit: false
  by artist: John Haden
  in album: Closer Examination Ep
    type: MusicAlbum
    date published: 2015-08-03
track: Kiebitzweg - Original Mix
  type: MusicRecording
  duration: PT6M50S
  duration ms: 410332
  explicit: false
  by artist: John Haden
  in album: Closer Examination Ep
    type: MusicAlbum
    date published: 2015-08-03

The Moment Before Death EP
type: MusicAlbum
date published: 2015-08-17
track: Before Death - Intro Mix
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198095
  explicit: false
  by artist: John Haden
  in album: The Moment Before Death EP
    type: MusicAlbum
    date published: 2015-08-17
track: Before Death - Original Mix
  type: MusicRecording
  duration: PT9M20S
  duration ms: 560000
  explicit: false
  by artist: John Haden
  in album: The Moment Before Death EP
    type: MusicAlbum
    date published: 2015-08-17
track: The Moment - Original Mix
  type: MusicRecording
  duration: PT7M26S
  duration ms: 446536
  explicit: false
  by artist: John Haden
  in album: The Moment Before Death EP
    type: MusicAlbum
    date published: 2015-08-17

Little Bonnie
type: MusicAlbum
date published: 2015-08-24
track: Little Bonnie - Original Mix
  type: MusicRecording
  duration: PT7M14S
  duration ms: 434288
  explicit: false
  by artist: John Haden
  in album: Little Bonnie
    type: MusicAlbum
    date published: 2015-08-24
track: King Leopold - Original Mix
  type: MusicRecording
  duration: PT6M34S
  duration ms: 394846
  explicit: false
  by artist: John Haden
  in album: Little Bonnie
    type: MusicAlbum
    date published: 2015-08-24

Ponytales Ep
type: MusicAlbum
date published: 2015-09-25
track: Hidden Tales - Original Mix
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382431
  explicit: false
  by artist: John Haden
  in album: Ponytales Ep
    type: MusicAlbum
    date published: 2015-09-25
track: Pony Went Out - Original Mix
  type: MusicRecording
  duration: PT7M28S
  duration ms: 448628
  explicit: false
  by artist: John Haden
  in album: Ponytales Ep
    type: MusicAlbum
    date published: 2015-09-25
track: At Heart - Original Mix
  type: MusicRecording
  duration: PT7M44S
  duration ms: 464042
  explicit: false
  by artist: John Haden
  in album: Ponytales Ep
    type: MusicAlbum
    date published: 2015-09-25

Incomprehensible
type: MusicAlbum
date published: 2015-10-27
track: Implausible
  type: MusicRecording
  duration: PT6M48S
  duration ms: 408000
  explicit: false
  by artist: John Haden
  in album: Incomprehensible
    type: MusicAlbum
    date published: 2015-10-27
track: Intemperate
  type: MusicRecording
  duration: PT9M28S
  duration ms: 568320
  explicit: false
  by artist: John Haden
  in album: Incomprehensible
    type: MusicAlbum
    date published: 2015-10-27
track: Ignoble
  type: MusicRecording
  duration: PT7M9S
  duration ms: 429677
  explicit: false
  by artist: John Haden
  in album: Incomprehensible
    type: MusicAlbum
    date published: 2015-10-27
track: Incomprehensible
  type: MusicRecording
  duration: PT8M11S
  duration ms: 491524
  explicit: false
  by artist: John Haden
  in album: Incomprehensible
    type: MusicAlbum
    date published: 2015-10-27

Black Hole
type: MusicAlbum
date published: 2015-11-05
track: Black Hole
  type: MusicRecording
  duration: PT6M28S
  duration ms: 388000
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05
track: Black Hole - Khainz Remix
  type: MusicRecording
  duration: PT6M14S
  duration ms: 374000
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05
track: Black Hole - Carlo Ruetz Remix
  type: MusicRecording
  duration: PT6M9S
  duration ms: 369500
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05
track: Consequences
  type: MusicRecording
  duration: PT6M36S
  duration ms: 396500
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05
track: Consequences - Jorge Ciccioli Remix
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361000
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05
track: Reach the End
  type: MusicRecording
  duration: PT8M0S
  duration ms: 480000
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05
track: Reach the End - Elmar Strathe Remix
  type: MusicRecording
  duration: PT8M16S
  duration ms: 496000
  explicit: false
  by artist: John Haden
  in album: Black Hole
    type: MusicAlbum
    date published: 2015-11-05

Feel Nothing EP
type: MusicAlbum
date published: 2016-02-29
track: I Feel Nothing - Original Mix
  type: MusicRecording
  duration: PT7M6S
  duration ms: 426187
  explicit: false
  by artist: John Haden
  in album: Feel Nothing EP
    type: MusicAlbum
    date published: 2016-02-29
track: I Feel Nothing - Nuno Lisboa Remix
  type: MusicRecording
  duration: PT5M56S
  duration ms: 356250
  explicit: false
  by artist: John Haden
  in album: Feel Nothing EP
    type: MusicAlbum
    date published: 2016-02-29
track: Everithing - Original Mix
  type: MusicRecording
  duration: PT6M31S
  duration ms: 391687
  explicit: false
  by artist: John Haden
  in album: Feel Nothing EP
    type: MusicAlbum
    date published: 2016-02-29

METRIK-A
type: MusicAlbum
date published: 2016-03-08
track: METRIK-A - Original
  type: MusicRecording
  duration: PT7M10S
  duration ms: 430080
  explicit: false
  by artist: John Haden
  in album: METRIK-A
    type: MusicAlbum
    date published: 2016-03-08
track: IUIS-P - Original
  type: MusicRecording
  duration: PT6M15S
  duration ms: 375360
  explicit: false
  by artist: John Haden
  in album: METRIK-A
    type: MusicAlbum
    date published: 2016-03-08

Spatial Time
type: MusicAlbum
date published: 2016-03-25
track: Spatial
  type: MusicRecording
  duration: PT7M2S
  duration ms: 422400
  explicit: false
  by artist: John Haden
  in album: Spatial Time
    type: MusicAlbum
    date published: 2016-03-25
track: Time
  type: MusicRecording
  duration: PT8M15S
  duration ms: 495483
  explicit: false
  by artist: John Haden
  in album: Spatial Time
    type: MusicAlbum
    date published: 2016-03-25

Dreams EP
type: MusicAlbum
date published: 2016-06-03
track: First Dream
  type: MusicRecording
  duration: PT6M48S
  duration ms: 408000
  explicit: false
  by artist: John Haden
  in album: Dreams EP
    type: MusicAlbum
    date published: 2016-06-03
track: Second Dream
  type: MusicRecording
  duration: PT6M48S
  duration ms: 408000
  explicit: false
  by artist: John Haden
  in album: Dreams EP
    type: MusicAlbum
    date published: 2016-06-03
track: Third Dream
  type: MusicRecording
  duration: PT7M12S
  duration ms: 432000
  explicit: false
  by artist: John Haden
  in album: Dreams EP
    type: MusicAlbum
    date published: 2016-06-03
track: Thrown Away
  type: MusicRecording
  duration: PT7M44S
  duration ms: 464000
  explicit: false
  by artist: John Haden
  in album: Dreams EP
    type: MusicAlbum
    date published: 2016-06-03

Breath Of Monsters EP
type: MusicAlbum
date published: 2016-06-06
track: Breath Of Monsters - Original Mix
  type: MusicRecording
  duration: PT6M21S
  duration ms: 381600
  explicit: false
  by artist: John Haden
  in album: Breath Of Monsters EP
    type: MusicAlbum
    date published: 2016-06-06
track: Breath Of Monsters - Raul Facio Remix
  type: MusicRecording
  duration: PT8M2S
  duration ms: 482000
  explicit: false
  by artist: John Haden
  in album: Breath Of Monsters EP
    type: MusicAlbum
    date published: 2016-06-06
track: Breath Of Monsters - Andrea Giuliani & Luca Rossetti Remix
  type: MusicRecording
  duration: PT7M19S
  duration ms: 439221
  explicit: false
  by artist: John Haden
  in album: Breath Of Monsters EP
    type: MusicAlbum
    date published: 2016-06-06
track: Sounds From Hell - Original Mix
  type: MusicRecording
  duration: PT8M17S
  duration ms: 497760
  explicit: false
  by artist: John Haden
  in album: Breath Of Monsters EP
    type: MusicAlbum
    date published: 2016-06-06

Lonesome
type: MusicAlbum
date published: 2016-06-08
track: Lonesome - Original Mix
  type: MusicRecording
  duration: PT9M26S
  duration ms: 566557
  explicit: false
  by artist: John Haden
  in album: Lonesome
    type: MusicAlbum
    date published: 2016-06-08
track: Passage - Original Mix
  type: MusicRecording
  duration: PT7M5S
  duration ms: 425000
  explicit: false
  by artist: John Haden
  in album: Lonesome
    type: MusicAlbum
    date published: 2016-06-08
track: Final Assault - Original Mix
  type: MusicRecording
  duration: PT8M57S
  duration ms: 537600
  explicit: false
  by artist: John Haden
  in album: Lonesome
    type: MusicAlbum
    date published: 2016-06-08
track: Final Assault - Bruno Ledesma 'April Sun Remix'
  type: MusicRecording
  duration: PT7M58S
  duration ms: 478135
  explicit: false
  by artist: John Haden
  in album: Lonesome
    type: MusicAlbum
    date published: 2016-06-08
track: Lonesome - Fumihiko Takei Remix
  type: MusicRecording
  duration: PT8M11S
  duration ms: 491707
  explicit: false
  by artist: John Haden
  in album: Lonesome
    type: MusicAlbum
    date published: 2016-06-08
track: Final Assault - Bruno Ledesma 'Get Deeper Remix'
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254939
  explicit: false
  by artist: John Haden
  in album: Lonesome
    type: MusicAlbum
    date published: 2016-06-08

Morality EP
type: MusicAlbum
date published: 2016-06-27
track: Morality - Original Mix
  type: MusicRecording
  duration: PT7M37S
  duration ms: 457741
  explicit: false
  by artist: John Haden
  in album: Morality EP
    type: MusicAlbum
    date published: 2016-06-27
track: Morality - Frederic Stunkel Hands On Acid Remix
  type: MusicRecording
  duration: PT7M40S
  duration ms: 460000
  explicit: false
  by artist: John Haden
  in album: Morality EP
    type: MusicAlbum
    date published: 2016-06-27
track: Small Town - Original Mix
  type: MusicRecording
  duration: PT8M0S
  duration ms: 480952
  explicit: false
  by artist: John Haden
  in album: Morality EP
    type: MusicAlbum
    date published: 2016-06-27
track: Small Town - Dejvid Kavazovic Remix
  type: MusicRecording
  duration: PT7M10S
  duration ms: 430080
  explicit: false
  by artist: John Haden
  in album: Morality EP
    type: MusicAlbum
    date published: 2016-06-27

Treatment
type: MusicAlbum
date published: 2016-07-11
track: The Treatment
  type: MusicRecording
  duration: PT9M3S
  duration ms: 543360
  explicit: false
  by artist: John Haden
  in album: Treatment
    type: MusicAlbum
    date published: 2016-07-11
track: Ice Age
  type: MusicRecording
  duration: PT7M13S
  duration ms: 433920
  explicit: false
  by artist: John Haden
  in album: Treatment
    type: MusicAlbum
    date published: 2016-07-11

Lost
type: MusicAlbum
date published: 2016-07-22
track: Lost
  type: MusicRecording
  duration: PT7M21S
  duration ms: 441290
  explicit: false
  by artist: John Haden
  in album: Lost
    type: MusicAlbum
    date published: 2016-07-22
track: Too Young
  type: MusicRecording
  duration: PT7M19S
  duration ms: 439670
  explicit: false
  by artist: John Haden
  in album: Lost
    type: MusicAlbum
    date published: 2016-07-22

Recognition EP
type: MusicAlbum
date published: 2016-08-01
track: Trust - Original Mix
  type: MusicRecording
  duration: PT8M19S
  duration ms: 499200
  explicit: false
  by artist: John Haden
  in album: Recognition EP
    type: MusicAlbum
    date published: 2016-08-01
track: Dream Of Her - Original Mix
  type: MusicRecording
  duration: PT7M6S
  duration ms: 426885
  explicit: false
  by artist: John Haden
  in album: Recognition EP
    type: MusicAlbum
    date published: 2016-08-01
track: Recognition - Original Mix
  type: MusicRecording
  duration: PT5M40S
  duration ms: 340645
  explicit: false
  by artist: John Haden
  in album: Recognition EP
    type: MusicAlbum
    date published: 2016-08-01

Introduction
type: MusicAlbum
date published: 2016-08-29
track: Introduction
  type: MusicRecording
  duration: PT9M40S
  duration ms: 580645
  explicit: false
  by artist: John Haden
  in album: Introduction
    type: MusicAlbum
    date published: 2016-08-29
track: Inside
  type: MusicRecording
  duration: PT9M26S
  duration ms: 566402
  explicit: false
  by artist: John Haden
  in album: Introduction
    type: MusicAlbum
    date published: 2016-08-29
track: Incalculably
  type: MusicRecording
  duration: PT6M26S
  duration ms: 386665
  explicit: false
  by artist: John Haden
  in album: Introduction
    type: MusicAlbum
    date published: 2016-08-29
track: In Falling
  type: MusicRecording
  duration: PT11M40S
  duration ms: 700645
  explicit: false
  by artist: John Haden
  in album: Introduction
    type: MusicAlbum
    date published: 2016-08-29

12A
type: MusicAlbum
date published: 2016-09-05
track: 12A - Original Mix
  type: MusicRecording
  duration: PT7M15S
  duration ms: 435483
  explicit: false
  by artist: John Haden
  in album: 12A
    type: MusicAlbum
    date published: 2016-09-05
track: 12A - Hc Kurtz Remix
  type: MusicRecording
  duration: PT7M1S
  duration ms: 421935
  explicit: false
  by artist: John Haden
  in album: 12A
    type: MusicAlbum
    date published: 2016-09-05
track: Biber - Original Mix
  type: MusicRecording
  duration: PT6M34S
  duration ms: 394146
  explicit: false
  by artist: John Haden
  in album: 12A
    type: MusicAlbum
    date published: 2016-09-05

Surrender
type: MusicAlbum
date published: 2016-11-28
track: Surrender - Original Mix
  type: MusicRecording
  duration: PT6M23S
  duration ms: 383875
  explicit: false
  by artist: John Haden
  in album: Surrender
    type: MusicAlbum
    date published: 2016-11-28
track: Black Rain - Original Mix
  type: MusicRecording
  duration: PT8M10S
  duration ms: 490790
  explicit: false
  by artist: John Haden
  in album: Surrender
    type: MusicAlbum
    date published: 2016-11-28
track: Surrender - Dani Sbert Remix
  type: MusicRecording
  duration: PT7M11S
  duration ms: 431940
  explicit: false
  by artist: John Haden
  in album: Surrender
    type: MusicAlbum
    date published: 2016-11-28
track: Surrender - Rosper Remix
  type: MusicRecording
  duration: PT7M45S
  duration ms: 465706
  explicit: false
  by artist: John Haden
  in album: Surrender
    type: MusicAlbum
    date published: 2016-11-28

Needs
type: MusicAlbum
date published: 2016-12-12
track: Needs
  type: MusicRecording
  duration: PT7M32S
  duration ms: 452672
  explicit: false
  by artist: John Haden
  in album: Needs
    type: MusicAlbum
    date published: 2016-12-12

Behind The Dark
type: MusicAlbum
date published: 2016-12-19
track: Behind The Dark
  type: MusicRecording
  duration: PT7M31S
  duration ms: 451036
  explicit: false
  by artist: John Haden
  in album: Behind The Dark
    type: MusicAlbum
    date published: 2016-12-19
track: Behind The Dark - Dave Wincent Remix
  type: MusicRecording
  duration: PT6M15S
  duration ms: 375952
  explicit: false
  by artist: John Haden
  in album: Behind The Dark
    type: MusicAlbum
    date published: 2016-12-19
track: Behind The Dark - OHNIN Remix
  type: MusicRecording
  duration: PT6M49S
  duration ms: 409756
  explicit: false
  by artist: John Haden
  in album: Behind The Dark
    type: MusicAlbum
    date published: 2016-12-19
track: Sky Habor
  type: MusicRecording
  duration: PT6M56S
  duration ms: 416101
  explicit: false
  by artist: John Haden
  in album: Behind The Dark
    type: MusicAlbum
    date published: 2016-12-19
track: Sky Habor - Nuno Lisboa Remix
  type: MusicRecording
  duration: PT5M56S
  duration ms: 356129
  explicit: false
  by artist: John Haden
  in album: Behind The Dark
    type: MusicAlbum
    date published: 2016-12-19
track: Blue Eyes
  type: MusicRecording
  duration: PT6M20S
  duration ms: 380952
  explicit: false
  by artist: John Haden
  in album: Behind The Dark
    type: MusicAlbum
    date published: 2016-12-19
  isrc code: CA5KR1534248

Late Night Walk EP
type: MusicAlbum
date published: 2017-01-24
track: Late Night Walk
  type: MusicRecording
  duration: PT6M18S
  duration ms: 378875
  explicit: false
  by artist: John Haden
  in album: Late Night Walk EP
    type: MusicAlbum
    date published: 2017-01-24
track: Late Night Walk - Steven Campodonico Remix
  type: MusicRecording
  duration: PT7M36S
  duration ms: 456000
  explicit: false
  by artist: John Haden
  in album: Late Night Walk EP
    type: MusicAlbum
    date published: 2017-01-24
track: Late Night Walk - Gruener Starr Remix
  type: MusicRecording
  duration: PT6M49S
  duration ms: 409180
  explicit: false
  by artist: John Haden
  in album: Late Night Walk EP
    type: MusicAlbum
    date published: 2017-01-24
track: Late Night Walk - MAYMON Remix
  type: MusicRecording
  duration: PT6M40S
  duration ms: 400000
  explicit: false
  by artist: John Haden
  in album: Late Night Walk EP
    type: MusicAlbum
    date published: 2017-01-24

Reticent Ep
type: MusicAlbum
date published: 2017-01-28
track: Reticent
  type: MusicRecording
  duration: PT7M25S
  duration ms: 445439
  explicit: false
  by artist: John Haden
  in album: Reticent Ep
    type: MusicAlbum
    date published: 2017-01-28
track: Hormones
  type: MusicRecording
  duration: PT6M11S
  duration ms: 371612
  explicit: false
  by artist: John Haden
  in album: Reticent Ep
    type: MusicAlbum
    date published: 2017-01-28
track: Reticent - Tom Zeta Remix
  type: MusicRecording
  duration: PT7M44S
  duration ms: 464640
  explicit: false
  by artist: John Haden
  in album: Reticent Ep
    type: MusicAlbum
    date published: 2017-01-28
track: Reticent - Dennis Rema Remix
  type: MusicRecording
  duration: PT6M31S
  duration ms: 391875
  explicit: false
  by artist: John Haden
  in album: Reticent Ep
    type: MusicAlbum
    date published: 2017-01-28

Charity EP
type: MusicAlbum
date published: 2017-02-13
track: Charity
  type: MusicRecording
  duration: PT8M7S
  duration ms: 487619
  explicit: false
  by artist: John Haden
  in album: Charity EP
    type: MusicAlbum
    date published: 2017-02-13
track: Ask Yourself
  type: MusicRecording
  duration: PT7M10S
  duration ms: 430077
  explicit: false
  by artist: John Haden
  in album: Charity EP
    type: MusicAlbum
    date published: 2017-02-13

Syndrome EP
type: MusicAlbum
date published: 2017-03-13
track: Сollapse
  type: MusicRecording
  duration: PT6M43S
  duration ms: 403250
  explicit: false
  by artist: John Haden
  in album: Syndrome EP
    type: MusicAlbum
    date published: 2017-03-13
track: Syndrome
  type: MusicRecording
  duration: PT6M0S
  duration ms: 360500
  explicit: false
  by artist: John Haden
  in album: Syndrome EP
    type: MusicAlbum
    date published: 2017-03-13
track: Want Say
  type: MusicRecording
  duration: PT6M41S
  duration ms: 401817
  explicit: false
  by artist: John Haden
  in album: Syndrome EP
    type: MusicAlbum
    date published: 2017-03-13

Exfoliation
type: MusicAlbum
date published: 2017-04-03
track: Box One
  type: MusicRecording
  duration: PT6M18S
  duration ms: 378240
  explicit: false
  by artist: John Haden
  in album: Exfoliation
    type: MusicAlbum
    date published: 2017-04-03
track: Exfoliation
  type: MusicRecording
  duration: PT5M43S
  duration ms: 343680
  explicit: false
  by artist: John Haden
  in album: Exfoliation
    type: MusicAlbum
    date published: 2017-04-03
track: Rail
  type: MusicRecording
  duration: PT8M19S
  duration ms: 499200
  explicit: false
  by artist: John Haden
  in album: Exfoliation
    type: MusicAlbum
    date published: 2017-04-03

Stroke Of Fate EP
type: MusicAlbum
date published: 2017-04-24
track: Stroke Of Fate
  type: MusicRecording
  duration: PT6M58S
  duration ms: 418065
  explicit: false
  by artist: John Haden
  in album: Stroke Of Fate EP
    type: MusicAlbum
    date published: 2017-04-24
track: She Is Gone
  type: MusicRecording
  duration: PT7M55S
  duration ms: 475233
  explicit: false
  by artist: John Haden
  in album: Stroke Of Fate EP
    type: MusicAlbum
    date published: 2017-04-24

Deduction
type: MusicAlbum
date published: 2017-06-27
track: Deduction
  type: MusicRecording
  duration: PT7M28S
  duration ms: 448250
  explicit: false
  by artist: John Haden
  in album: Deduction
    type: MusicAlbum
    date published: 2017-06-27

Different World
type: MusicAlbum
date published: 2017-08-04
track: Different World
  type: MusicRecording
  duration: PT8M1S
  duration ms: 481330
  explicit: false
  by artist: John Haden
  in album: Different World
    type: MusicAlbum
    date published: 2017-08-04
track: Through Walls
  type: MusicRecording
  duration: PT6M59S
  duration ms: 419454
  explicit: false
  by artist: John Haden
  in album: Different World
    type: MusicAlbum
    date published: 2017-08-04
track: Different World - DJ Emerson RMX
  type: MusicRecording
  duration: PT7M0S
  duration ms: 420000
  explicit: false
  by artist: John Haden
  in album: Different World
    type: MusicAlbum
    date published: 2017-08-04
track: Different World - Yeni Remix
  type: MusicRecording
  duration: PT6M29S
  duration ms: 389500
  explicit: false
  by artist: John Haden
  in album: Different World
    type: MusicAlbum
    date published: 2017-08-04

Freakshow
type: MusicAlbum
date published: 2017-10-02
track: Freakshow
  type: MusicRecording
  duration: PT7M22S
  duration ms: 442285
  explicit: false
  by artist: John Haden
  in album: Freakshow
    type: MusicAlbum
    date published: 2017-10-02
track: Freakshow - Paul Neary Remix
  type: MusicRecording
  duration: PT6M5S
  duration ms: 365714
  explicit: false
  by artist: John Haden
  in album: Freakshow
    type: MusicAlbum
    date published: 2017-10-02
track: Burning
  type: MusicRecording
  duration: PT8M0S
  duration ms: 480000
  explicit: false
  by artist: John Haden
  in album: Freakshow
    type: MusicAlbum
    date published: 2017-10-02
track: Burning - Sascha Ciccopiedi Remix
  type: MusicRecording
  duration: PT7M4S
  duration ms: 424246
  explicit: false
  by artist: John Haden
  in album: Freakshow
    type: MusicAlbum
    date published: 2017-10-02

Chrysocolle EP
type: MusicAlbum
date published: 2018-09-10
track: Chrysocolle
  type: MusicRecording
  duration: PT8M11S
  duration ms: 491428
  explicit: false
  by artist: John Haden
  in album: Chrysocolle EP
    type: MusicAlbum
    date published: 2018-09-10
track: Chrysocolle - Sean Random Remix
  type: MusicRecording
  duration: PT7M29S
  duration ms: 449523
  explicit: false
  by artist: John Haden
  in album: Chrysocolle EP
    type: MusicAlbum
    date published: 2018-09-10
track: Sun Goes Down
  type: MusicRecording
  duration: PT7M42S
  duration ms: 462720
  explicit: false
  by artist: John Haden
  in album: Chrysocolle EP
    type: MusicAlbum
    date published: 2018-09-10
track: The Black Swan
  type: MusicRecording
  duration: PT7M0S
  duration ms: 420000
  explicit: false
  by artist: John Haden
  in album: Chrysocolle EP
    type: MusicAlbum
    date published: 2018-09-10

Last Judgement EP
type: MusicAlbum
date published: 2018-12-17
track: Endless
  type: MusicRecording
  duration: PT6M59S
  duration ms: 419508
  explicit: false
  by artist: John Haden
  in album: Last Judgement EP
    type: MusicAlbum
    date published: 2018-12-17
track: Last Judgement
  type: MusicRecording
  duration: PT8M10S
  duration ms: 490522
  explicit: false
  by artist: John Haden
  in album: Last Judgement EP
    type: MusicAlbum
    date published: 2018-12-17

Ichor
type: MusicAlbum
date published: 2019-04-08
track: Eternal Fire
  type: MusicRecording
  duration: PT6M45S
  duration ms: 405652
  explicit: false
  by artist: John Haden
  in album: Ichor
    type: MusicAlbum
    date published: 2019-04-08
track: Eternal Fire - Kreisel 4AM Remix
  type: MusicRecording
  duration: PT7M40S
  duration ms: 460952
  explicit: false
  by artist: John Haden
  in album: Ichor
    type: MusicAlbum
    date published: 2019-04-08
track: Ichor
  type: MusicRecording
  duration: PT7M21S
  duration ms: 441290
  explicit: false
  by artist: John Haden
  in album: Ichor
    type: MusicAlbum
    date published: 2019-04-08

Departed
type: MusicAlbum
date published: 2019-05-20
track: Departed
  type: MusicRecording
  duration: PT7M3S
  duration ms: 423870
  explicit: false
  by artist: John Haden
  in album: Departed
    type: MusicAlbum
    date published: 2019-05-20
track: The Beast
  type: MusicRecording
  duration: PT6M40S
  duration ms: 400436
  explicit: false
  by artist: John Haden
  in album: Departed
    type: MusicAlbum
    date published: 2019-05-20
track: Zoom
  type: MusicRecording
  duration: PT6M43S
  duration ms: 403562
  explicit: false
  by artist: John Haden
  in album: Departed
    type: MusicAlbum
    date published: 2019-05-20

Surrender - Original Mix
type: MusicRecording
duration: PT6M23S
duration ms: 383875
explicit: false
by artist: John Haden
in album: Best of 2018
  type: MusicAlbum
  date published: 2019-05-13

Deduction - Original Mix
type: MusicRecording
duration: PT7M28S
duration ms: 448250
explicit: false
by artist: John Haden
in album: WARM V.A. VOL.1
  type: MusicAlbum
  date published: 2015-10-12

Black Hole - Carlo Ruetz Remix
type: MusicRecording
duration: PT6M9S
duration ms: 369500
explicit: false
by artist: John Haden
by artist: Carlo Ruetz
in album: Techno Skulls, Vol. 2
  type: MusicAlbum
  date published: 2017-08-07

War Is Over
type: MusicRecording
duration: PT7M29S
duration ms: 449509
explicit: false
by artist: John Haden
in album: WARM V.A. VOL.4
  type: MusicAlbum
  date published: 2017-11-20

Breath Of Monsters - Andrea Giuliani & Luca Rossetti Remix
type: MusicRecording
duration: PT7M19S
duration ms: 439221
explicit: false
by artist: John Haden
by artist: Rosper
by artist: Andrea Giuliani
by artist: Luca Rossetti
in album: Best Of Phobos Four Years
  type: MusicAlbum
  date published: 2018-12-31

Breath Of Monsters - Raul Facio Remix
type: MusicRecording
duration: PT8M2S
duration ms: 482000
explicit: false
by artist: John Haden
by artist: Rosper
by artist: Raul Facio
in album: Best Of Phobos Four Years
  type: MusicAlbum
  date published: 2018-12-31

Harry Five Fingers - Original Mix
type: MusicRecording
duration: PT8M22S
duration ms: 502857
explicit: false
by artist: Cubex
by artist: John Haden
in album: Influences LP
  type: MusicAlbum
  date published: 2016-02-29

Kleines Lied - John Haden Remix
type: MusicRecording
duration: PT9M25S
duration ms: 565859
explicit: false
by artist: Gruener Starr
by artist: John Haden
in album: Kleines Lied
  type: MusicAlbum
  date published: 2017-04-07

Die Alten Lieder - John Haden Remix
type: MusicRecording
duration: PT9M0S
duration ms: 540952
explicit: false
by artist: Gruener Starr
by artist: John Haden
in album: Die Alten Lieder
  type: MusicAlbum
  date published: 2016-06-06

Nacht - John Haden Remix
type: MusicRecording
duration: PT10M22S
duration ms: 622080
explicit: false
by artist: Gruener Starr
by artist: John Haden
in album: Zauberwald EP
  type: MusicAlbum
  date published: 2016-05-19

Syndrome
type: MusicRecording
duration: PT6M0S
duration ms: 360500
explicit: false
by artist: John Haden
by artist: Light Breath
in album: Best Of Evil Flow. Two Years
  type: MusicAlbum
  date published: 2019-01-14

I Feel Nothing
type: MusicRecording
duration: PT7M6S
duration ms: 426187
explicit: false
by artist: John Haden
in album: Best Of Evil Flow. Two Years
  type: MusicAlbum
  date published: 2019-01-14

Needs
type: MusicRecording
duration: PT7M32S
duration ms: 452672
explicit: false
by artist: John Haden
in album: Best Of Evil Flow. One Year
  type: MusicAlbum
  date published: 2018-02-05

Late Night Walk
type: MusicRecording
duration: PT6M18S
duration ms: 378875
explicit: false
by artist: John Haden
in album: Best Of Evil Flow. One Year
  type: MusicAlbum
  date published: 2018-02-05

Evil Inside - Original Mix
type: MusicRecording
duration: PT5M40S
duration ms: 340645
explicit: false
by artist: John Haden
in album: Best Of Phobos One Year
  type: MusicAlbum
  date published: 2016-02-15

Late Night Walk - Gruener Starr Remix
type: MusicRecording
duration: PT6M49S
duration ms: 409180
explicit: false
by artist: Gruener Starr
by artist: John Haden
in album: Best Of Phobos One Year
  type: MusicAlbum
  date published: 2016-02-15

12A - Hc Kurtz Remix
type: MusicRecording
duration: PT7M1S
duration ms: 421935
explicit: false
by artist: John Haden
by artist: Swann Decamme
by artist: Hc Kurtz
in album: Two Years Of MYSELF MUSIC
  type: MusicAlbum
  date published: 2017-02-20

Aphaty
type: MusicRecording
duration: PT7M52S
duration ms: 472380
explicit: false
by artist: John Haden
in album: TONIC V.A. VOL.2
  type: MusicAlbum
  date published: 2017-08-21