NJoinPlay
type: MusicGroup
popularity: 6
followers: 148
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdf5746210e4977ae7aef47bcad6d22f47d24a2bcdae15ad5622d270b24517f8c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954667
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/954667
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c73be9c4-af6f-4822-972f-306ef30421d8.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c73be9c4-af6f-4822-972f-306ef30421d8.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/c73be9c4-af6f-4822-972f-306ef30421d8
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-21T07:29:20Z
additional property: OTSCanonicalRecord
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 → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5746210e4977ae7aef47bcad6d22f47d24a2bcdae15ad5622d270b24517f8c. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c73be9c4-af6f-4822-972f-306ef30421d8.json and https://artists.proofprofile.net/proofs/artist/c73be9c4-af6f-4822-972f-306ef30421d8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-21T07:29:20Z
album: งูดิน
  type: MusicAlbum
  date published: 2024-08-21
album: แพะภูเขา
  type: MusicAlbum
  date published: 2024-08-25
album: ขอบคุณความรักที่เธอให้
  type: MusicAlbum
  date published: 2024-08-27
album: งูดิน อารีน่า
  type: MusicAlbum
  date published: 2024-08-29
album: I'm Sad
  type: MusicAlbum
  date published: 2024-09-15
album: ไม่เป็นไร
  type: MusicAlbum
  date published: 2024-11-19
album: รักฉันนั้นมั่นคงเสมอ
  type: MusicAlbum
  date published: 2024-11-19
album: รักฉันมั่นคงเสมอ
  type: MusicAlbum
  date published: 2024-11-19
album: ลา ลา ลา ลา
  type: MusicAlbum
  date published: 2024-11-20
album: เธอยังเป็นเธอ ในความทรงจำ
  type: MusicAlbum
  date published: 2024-11-21
album: ไม่มีวัน
  type: MusicAlbum
  date published: 2024-11-21
album: ชีวิตที่ไม่มีเธอ
  type: MusicAlbum
  date published: 2024-11-21
album: คืนจันทร์ฉันเหงา
  type: MusicAlbum
  date published: 2024-11-21
album: รักที่เธอไม่เคยรู้
  type: MusicAlbum
  date published: 2024-11-21
album: แค่เธอไม่รัก
  type: MusicAlbum
  date published: 2024-11-21
album: เพียงเธอ ฉันก็ไม่ขออะไร
  type: MusicAlbum
  date published: 2024-11-21
album: เธอจะรู้ไหม
  type: MusicAlbum
  date published: 2024-11-21
album: ฉันไม่เป็นไร
  type: MusicAlbum
  date published: 2024-11-21
album: แค่เพียงเธอ
  type: MusicAlbum
  date published: 2024-11-21
album: ความทรงจำ
  type: MusicAlbum
  date published: 2024-11-22
  track: ความทรงจำ
    type: MusicRecording
    duration: PT2M57S
    duration ms: 177708
    explicit: false
    by artist: NJoinPlay
    in album: ความทรงจำ
      type: MusicAlbum
      date published: 2024-11-22
    isrc code: AEA3A2240485
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T07:04:43+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x397b970192c941ae53f4ca0c035b3338e499a8831e95d2afb60dbcc8d5f038c9
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958517
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958517
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA3A2240485
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T07:54:29Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x397b970192c941ae53f4ca0c035b3338e499a8831e95d2afb60dbcc8d5f038c9. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA3A2240485.
      date published: 2026-07-18T07:54:29Z
    audio: ความทรงจำ
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 94.167
      additional property: Musical Key
        type: PropertyValue
        value: 6
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 1
      additional property: Danceability
        type: PropertyValue
        value: 0.604
      additional property: Energy
        type: PropertyValue
        value: 0.306
      additional property: Speechiness
        type: PropertyValue
        value: 0.03
      additional property: Acousticness
        type: PropertyValue
        value: 0.893
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.001
      additional property: Liveness
        type: PropertyValue
        value: 0.112
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.594
      additional property: Loudness (dB)
        type: PropertyValue
        value: -10.091
      additional property: Key Name
        type: PropertyValue
        value: F#
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: ยังคิดถึงคุณ
  type: MusicAlbum
  date published: 2024-11-22
album: กลัวเจ็บ
  type: MusicAlbum
  date published: 2024-11-22
album: รักเธอไม่เปลี่ยนแปลง
  type: MusicAlbum
  date published: 2024-11-22
album: สายฝน
  type: MusicAlbum
  date published: 2024-11-22
album: เมื่อฝนผ่านไป
  type: MusicAlbum
  date published: 2024-11-22
album: เธอหมดรักฉันหรือเปล่า
  type: MusicAlbum
  date published: 2024-11-23
album: ไม่มีวันเป็นเรา ผู้ชายร้อง
  type: MusicAlbum
  date published: 2024-11-23
album: ให้ลมพัดรักเราไปให้ไกล
album: รู้สึกมากก็ไม่ดี รู้สึกดีก็ไม่ได้
album: รอยยิ้มในความทรงจำ
album: ชีวิตไม่แน่นอน
album: ใจเป็นนายกายเป็นบ่าว
album: ชีวิตก็มีแค่นี้
album: คนพูดจบ คนฟังเจ็บ
album: หนูท่อ
album: เธอเล่นนอกบท
album: รวมเพลงเพราะๆ ฟังสบาย
album: เรียนฮักเจ้าของ
album: กาลเวลา
album: รวมเพลงเพราะๆ ฟังสบายๆ2
album: หายไปจากสายตา
album: ไม่หล่อแต่รวย
album: รวมเพลงอกหัก เจ็บ เศร้า
album: รวมเพลงเพราะๆ ฟังสบาย3
album: พรุ่งนี้รวย
album: อกหัก
album: Money
album: คิดฮอด
album: รวมเพลงเพราะๆ ฟังสบาย4
album: รวมเพลงเพราะ ฟังสบาย5
album: รวมเพลงเพราะ ฟังสบาย6
album: ฝันถึงแฟนเก่า
album: คำถามโง่ๆ
album: ท้ายปี
album: อากาศ
album: ด้วยความคิดถึง
album: บอกไม่รักง่ายกว่า
album: ตาสว่าง
album: กอด
album: ร้างลา
album: แสงสุดท้าย
album: เธออยู่ตรงไหน
album: นางฟ้ากับควาย
album: มีความสุขดีไหม
album: เธอ

ให้ลมพัดรักเราไปให้ไกล
type: MusicAlbum
date published: 2024-11-30

รู้สึกมากก็ไม่ดี รู้สึกดีก็ไม่ได้
type: MusicAlbum
date published: 2024-11-30

รอยยิ้มในความทรงจำ
type: MusicAlbum
date published: 2024-12-01

ชีวิตไม่แน่นอน
type: MusicAlbum
date published: 2024-12-02

ใจเป็นนายกายเป็นบ่าว
type: MusicAlbum
date published: 2024-12-03

ชีวิตก็มีแค่นี้
type: MusicAlbum
date published: 2024-12-03

คนพูดจบ คนฟังเจ็บ
type: MusicAlbum
date published: 2024-12-03

หนูท่อ
type: MusicAlbum
date published: 2024-12-04

เธอเล่นนอกบท
type: MusicAlbum
date published: 2024-12-04

รวมเพลงเพราะๆ ฟังสบาย
type: MusicAlbum
date published: 2024-12-04

เรียนฮักเจ้าของ
type: MusicAlbum
date published: 2024-12-05

กาลเวลา
type: MusicAlbum
date published: 2024-12-06

รวมเพลงเพราะๆ ฟังสบายๆ2
type: MusicAlbum
date published: 2024-12-10

หายไปจากสายตา
type: MusicAlbum
date published: 2024-12-10

ไม่หล่อแต่รวย
type: MusicAlbum
date published: 2024-12-19

รวมเพลงอกหัก เจ็บ เศร้า
type: MusicAlbum
date published: 2024-12-20

รวมเพลงเพราะๆ ฟังสบาย3
type: MusicAlbum
date published: 2024-12-21

พรุ่งนี้รวย
type: MusicAlbum
date published: 2024-12-23

อกหัก
type: MusicAlbum
date published: 2024-12-23

Money
type: MusicAlbum
date published: 2024-12-23

คิดฮอด
type: MusicAlbum
date published: 2024-12-23

รวมเพลงเพราะๆ ฟังสบาย4
type: MusicAlbum
date published: 2024-12-25

รวมเพลงเพราะ ฟังสบาย5
type: MusicAlbum
date published: 2024-12-30

รวมเพลงเพราะ ฟังสบาย6
type: MusicAlbum
date published: 2025-01-04

ฝันถึงแฟนเก่า
type: MusicAlbum
date published: 2025-01-09

คำถามโง่ๆ
type: MusicAlbum
date published: 2025-01-09

ท้ายปี
type: MusicAlbum
date published: 2025-01-09

อากาศ
type: MusicAlbum
date published: 2025-01-09

ด้วยความคิดถึง
type: MusicAlbum
date published: 2025-01-09

บอกไม่รักง่ายกว่า
type: MusicAlbum
date published: 2025-01-09

ตาสว่าง
type: MusicAlbum
date published: 2025-01-10

กอด
type: MusicAlbum
date published: 2025-01-10

ร้างลา
type: MusicAlbum
date published: 2025-01-11

แสงสุดท้าย
type: MusicAlbum
date published: 2025-01-11

เธออยู่ตรงไหน
type: MusicAlbum
date published: 2025-01-11

นางฟ้ากับควาย
type: MusicAlbum
date published: 2025-01-11

มีความสุขดีไหม
type: MusicAlbum
date published: 2025-01-11

เธอ
type: MusicAlbum
date published: 2025-01-11

เวลาเธอยิ้ม
type: MusicAlbum
date published: 2025-01-11

ปวดใจ
type: MusicAlbum
date published: 2025-01-11

คืนที่ไม่มีเธอ
type: MusicAlbum
date published: 2025-01-11

ระหว่างเรา
type: MusicAlbum
date published: 2025-01-11

ความในใจ
type: MusicAlbum
date published: 2025-01-11

ยอมรับ
type: MusicAlbum
date published: 2025-01-11

ความทรมาน
type: MusicAlbum
date published: 2025-01-11

แค่คุณ
type: MusicAlbum
date published: 2025-01-11

คิดถึงเธออยู่ทุกเวลา
type: MusicAlbum
date published: 2025-01-14

สองใจ
type: MusicAlbum
date published: 2025-01-15

เธอคือของขวัญ
type: MusicAlbum
date published: 2025-01-16

วันที่เธอจากไป
type: MusicAlbum
date published: 2025-01-16

ฉันจะรักแค่เธอ
type: MusicAlbum
date published: 2025-01-16

รอยยิ้ม
type: MusicAlbum
date published: 2025-01-16

หนาว
type: MusicAlbum
date published: 2025-01-16

แอบรักเธออยู่ในใจ
type: MusicAlbum
date published: 2025-01-16

วันเด็ก
type: MusicAlbum
date published: 2025-01-16

เธอปันใจ
type: MusicAlbum
date published: 2025-01-17

คืนที่ดาวเต็มฟ้า
type: MusicAlbum
date published: 2025-01-17

เดินทางกลับบ้านปีใหม่
type: MusicAlbum
date published: 2025-01-17

ใจให้ไป
type: MusicAlbum
date published: 2025-01-17

รวมเพลงเพราะ น่าฟังตอนนี้
type: MusicAlbum
date published: 2025-03-27

รวมเพลงฟังตอนขับรถทางไกล
type: MusicAlbum
date published: 2025-03-28

พยายามไปงั้นๆ
type: MusicAlbum
date published: 2025-05-18

เธอแค่ผ่านมา
type: MusicAlbum
date published: 2025-05-18

ถ้าไม่มีฉันตรงนี้
type: MusicAlbum
date published: 2025-05-18

คนถูกทิ้ง
type: MusicAlbum
date published: 2025-05-18

ยื้อไม่ไหว
type: MusicAlbum
date published: 2025-05-18

รู้ว่าเธอไม่รัก
type: MusicAlbum
date published: 2025-05-18

พ่อแม่ก็เหนื่อย daddy
type: MusicAlbum
date published: 2025-05-25

รวมเพลงยุค90เพราะๆฟังต่อเนื่อง
type: MusicAlbum
date published: 2025-07-01
track: ไปต่อหรือพอแค่นี้
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207719
  explicit: false
  by artist: NJoinPlay
  in album: รวมเพลงยุค90เพราะๆฟังต่อเนื่อง
    type: MusicAlbum
    date published: 2025-07-01
  isrc code: QZTBC2505573
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T01:05:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xed1d73ac27bc732146f6ec87171f1ab84de4743b8de3c270e12e6875bbba0a79
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958805
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958805
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2505573
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T02:22:58Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1d73ac27bc732146f6ec87171f1ab84de4743b8de3c270e12e6875bbba0a79. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2505573.
    date published: 2026-07-20T02:22:58Z
  audio: ไปต่อหรือพอแค่นี้
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.998
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.746
    additional property: Energy
      type: PropertyValue
      value: 0.362
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.437
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.31
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.326
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.835
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: ถ่านไฟเก่า
  type: MusicRecording
  duration: PT2M59S
  duration ms: 179959
  explicit: false
  by artist: NJoinPlay
  in album: รวมเพลงยุค90เพราะๆฟังต่อเนื่อง
    type: MusicAlbum
    date published: 2025-07-01
  isrc code: QZTBC2505576
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T08:00:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb2ac368c085e35c92ddf1fdded37f17ad9cd388fe9ae957f06672962bee30349
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958846
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958846
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2505576
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T08:14:15Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ac368c085e35c92ddf1fdded37f17ad9cd388fe9ae957f06672962bee30349. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2505576.
    date published: 2026-07-20T08:14:15Z
  audio: ถ่านไฟเก่า
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 102.998
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.833
    additional property: Energy
      type: PropertyValue
      value: 0.42
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.592
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.074
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.57
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.826
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

ต้าวยักษ์
type: MusicAlbum
date published: 2025-07-02
track: ต้าวยักษ์
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169630
  explicit: false
  by artist: NJoinPlay
  in album: ต้าวยักษ์
    type: MusicAlbum
    date published: 2025-07-02
  isrc code: GXBAV2193222
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T12:41:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x203b8747bdee6546a37cf41f997140985bc2233e07ec01bad2d2281cba905356
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958885
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958885
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBAV2193222
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T13:01:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203b8747bdee6546a37cf41f997140985bc2233e07ec01bad2d2281cba905356. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GXBAV2193222.
    date published: 2026-07-20T13:01:04Z
  audio: ต้าวยักษ์
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 165.98
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.629
    additional property: Energy
      type: PropertyValue
      value: 0.406
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.408
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.195
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.473
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.349
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

รวมเพลงเพราะฟังสบายเปิดคลอทั้งวัน
type: MusicAlbum
date published: 2025-07-06

รวมเพลงเพราะฟังยาวยามฝนตก
type: MusicAlbum
date published: 2025-07-07

รวมเพลงเพราะ ฟังยาวไม่ขาดตอน อัลบั้ม10
type: MusicAlbum
date published: 2025-07-16
track: อยากให้ฟ้าใจดีกับฉันหน่อย
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178479
  explicit: false
  by artist: NJoinPlay
  in album: รวมเพลงเพราะ ฟังยาวไม่ขาดตอน อัลบั้ม10
    type: MusicAlbum
    date published: 2025-07-16
  isrc code: QZWFG2577343
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T10:21:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7b3d2ed7175da0f4b9c6dbdfca78ea9b767ccd81afcaf1f9cbb406f45277fe68
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958397
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958397
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFG2577343
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T10:29:45Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b3d2ed7175da0f4b9c6dbdfca78ea9b767ccd81afcaf1f9cbb406f45277fe68. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFG2577343.
    date published: 2026-07-17T10:29:45Z
  audio: อยากให้ฟ้าใจดีกับฉันหน่อย
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.018
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.729
    additional property: Energy
      type: PropertyValue
      value: 0.443
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.045
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.15
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.55
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.81
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

รวมเพลงเพราะๆ ฟังเพลินนั่งทำงานยาวๆ Vol.11
type: MusicAlbum
date published: 2025-07-17
track: ขาดเธอเหมือนขาดใจ
  type: MusicRecording
  duration: PT4M19S
  duration ms: 259838
  explicit: false
  by artist: NJoinPlay
  in album: รวมเพลงเพราะๆ ฟังเพลินนั่งทำงานยาวๆ Vol.11
    type: MusicAlbum
    date published: 2025-07-17
  isrc code: QZWFH2579980
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T06:35:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x58f5a08d99c81c57d16f80a0cfc1458be3718cfafaa1317ce89b36d4d5a4281d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2579980
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f5a08d99c81c57d16f80a0cfc1458be3718cfafaa1317ce89b36d4d5a4281d. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2579980.
    date published: 2026-07-05T10:01:46Z
  audio: ขาดเธอเหมือนขาดใจ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 81.004
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.843
    additional property: Energy
      type: PropertyValue
      value: 0.442
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.363
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.591
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.301
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

รวมเพลงเพราะๆ ฟังสบายๆ 2025 อัลบั้ม 9
type: MusicAlbum
date published: 2025-07-18
track: กอดได้นานเท่าไร
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227079
  explicit: false
  by artist: NJoinPlay
  in album: รวมเพลงเพราะๆ ฟังสบายๆ 2025 อัลบั้ม 9
    type: MusicAlbum
    date published: 2025-07-18
  isrc code: QZWFJ2531492
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T02:46:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9a8e6f56d6d730abdbd3a644d39a1c079a7fc9574e4d84684d75cfc034155237
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2531492
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a8e6f56d6d730abdbd3a644d39a1c079a7fc9574e4d84684d75cfc034155237. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFJ2531492.
    date published: 2026-07-04T10:04:33Z
  audio: กอดได้นานเท่าไร
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 152.008
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.689
    additional property: Energy
      type: PropertyValue
      value: 0.439
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.24
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.094
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.702
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.031
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

รวมเพลงเพราะ เปิดฟังยาวๆ ทั้งวัน อัลบั้ม4
type: MusicAlbum
date published: 2025-07-18

รวมเพลงเพราะๆ ฟังยาวๆ ต่อเนื่อง อัลบั้ม 5
type: MusicAlbum
date published: 2025-07-18

รวมเพลงเพราะๆ ฟังสบายๆ ทั้งวัน อัลบั้ม6
type: MusicAlbum
date published: 2025-07-18

รวมเพลงเพราะๆ ฟังเพลินยาวๆ สบายๆ อัลบั้ม1
type: MusicAlbum
date published: 2025-07-18

รวมเพลงเพราะ ฟังยาวหนึ่งชั่วโมงครึ่ง อัลบั้ม12
type: MusicAlbum
date published: 2025-07-23
track: นับจากวันนั้น
  type: MusicRecording
  duration: PT3M52S
  duration ms: 232451
  explicit: false
  by artist: NJoinPlay
  in album: รวมเพลงเพราะ ฟังยาวหนึ่งชั่วโมงครึ่ง อัลบั้ม12
    type: MusicAlbum
    date published: 2025-07-23
  isrc code: QZWFL2558745
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:28:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x518edfb5ab9cff0181815b0dbe59ffcb1286c8a011bf0dc485a7d87e63dbcb0d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958110
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958110
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFL2558745
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:57:12Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518edfb5ab9cff0181815b0dbe59ffcb1286c8a011bf0dc485a7d87e63dbcb0d. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFL2558745.
    date published: 2026-07-15T06:57:12Z
  audio: นับจากวันนั้น
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.036
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.718
    additional property: Energy
      type: PropertyValue
      value: 0.529
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.636
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.514
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.828
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

รวมเพลงเพราะๆ ฟังสบายๆ 2025 อัลบั้ม13
type: MusicAlbum
date published: 2025-07-30

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม14
type: MusicAlbum
date published: 2025-08-07
track: วันที่อ่อนแอ
  type: MusicRecording
  duration: PT4M45S
  duration ms: 285760
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม14
    type: MusicAlbum
    date published: 2025-08-07
  isrc code: QZWFT2551648
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T18:53:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9b3829129b64447953368e49cc4b0832507e3c76da302b8d9ee950bc51040f12
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958600
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958600
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFT2551648
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T19:24:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b3829129b64447953368e49cc4b0832507e3c76da302b8d9ee950bc51040f12. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFT2551648.
    date published: 2026-07-18T19:24:05Z
  audio: วันที่อ่อนแอ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 179.911
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.487
    additional property: Energy
      type: PropertyValue
      value: 0.496
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.193
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.349
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.171
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: เขียนรักไว้ในใจ
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237280
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม14
    type: MusicAlbum
    date published: 2025-08-07
  isrc code: QZWFT2551658
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6c991fbc67bac120a298114eef799f096290e5278655d032a49dfd4076fbc088
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959144
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959144
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFT2551658
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T15:38:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c991fbc67bac120a298114eef799f096290e5278655d032a49dfd4076fbc088. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFT2551658.
    date published: 2026-07-22T15:38:35Z
  audio: เขียนรักไว้ในใจ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 182.014
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.509
    additional property: Energy
      type: PropertyValue
      value: 0.563
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.051
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.303
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.562
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.609
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม14
type: MusicAlbum
date published: 2025-08-07
track: เขียนรักไว้ในใจ
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237279
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม14
    type: MusicAlbum
    date published: 2025-08-07
  isrc code: QZWFT2551658
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:24:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6c991fbc67bac120a298114eef799f096290e5278655d032a49dfd4076fbc088
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958110
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958110
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFT2551658
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:57:12Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c991fbc67bac120a298114eef799f096290e5278655d032a49dfd4076fbc088. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFT2551658.
    date published: 2026-07-15T06:57:12Z
  audio: เขียนรักไว้ในใจ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 91.057
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.635
    additional property: Energy
      type: PropertyValue
      value: 0.412
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.045
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.265
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.598
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.421
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม15
type: MusicAlbum
date published: 2025-08-14
track: ทำได้เพียงแค่คิดถึงเธอ
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252959
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม15
    type: MusicAlbum
    date published: 2025-08-14
  isrc code: QZWFX2549047
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T01:43:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb2b6373e2a949ea68f26a83a057bef6c59f0200c10636384f0a655558a6670dd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956859
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956859
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2549047
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:42:12Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2b6373e2a949ea68f26a83a057bef6c59f0200c10636384f0a655558a6670dd. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFX2549047.
    date published: 2026-07-06T01:42:12Z
  audio: ทำได้เพียงแค่คิดถึงเธอ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.956
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.642
    additional property: Energy
      type: PropertyValue
      value: 0.488
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.223
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.131
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.315
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.989
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 16
type: MusicAlbum
date published: 2025-08-22

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 17
type: MusicAlbum
date published: 2025-08-28
track: แค่เพื่อนคนนึงที่บังเอิญหลงรักเธอ
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219637
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 17
    type: MusicAlbum
    date published: 2025-08-28
  isrc code: QZZ7L2576788
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T10:20:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x94786d0da17e4e0a1f78f72f6da614c066e908cf379a56a43078703847912d6a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958864
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958864
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7L2576788
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T10:24:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94786d0da17e4e0a1f78f72f6da614c066e908cf379a56a43078703847912d6a. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7L2576788.
    date published: 2026-07-20T10:24:04Z
  audio: แค่เพื่อนคนนึงที่บังเอิญหลงรักเธอ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.609
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.617
    additional property: Energy
      type: PropertyValue
      value: 0.51
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.449
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.079
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.515
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.406
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: พื้นที่ทับซ้อน
  type: MusicRecording
  duration: PT5M2S
  duration ms: 302532
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 17
    type: MusicAlbum
    date published: 2025-08-28
  isrc code: QZZ7L2576789
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T22:33:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4d0c292ea4ed9973558cdca49e4590e59449b09932d56020cc32e2989638585e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958943
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958943
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7L2576789
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T00:27:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0c292ea4ed9973558cdca49e4590e59449b09932d56020cc32e2989638585e. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7L2576789.
    date published: 2026-07-21T00:27:37Z
  audio: พื้นที่ทับซ้อน
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 84.461
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.594
    additional property: Energy
      type: PropertyValue
      value: 0.556
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.136
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.2
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.35
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.271
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 18
type: MusicAlbum
date published: 2025-09-04

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 19
type: MusicAlbum
date published: 2025-09-10
track: เราจะคิดถึงใครได้นานแค่ไหน
  type: MusicRecording
  duration: PT4M7S
  duration ms: 247879
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 19
    type: MusicAlbum
    date published: 2025-09-10
  isrc code: QZZ7U2543798
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T03:07:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x46bb0f7be01130d39b4ab041509b98a802ef198193f67861cc1a57b993b6c2b4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7U2543798
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46bb0f7be01130d39b4ab041509b98a802ef198193f67861cc1a57b993b6c2b4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7U2543798.
    date published: 2026-07-05T10:01:46Z
  audio: เราจะคิดถึงใครได้นานแค่ไหน
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.993
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.7
    additional property: Energy
      type: PropertyValue
      value: 0.554
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.171
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.593
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.829
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: รักเค้าแต่เค้าไม่รู้
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293520
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 19
    type: MusicAlbum
    date published: 2025-09-10
  isrc code: QZZ7U2543803
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T11:03:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcc556ad9d59a896081db00874c2ee6c19bac6d89432d5ff3ffdcfa20458c9519
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957819
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957819
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7U2543803
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T07:53:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc556ad9d59a896081db00874c2ee6c19bac6d89432d5ff3ffdcfa20458c9519. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7U2543803.
    date published: 2026-07-13T07:53:33Z
  audio: รักเค้าแต่เค้าไม่รู้
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 86.053
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.677
    additional property: Energy
      type: PropertyValue
      value: 0.482
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.312
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.155
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.642
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.661
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 20
type: MusicAlbum
date published: 2025-09-18
track: หลงชอบเธอทันที
  type: MusicRecording
  duration: PT4M4S
  duration ms: 244652
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อัลบั้ม 20
    type: MusicAlbum
    date published: 2025-09-18
  isrc code: QZZ7X2599842
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T10:12:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x818eb1fc823cf82fe3c4f85d73abe7bae74e36832a210fb2364686a7bdfa2c7a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958864
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958864
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7X2599842
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T10:24:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x818eb1fc823cf82fe3c4f85d73abe7bae74e36832a210fb2364686a7bdfa2c7a. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7X2599842.
    date published: 2026-07-20T10:24:04Z
  audio: หลงชอบเธอทันที
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.003
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.669
    additional property: Energy
      type: PropertyValue
      value: 0.699
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.122
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.14
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.672
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.207
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

วันที่อ่อนแอ (Live Version)
type: MusicAlbum
date published: 2025-10-09

วันที่อ่อนแอ (Live concert)
type: MusicAlbum
date published: 2025-10-09

เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม1
type: MusicAlbum
date published: 2025-10-16
track: วันที่อ่อนแอ ญ - Acoustic
  type: MusicRecording
  duration: PT4M41S
  duration ms: 281000
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม1
    type: MusicAlbum
    date published: 2025-10-16
  isrc code: QT3FF2546035
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T07:36:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf1135cd2f7dc8cce2693f7ecbd5ba4f88f2ae955a4ca0124e7221a8c68e60664
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3FF2546035
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1135cd2f7dc8cce2693f7ecbd5ba4f88f2ae955a4ca0124e7221a8c68e60664. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3FF2546035.
    date published: 2026-07-05T10:01:46Z
  audio: วันที่อ่อนแอ ญ - Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 179.05
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.597
    additional property: Energy
      type: PropertyValue
      value: 0.381
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.618
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.22
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.535
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.594
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม2
type: MusicAlbum
date published: 2025-10-17

เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม3 (Acoustic)
type: MusicAlbum
date published: 2025-10-23

เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
type: MusicAlbum
date published: 2025-10-24
track: คนถูกทิ้ง - Acoustic
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215599
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
    type: MusicAlbum
    date published: 2025-10-24
  isrc code: QT6E62548014
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T23:36:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbd76789d618a1cf5f595e2e343956794baaf63fe0361bbc74d190b7f25a108a5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958340
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958340
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548014
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T00:53:26Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd76789d618a1cf5f595e2e343956794baaf63fe0361bbc74d190b7f25a108a5. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548014.
    date published: 2026-07-17T00:53:26Z
  audio: คนถูกทิ้ง - Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.956
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.751
    additional property: Energy
      type: PropertyValue
      value: 0.449
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.777
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.192
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.541
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.019
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: ทั้งที่รู้ว่าเราจบกันแล้ว - Acoustic
  type: MusicRecording
  duration: PT4M57S
  duration ms: 297319
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
    type: MusicAlbum
    date published: 2025-10-24
  isrc code: QT6E62548015
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T03:25:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa5de577b040e6182cdffbd733d2a7599808689ac0d7662ddf3c1ac8efa13ae7b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548015
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5de577b040e6182cdffbd733d2a7599808689ac0d7662ddf3c1ac8efa13ae7b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548015.
    date published: 2026-07-05T10:01:46Z
  audio: ทั้งที่รู้ว่าเราจบกันแล้ว - Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 179.192
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.404
    additional property: Energy
      type: PropertyValue
      value: 0.326
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.75
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.075
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.422
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.452
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: คนที่รักกัน - Acoustic
  type: MusicRecording
  duration: PT3M24S
  duration ms: 204712
  explicit: false
  by artist: NJoinPlay
  in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
    type: MusicAlbum
    date published: 2025-10-24
  isrc code: QT6E62548016
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T07:04:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x26e2d8122b9c64a4fc7230b57861f9432e6b74afe2d7fd4d73806b5ab5761329
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958842
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958842
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548016
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: คนที่รักกัน - Acoustic
track: ฉันไม่ใช่เขา - Acoustic
track: เธอยังลืมเขาไม่ได้ - Acoustic
track: รู้ว่าเธอไม่รัก - Acoustic
track: ไม่ต้องเสียดาย - Acoustic
track: ไม่ต้องกลับมาอีกแล้ว - Acoustic
track: ฉันขอโทษ - Acoustic
track: แค่คนเคยรัก - Acoustic
track: หากวันหนึ่งเราต้องเดินสวนกัน - Acoustic
track: โลกที่ไม่มีเธอมันโหดร้าย - Acoustic
track: เกินคำว่าเพื่อน - Acoustic

OTSTimestamp
type: PropertyValue
value: 2026-07-20T07:48:27Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e2d8122b9c64a4fc7230b57861f9432e6b74afe2d7fd4d73806b5ab5761329. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548016.
date published: 2026-07-20T07:48:27Z

คนที่รักกัน - Acoustic
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 102.03
additional property: Musical Key
  type: PropertyValue
  value: 7
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.882
additional property: Energy
  type: PropertyValue
  value: 0.339
additional property: Speechiness
  type: PropertyValue
  value: 0.032
additional property: Acousticness
  type: PropertyValue
  value: 0.633
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.084
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.662
additional property: Loudness (dB)
  type: PropertyValue
  value: -11.65
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Major

ฉันไม่ใช่เขา - Acoustic
type: MusicRecording
duration: PT3M50S
duration ms: 230644
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548017
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T22:15:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2f49e55b0e327ed2e66e294dce846613b47ce67173bd7e0c1a823718828cba7c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956725
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956725
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548017
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T01:12:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f49e55b0e327ed2e66e294dce846613b47ce67173bd7e0c1a823718828cba7c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548017.
  date published: 2026-07-05T01:12:41Z
audio: ฉันไม่ใช่เขา - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 161.963
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.665
  additional property: Energy
    type: PropertyValue
    value: 0.339
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.787
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.099
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.659
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.553
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

เธอยังลืมเขาไม่ได้ - Acoustic
type: MusicRecording
duration: PT4M12S
duration ms: 252399
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548018
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T15:16:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0133485e226e2caab825823eea27aba0651e5913c328662df28574a8043dd057
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958903
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958903
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548018
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T15:22:45Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0133485e226e2caab825823eea27aba0651e5913c328662df28574a8043dd057. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548018.
  date published: 2026-07-20T15:22:45Z
audio: เธอยังลืมเขาไม่ได้ - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.834
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.694
  additional property: Energy
    type: PropertyValue
    value: 0.374
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.795
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.424
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.409
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

รู้ว่าเธอไม่รัก - Acoustic
type: MusicRecording
duration: PT3M48S
duration ms: 228666
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548019
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T22:11:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf6673f63bd1d764ede729df6749f790e0ec4d7c3a8a8b5eb846b4834e97fa201
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958942
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958942
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548019
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T00:24:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6673f63bd1d764ede729df6749f790e0ec4d7c3a8a8b5eb846b4834e97fa201. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548019.
  date published: 2026-07-21T00:24:07Z
audio: รู้ว่าเธอไม่รัก - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.269
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.767
  additional property: Energy
    type: PropertyValue
    value: 0.461
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.727
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.118
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.509
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.736
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

ไม่ต้องเสียดาย - Acoustic
type: MusicRecording
duration: PT3M34S
duration ms: 214494
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548020
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T11:34:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xccf3dbed682a2c0d759a1c703b4c84a32bc81911031d99d95466b7eaee57252d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548020
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf3dbed682a2c0d759a1c703b4c84a32bc81911031d99d95466b7eaee57252d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548020.
  date published: 2026-07-05T18:48:28Z
audio: ไม่ต้องเสียดาย - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.205
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.704
  additional property: Energy
    type: PropertyValue
    value: 0.375
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.718
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.246
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.487
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.186
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

ไม่ต้องกลับมาอีกแล้ว - Acoustic
type: MusicRecording
duration: PT4M2S
duration ms: 242119
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548021
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T06:49:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbce7583dce6d316550815368d837a3e286b2fc91dcf689c259b792bf8a715734
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959107
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959107
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548021
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T07:19:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce7583dce6d316550815368d837a3e286b2fc91dcf689c259b792bf8a715734. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548021.
  date published: 2026-07-22T07:19:23Z
audio: ไม่ต้องกลับมาอีกแล้ว - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.97
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.711
  additional property: Energy
    type: PropertyValue
    value: 0.376
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.528
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.386
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.5
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.169
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

ฉันขอโทษ - Acoustic
type: MusicRecording
duration: PT4M9S
duration ms: 249597
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548022
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T10:56:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8c435ef68270353832042b996893f6c709aa06e3f28c1e07838b1b48c6a2c1a2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958867
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958867
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548022
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T11:08:30Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c435ef68270353832042b996893f6c709aa06e3f28c1e07838b1b48c6a2c1a2. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548022.
  date published: 2026-07-20T11:08:30Z
audio: ฉันขอโทษ - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 179.88
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.53
  additional property: Energy
    type: PropertyValue
    value: 0.336
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.491
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.156
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.482
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.948
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

แค่คนเคยรัก - Acoustic
type: MusicRecording
duration: PT4M5S
duration ms: 245425
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548023
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T16:53:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb4601e11d7e12c513da9ec47f3de48990feeb4035bc3b6ed57bf7e74198dd3dd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959159
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959159
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548023
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T17:48:40Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4601e11d7e12c513da9ec47f3de48990feeb4035bc3b6ed57bf7e74198dd3dd. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548023.
  date published: 2026-07-22T17:48:40Z
audio: แค่คนเคยรัก - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.57
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.728
  additional property: Energy
    type: PropertyValue
    value: 0.528
  additional property: Speechiness
    type: PropertyValue
    value: 0.065
  additional property: Acousticness
    type: PropertyValue
    value: 0.395
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.135
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.479
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.815
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

หากวันหนึ่งเราต้องเดินสวนกัน - Acoustic
type: MusicRecording
duration: PT3M40S
duration ms: 220276
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548024
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T11:30:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x59f3c21b7ac7a559d39fc05ae37f5127e1d2a966b34ae23a08254171a48c112a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548024
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f3c21b7ac7a559d39fc05ae37f5127e1d2a966b34ae23a08254171a48c112a. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548024.
  date published: 2026-07-05T18:48:28Z
audio: หากวันหนึ่งเราต้องเดินสวนกัน - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 171.6
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.657
  additional property: Energy
    type: PropertyValue
    value: 0.344
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.429
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.107
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.617
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.87
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

โลกที่ไม่มีเธอมันโหดร้าย - Acoustic
type: MusicRecording
duration: PT4M14S
duration ms: 254368
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548025
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T02:34:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4125d4e77d7f25e09fbc863be12140debe01110522d45c1263d93c89a5bd8ea2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956889
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956889
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548025
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T06:56:49Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4125d4e77d7f25e09fbc863be12140debe01110522d45c1263d93c89a5bd8ea2. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548025.
  date published: 2026-07-06T06:56:49Z
audio: โลกที่ไม่มีเธอมันโหดร้าย - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 207.862
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.497
  additional property: Energy
    type: PropertyValue
    value: 0.451
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.583
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.203
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.544
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.085
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

เกินคำว่าเพื่อน - Acoustic
type: MusicRecording
duration: PT4M12S
duration ms: 252719
explicit: false
by artist: NJoinPlay
in album: เพลงเพราะๆ ฟังสบายๆ อคูสติก อัลบั้ม4 (Acoustic)
  type: MusicAlbum
  date published: 2025-10-24
isrc code: QT6E62548029
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T16:35:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdd4d38958a1578374ce3333bbafbed2338236b5b83138924372f80832c343d83
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959155
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959155
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548029
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T16:43:41Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd4d38958a1578374ce3333bbafbed2338236b5b83138924372f80832c343d83. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E62548029.
  date published: 2026-07-22T16:43:41Z
audio: เกินคำว่าเพื่อน - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 184.043
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.664
  additional property: Energy
    type: PropertyValue
    value: 0.337
  additional property: Speechiness
    type: PropertyValue
    value: 0.047
  additional property: Acousticness
    type: PropertyValue
    value: 0.743
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.157
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.64
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.267
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

When you feel weak (วันที่อ่อนแอ)
type: MusicAlbum
date published: 2025-10-28