PORTRAIT
type: MusicGroup
genre: thai indie pop
genre: thai pop
genre: t-pop
description: A portrait is a painting, photograph, sculpture, or other artistic representation of a person, in which the face is always predominant. In arts, a portrait may be represented as half body and even ful
popularity: 41
followers: 48811
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaba384f74a67a83dd6c055a674e831ce0370d18c806237920633d714d1eefa36
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/13b39b58-2548-48d5-a41e-53c9648e7bc2.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/13b39b58-2548-48d5-a41e-53c9648e7bc2.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/13b39b58-2548-48d5-a41e-53c9648e7bc2
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba384f74a67a83dd6c055a674e831ce0370d18c806237920633d714d1eefa36. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/13b39b58-2548-48d5-a41e-53c9648e7bc2.json and https://artists.proofprofile.net/proofs/artist/13b39b58-2548-48d5-a41e-53c9648e7bc2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: เจ็บจนไม่เข้าใจ
  type: MusicAlbum
  date published: 2017-02-17
album: เจ็บจนไม่เข้าใจ
  type: MusicAlbum
  date published: 2017-02-17
album: เจ็บจนไม่เข้าใจ
  type: MusicAlbum
  date published: 2017-02-17
album: Thousand Shades of Tears
  type: MusicAlbum
  date published: 2017-02-20
album: โลกที่ไม่มีเธอ
  type: MusicAlbum
  date published: 2017-09-15
album: โลกที่ไม่มีเธอ
  type: MusicAlbum
  date published: 2017-09-15
album: โลกที่ไม่มีเธอ
  type: MusicAlbum
  date published: 2017-09-15
album: ลวงตา
  type: MusicAlbum
  date published: 2018-01-01
  track: คนแปลกหน้า
    type: MusicRecording
    duration: PT4M31S
    duration ms: 271133
    explicit: false
    by artist: PORTRAIT
    in album: ลวงตา
      type: MusicAlbum
      date published: 2018-01-01
    genre: thai indie pop
    genre: thai pop
    genre: t-pop
    isrc code: THSOH1803722
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T11:35:01+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xeb97496792d2494685bfc982f43739fc396a85c89320d688e86a1620a36a18c7
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958157
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958157
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THSOH1803722
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T14:37:02Z
    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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb97496792d2494685bfc982f43739fc396a85c89320d688e86a1620a36a18c7. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T14:37:02Z), 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/THSOH1803722.
      date published: 2026-07-15T14:37:02Z
    audio: คนแปลกหน้า
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 146.089
      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.598
      additional property: Energy
        type: PropertyValue
        value: 0.521
      additional property: Speechiness
        type: PropertyValue
        value: 0.049
      additional property: Acousticness
        type: PropertyValue
        value: 0.707
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.001
      additional property: Liveness
        type: PropertyValue
        value: 0.093
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.162
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.329
      additional property: Key Name
        type: PropertyValue
        value: G
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: อย่าทำอย่างนั้น
  type: MusicAlbum
  date published: 2018-06-12
album: ลวงตา
  type: MusicAlbum
  date published: 2018-09-17
album: ต้องทำอย่างไร
  type: MusicAlbum
  date published: 2019-04-08
album: ต้องทำอย่างไร
  type: MusicAlbum
  date published: 2019-04-08
album: ต้องทำอย่างไร
  type: MusicAlbum
  date published: 2019-04-08
  track: ต้องทำอย่างไร
    type: MusicRecording
    duration: PT4M12S
    duration ms: 252608
    explicit: false
    by artist: PORTRAIT
    in album: ต้องทำอย่างไร
      type: MusicAlbum
      date published: 2019-04-08
    genre: thai indie pop
    genre: thai pop
    genre: t-pop
    isrc code: THMUN1910014
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T08:18:42+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf5daf33adc94e795b9699c451c895d779b3c4a2519fd784e3a02756b7ac7ec66
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958526
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958526
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THMUN1910014
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T09:09:53Z
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: ต้องทำอย่างไร
album: ไหนล่ะคำลา
album: ยังรู้สึก(BOXX FROM HOME)
album: อย่าทำอย่างนั้น feat. The Rube
album: เพลงที่เธอทิ้งไว้
album: 從前那個她
album: อยากกลับไปเป็นคนเหงา
album: แค่คิดถึงเธอ(Lonely Version)
album: ต้องทำอย่างไร(Sad Version)
album: Poptrade Plus
album: Poptrade
album: เพลงที่เก็บไว้และอยากให้คุณได้ฟัง
album: 4 AM
album: Ep.เบา
album: Ep.ระหว่างทาง
album: 4 AM Part 1
album: 4 AM, Pt. 1
album: 4 AM Part 2
album: คนเดียวกันจริงๆใช่ไหม
album: กดPlayเถอะ
album: ยิ้มของเธอจะอยู่กับฉันตลอดไป

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5daf33adc94e795b9699c451c895d779b3c4a2519fd784e3a02756b7ac7ec66. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/THMUN1910014.
date published: 2026-07-18T09:09:53Z

ต้องทำอย่างไร
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 175.946
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.389
additional property: Energy
  type: PropertyValue
  value: 0.55
additional property: Speechiness
  type: PropertyValue
  value: 0.028
additional property: Acousticness
  type: PropertyValue
  value: 0.305
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.129
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.518
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.586
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Major

ไหนล่ะคำลา
type: MusicAlbum
date published: 2020-01-01

ไหนล่ะคำลา
type: MusicAlbum
date published: 2020-01-01

ไหนล่ะคำลา
type: MusicAlbum
date published: 2020-01-01
track: ไหนล่ะคำลา
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209294
  explicit: false
  by artist: PORTRAIT
  in album: ไหนล่ะคำลา
    type: MusicAlbum
    date published: 2020-01-01
  genre: thai indie pop
  genre: thai pop
  genre: t-pop
  isrc code: THMUN1910133
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T07:39:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x282d85fbe89b970e1b0b3f8259bf95ed48439ebf8e16e93507714d52c5ba8e9d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956656
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956656
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THMUN1910133
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T14:03:39Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x282d85fbe89b970e1b0b3f8259bf95ed48439ebf8e16e93507714d52c5ba8e9d. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/THMUN1910133.
    date published: 2026-07-04T14:03:39Z
  audio: ไหนล่ะคำลา
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.416
    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.522
    additional property: Energy
      type: PropertyValue
      value: 0.675
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.526
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.298
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.546
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.569
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

ยังรู้สึก(BOXX FROM HOME)
type: MusicAlbum
date published: 2020-04-27

ยังรู้สึก(BOXX FROM HOME)
type: MusicAlbum
date published: 2020-04-27

ยังรู้สึก(BOXX FROM HOME)
type: MusicAlbum
date published: 2020-04-27

อย่าทำอย่างนั้น feat. The Rube
type: MusicAlbum
date published: 2020-06-12

เพลงที่เธอทิ้งไว้
type: MusicAlbum
date published: 2020-08-27

เพลงที่เธอทิ้งไว้
type: MusicAlbum
date published: 2020-08-27

從前那個她
type: MusicAlbum
date published: 2020-09-10

อยากกลับไปเป็นคนเหงา
type: MusicAlbum
date published: 2020-11-24

อยากกลับไปเป็นคนเหงา
type: MusicAlbum
date published: 2020-11-24
track: อยากกลับไปเป็นคนเหงา
  type: MusicRecording
  duration: PT4M4S
  duration ms: 244376
  explicit: false
  by artist: PORTRAIT
  in album: อยากกลับไปเป็นคนเหงา
    type: MusicAlbum
    date published: 2020-11-24
  genre: thai indie pop
  genre: thai pop
  genre: t-pop
  isrc code: THMUN2010085
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:04:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7ae206a2bf49ebf08c8f88d9a177d914cf0a5d8a0fe086fa6e491de092da449b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THMUN2010085
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae206a2bf49ebf08c8f88d9a177d914cf0a5d8a0fe086fa6e491de092da449b. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/THMUN2010085.
    date published: 2026-07-13T18:21:04Z
  audio: อยากกลับไปเป็นคนเหงา
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 87.973
    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.622
    additional property: Energy
      type: PropertyValue
      value: 0.531
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.634
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.074
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.717
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.591
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

แค่คิดถึงเธอ(Lonely Version)
type: MusicAlbum
date published: 2020-12-02

แค่คิดถึงเธอ(Lonely Version)
type: MusicAlbum
date published: 2020-12-02

ต้องทำอย่างไร(Sad Version)
type: MusicAlbum
date published: 2020-12-02

Poptrade Plus
type: MusicAlbum
date published: 2021-02-22
track: ขอดาว Plese, Star Please
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183615
  explicit: false
  by artist: PORTRAIT
  in album: Poptrade Plus
    type: MusicAlbum
    date published: 2021-02-22
  genre: thai indie pop
  genre: thai pop
  genre: t-pop
  isrc code: THSOH2100482
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T03:06:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9e0067b55b0be8681f9d5ff2160004a3420ee96f40511143527762cd300af8bf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THSOH2100482
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0067b55b0be8681f9d5ff2160004a3420ee96f40511143527762cd300af8bf. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/THSOH2100482.
    date published: 2026-07-02T16:51:38Z
  audio: ขอดาว Plese, Star Please
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.948
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.549
    additional property: Energy
      type: PropertyValue
      value: 0.605
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.492
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.013
    additional property: Liveness
      type: PropertyValue
      value: 0.438
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.522
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.523
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Poptrade
type: MusicAlbum
date published: 2021-02-22

Poptrade
type: MusicAlbum
date published: 2021-02-22

Poptrade Plus
type: MusicAlbum
date published: 2021-02-22

เพลงที่เก็บไว้และอยากให้คุณได้ฟัง
type: MusicAlbum
date published: 2021-03-05

4 AM
type: MusicAlbum
date published: 2021-03-05
track: ขอดาว...(อีกครั้ง)
  type: MusicRecording
  duration: PT4M18S
  duration ms: 258401
  explicit: false
  by artist: PORTRAIT
  in album: 4 AM
    type: MusicAlbum
    date published: 2021-03-05
  genre: thai indie pop
  genre: thai pop
  genre: t-pop
  isrc code: THSOH2100845
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T02:35:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xefefa436a5d5f198377e484e60eeb29d948c8b76692d018d624b28c74b4c7f5c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958650
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958650
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THSOH2100845
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T03:36: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefefa436a5d5f198377e484e60eeb29d948c8b76692d018d624b28c74b4c7f5c. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/THSOH2100845.
    date published: 2026-07-19T03:36:41Z
  audio: ขอดาว...(อีกครั้ง)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 170.023
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.433
    additional property: Energy
      type: PropertyValue
      value: 0.807
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.159
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.006
    additional property: Liveness
      type: PropertyValue
      value: 0.312
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.669
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.937
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ep.เบา
type: MusicAlbum
date published: 2021-03-22

Ep.ระหว่างทาง
type: MusicAlbum
date published: 2021-03-22

Ep.เบา
type: MusicAlbum
date published: 2021-03-22

4 AM Part 1
type: MusicAlbum
date published: 2021-05-24

4 AM, Pt. 1
type: MusicAlbum
date published: 2021-05-24

4 AM Part 2
type: MusicAlbum
date published: 2021-05-24

คนเดียวกันจริงๆใช่ไหม
type: MusicAlbum
date published: 2022-02-24
track: คนเดียวกันจริงๆใช่ไหม
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212195
  explicit: false
  by artist: PORTRAIT
  in album: คนเดียวกันจริงๆใช่ไหม
    type: MusicAlbum
    date published: 2022-02-24
  genre: thai indie pop
  genre: thai pop
  genre: t-pop
  isrc code: THMUN2210004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T07:00:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x34a7db3649e08f32457f52772f6c619c54b424875eb5fbe2f853892d26626ede
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958388
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958388
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THMUN2210004
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T09:14:21Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a7db3649e08f32457f52772f6c619c54b424875eb5fbe2f853892d26626ede. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/THMUN2210004.
    date published: 2026-07-17T09:14:21Z
  audio: คนเดียวกันจริงๆใช่ไหม
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.008
    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.574
    additional property: Energy
      type: PropertyValue
      value: 0.648
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.243
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.173
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.447
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.617
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

คนเดียวกันจริงๆใช่ไหม
type: MusicAlbum
date published: 2022-02-24
track: คนเดียวกันจริงๆใช่ไหม
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212195
  explicit: false
  by artist: PORTRAIT
  in album: คนเดียวกันจริงๆใช่ไหม
    type: MusicAlbum
    date published: 2022-02-24
  genre: thai indie pop
  genre: thai pop
  genre: t-pop
  isrc code: THMUN2210004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x34a7db3649e08f32457f52772f6c619c54b424875eb5fbe2f853892d26626ede
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958690
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958690
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/THMUN2210004
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T07:14:39Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a7db3649e08f32457f52772f6c619c54b424875eb5fbe2f853892d26626ede. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/THMUN2210004.
    date published: 2026-07-19T07:14:39Z
  audio: คนเดียวกันจริงๆใช่ไหม
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 163.895
    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.493
    additional property: Energy
      type: PropertyValue
      value: 0.648
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.246
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.144
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.416
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.595
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

กดPlayเถอะ
type: MusicAlbum
date published: 2022-09-17

กดPlayเถอะ
type: MusicAlbum
date published: 2022-09-17

ยิ้มของเธอจะอยู่กับฉันตลอดไป
type: MusicAlbum
date published: 2022-09-24