{
  "generated_at": "2026-08-04T20:34:09.033Z",
  "brand": {
    "name": "Ghost in my hoodie",
    "shortName": "GIMH",
    "tagline": "Songs for people who feel too much and still say I'm fine.",
    "directStoreUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
    "primaryLink": "https://linktr.ee/ghostinmyhoodie",
    "platformLinks": [
      {
        "id": "spotify",
        "label": "Spotify",
        "action": "Listen",
        "url": "https://open.spotify.com/artist/5kiUBWyIsPiXGXrT8IgS6N"
      },
      {
        "id": "youtube",
        "label": "YouTube",
        "action": "Videos",
        "url": "https://www.youtube.com/@ghostinmyhoodie"
      },
      {
        "id": "apple-music",
        "label": "Apple Music",
        "action": "Listen",
        "url": "https://music.apple.com/us/artist/ghost-in-my-hoodie/1822878443"
      },
      {
        "id": "instagram",
        "label": "Instagram",
        "action": "Reels",
        "url": "https://www.instagram.com/ghost.in.my.hoodie/"
      },
      {
        "id": "facebook",
        "label": "Facebook",
        "action": "Community",
        "url": "https://www.facebook.com/Ghostinmyhoodie/"
      },
      {
        "id": "tiktok",
        "label": "TikTok",
        "action": "Shorts",
        "url": "https://www.tiktok.com/@ghostinmyhoodie"
      },
      {
        "id": "store",
        "label": "Store",
        "action": "Merch",
        "url": "https://direct.distrokid.com/ghostinmyhoodie2/"
      },
      {
        "id": "all-links",
        "label": "All links",
        "action": "Start here",
        "url": "https://linktr.ee/ghostinmyhoodie"
      }
    ]
  },
  "stats": {
    "songs": 206,
    "albums": 14,
    "newAlbumSongs": 64,
    "playable": 206,
    "merchLinked": 25
  },
  "albums": [
    {
      "id": "the-room-forgot-my-name",
      "title": "The Room Forgot My Name",
      "order": 1,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-01-i-sat-there-and-disappeared.jpg",
      "moods": [
        "invisible",
        "strong",
        "rage",
        "healing"
      ],
      "firstPublishDate": "2026-08-06",
      "description": "For people who feel invisible while everyone else keeps talking."
    },
    {
      "id": "please-do-not-need-me-tonight",
      "title": "Please Do Not Need Me Tonight",
      "order": 2,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-09-i-am-the-first-call-again.jpg",
      "moods": [
        "invisible",
        "strong",
        "digital",
        "rage"
      ],
      "firstPublishDate": "2026-08-22",
      "description": "For the strong ones who are tired of being everybody's emergency room."
    },
    {
      "id": "i-check-the-screen-like-prayer",
      "title": "I Check The Screen Like Prayer",
      "order": 3,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-17-the-typing-bubble-lied.jpg",
      "moods": [
        "invisible",
        "strong",
        "digital",
        "healing"
      ],
      "firstPublishDate": "2026-09-07",
      "description": "For left-on-read nights, digital loneliness and the phone that became a wound."
    },
    {
      "id": "i-need-somewhere-to-scream",
      "title": "I Need Somewhere To Scream",
      "order": 4,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-25-i-need-somewhere-to-scream.jpg",
      "moods": [
        "invisible",
        "rage",
        "control",
        "healing"
      ],
      "firstPublishDate": "2026-09-23",
      "description": "For grief, anger and pressure that need a place to leave the body."
    },
    {
      "id": "i-look-happy-from-the-outside",
      "title": "I Look Happy From The Outside",
      "order": 5,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-33-i-look-happy-from-the-outside.jpg",
      "moods": [
        "invisible",
        "rage",
        "masking",
        "strong"
      ],
      "firstPublishDate": "2026-10-09",
      "description": "For fake smiles, social pressure and the outside version that survives for show."
    },
    {
      "id": "they-needed-you-small",
      "title": "They Needed You Small",
      "order": 6,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-41-they-needed-me-small.jpg",
      "moods": [
        "invisible",
        "control",
        "healing",
        "rage"
      ],
      "firstPublishDate": "2026-10-25",
      "description": "For people made small by control, guilt, narcissists or cold authority."
    },
    {
      "id": "i-was-born-into-your-dream",
      "title": "I Was Born Into Your Dream",
      "order": 7,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-49-i-was-born-into-your-dream.jpg",
      "moods": [
        "invisible",
        "rage",
        "control",
        "masking"
      ],
      "firstPublishDate": "2026-11-10",
      "description": "For children forced to carry somebody else's failed life plan."
    },
    {
      "id": "i-am-not-yours-to-break",
      "title": "I Am Not Yours To Break",
      "order": 8,
      "catalog": "new-album-era",
      "count": 8,
      "coverSrc": "/gimh-hub/covers/release64-57-i-am-not-yours-to-break.jpg",
      "moods": [
        "invisible",
        "rage",
        "control",
        "masking"
      ],
      "firstPublishDate": "2026-11-26",
      "description": "For the moment empathy turns into a boundary and the victim role ends."
    },
    {
      "id": "good-at-being-fine",
      "title": "Good At Being Fine",
      "order": 20,
      "catalog": "catalog",
      "count": 17,
      "coverSrc": "/song-covers/everyone_loves_the_easy_version_01668a2f.png",
      "moods": [
        "invisible",
        "strong",
        "digital",
        "rage"
      ],
      "firstPublishDate": "",
      "description": "For hiding pain behind a calm face because breaking would scare everybody."
    },
    {
      "id": "rent-week",
      "title": "Rent Week",
      "order": 21,
      "catalog": "catalog",
      "count": 22,
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "moods": [
        "strong",
        "rage",
        "masking",
        "invisible"
      ],
      "firstPublishDate": "",
      "description": "For bills, work, pride and the quiet panic of trying to stay human."
    },
    {
      "id": "typing-then-deleting",
      "title": "Typing Then Deleting",
      "order": 22,
      "catalog": "catalog",
      "count": 15,
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "firstPublishDate": "",
      "description": "For overthinkers who write the truth, erase it and stay alone with it."
    },
    {
      "id": "who-holds-the-strong-ones",
      "title": "Who Holds The Strong Ones",
      "order": 23,
      "catalog": "catalog",
      "count": 18,
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "moods": [
        "invisible",
        "strong",
        "rage",
        "digital"
      ],
      "firstPublishDate": "",
      "description": "For caretakers, fixers and silent shoulders who never get held back."
    },
    {
      "id": "no-map-just-tomorrow",
      "title": "No Map Just Tomorrow",
      "order": 24,
      "catalog": "catalog",
      "count": 23,
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "moods": [
        "invisible",
        "healing",
        "control"
      ],
      "firstPublishDate": "",
      "description": "For lost futures, empty calendars and still walking without a map."
    },
    {
      "id": "singles-and-deep-cuts",
      "title": "Singles & Deep Cuts",
      "order": 80,
      "catalog": "catalog",
      "count": 47,
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "moods": [
        "invisible",
        "strong",
        "rage",
        "digital"
      ],
      "firstPublishDate": "2025-07-10",
      "description": "Core GIMH scars, anthems and early signals from the full catalog."
    }
  ],
  "moods": [
    {
      "id": "invisible",
      "slug": "invisible-in-the-room",
      "label": "Invisible in the room",
      "description": "Songs for people who feel unseen in full rooms, group chats and ordinary days.",
      "count": 188,
      "coverSrc": "/gimh-hub/covers/release64-01-i-sat-there-and-disappeared.jpg"
    },
    {
      "id": "strong",
      "slug": "always-the-strong-one",
      "label": "Always the strong one",
      "description": "Songs for the ones everybody needs, even when nobody asks who holds them.",
      "count": 110,
      "coverSrc": "/gimh-hub/covers/release64-01-i-sat-there-and-disappeared.jpg"
    },
    {
      "id": "digital",
      "slug": "digital-loneliness",
      "label": "Digital loneliness",
      "description": "Songs for left-on-read nights, screen-checking, typing bubbles and digital loneliness.",
      "count": 111,
      "coverSrc": "/gimh-hub/covers/release64-05-the-group-chat-forgot-my-name.jpg"
    },
    {
      "id": "rage",
      "slug": "need-somewhere-to-scream",
      "label": "Need somewhere to scream",
      "description": "Songs for grief, anger and the pressure that needs somewhere to leave the body.",
      "count": 60,
      "coverSrc": "/gimh-hub/covers/release64-01-i-sat-there-and-disappeared.jpg"
    },
    {
      "id": "masking",
      "slug": "fake-happy-outside",
      "label": "Fake happy outside",
      "description": "Songs for fake smiles, public faces and looking alive while going numb inside.",
      "count": 24,
      "coverSrc": "/gimh-hub/covers/release64-03-i-laugh-half-a-second-late.jpg"
    },
    {
      "id": "control",
      "slug": "control-guilt-and-narcissists",
      "label": "Control, guilt and narcissists",
      "description": "Songs for people shaped by control, guilt, narcissists, authority and emotional power games.",
      "count": 31,
      "coverSrc": "/gimh-hub/covers/release64-04-nobody-saved-me-a-seat.jpg"
    },
    {
      "id": "pressure",
      "slug": "bills-work-and-pressure",
      "label": "Bills, work and pressure",
      "description": "Songs for bills, work, rent week and trying to stay human under pressure.",
      "count": 9,
      "coverSrc": "/song-covers/now_you_see_me_rise_565464.jpg"
    },
    {
      "id": "healing",
      "slug": "healing-without-pretending",
      "label": "Healing without pretending",
      "description": "Songs for walking forward without pretending the pain never happened.",
      "count": 28,
      "coverSrc": "/gimh-hub/covers/release64-02-they-talked-around-my-pain.jpg"
    }
  ],
  "discoveryIntents": [
    {
      "id": "feel-invisible",
      "slug": "people-who-feel-invisible",
      "title": "Songs for people who feel invisible",
      "searchTitle": "Songs for Feeling Invisible in a Room",
      "description": "Dark emotional pop songs for people who feel unseen in full rooms, group chats, families and ordinary days.",
      "promise": "Start here when everybody is around and you still feel like nobody saved you a seat.",
      "queries": [
        "songs for feeling invisible",
        "music for feeling unseen",
        "songs for lonely people in a room"
      ],
      "moods": [
        "invisible"
      ],
      "keywords": [
        "invisible",
        "disappear",
        "unseen",
        "room forgot",
        "no seat",
        "silence",
        "alone",
        "crowd"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-01-i-sat-there-and-disappeared.jpg",
      "songIds": [
        "release64-01-i-sat-there-and-disappeared",
        "release64-47-your-silence-was-a-weapon",
        "ghost_in_my_hoodie_598718",
        "snow_buries_my_name_503216",
        "typing_then_deleting_630191",
        "release64-02-they-talked-around-my-pain",
        "release64-03-i-laugh-half-a-second-late",
        "release64-04-nobody-saved-me-a-seat",
        "release64-05-the-group-chat-forgot-my-name",
        "release64-06-i-know-the-door-better-than-them",
        "release64-07-i-rehearsed-my-smile-in-glass",
        "release64-08-the-room-forgot-my-name",
        "release64-20-seen-and-still-alone",
        "release64-26-my-throat-hurts-from-staying-quiet",
        "release64-28-this-pain-has-teeth",
        "release64-40-i-logged-off-and-still-felt-fake",
        "release64-41-they-needed-me-small",
        "release64-46-i-was-easier-to-blame",
        "release64-53-proud-only-when-i-obey",
        "release64-64-i-walk-out-with-my-name",
        "too_loud_inside_71b685a2",
        "i_make_it_look_normal_c19b99b9",
        "do_not_ask_if_you_will_leave_35fc3e83",
        "do_not_make_me_beg_for_clarity_8aef5527",
        "drafts_i_never_sent_3cbff352",
        "everyone_feels_like_a_warning_7101ef2c",
        "i_miss_people_who_are_still_here_75fa7f2a",
        "i_read_the_room_too_much_be2e4b3c",
        "i_rehearse_the_goodbye_87b9767c",
        "if_you_go_quiet_i_go_nowhere_74c762e9",
        "leave_me_a_word_42ee0c44",
        "my_phone_knows_my_fear_2c9f127e",
        "no_reply_in_the_dark_e3f8a4f4",
        "quiet_looks_become_sirens_4e74cda7",
        "seen_at_two_in_the_morning_d505275d",
        "the_message_i_needed_35bb79f8"
      ],
      "topSongTitles": [
        "I Sat There And Disappeared",
        "Your Silence Was A Weapon",
        "Ghost in My Hoodie",
        "Snow Buries My Name",
        "Typing Then Deleting"
      ]
    },
    {
      "id": "strong-ones-tired",
      "slug": "strong-ones-who-are-tired",
      "title": "Songs for the strong ones who are tired",
      "searchTitle": "Songs for Always Being the Strong One",
      "description": "Emotional urban pop for caretakers, fixers and people who hold everyone while nobody holds them back.",
      "promise": "For the person everybody calls first, even on the night they have nothing left.",
      "queries": [
        "songs for the strong friend",
        "music for emotionally exhausted people",
        "songs for caretakers"
      ],
      "moods": [
        "strong"
      ],
      "keywords": [
        "strong",
        "need me",
        "carry",
        "holds",
        "helper",
        "nobody checks",
        "first call",
        "safe place"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-09-i-am-the-first-call-again.jpg",
      "songIds": [
        "release64-09-i-am-the-first-call-again",
        "release64-14-i-became-the-safe-place",
        "for_the_ones_nobody_checks_on_18ebc008",
        "the_helper_needs_a_hand_688082b1",
        "nobody_checks_on_me_f656c582",
        "release64-10-love-should-not-feel-like-a-shift",
        "release64-11-i-pick-up-and-fall-apart",
        "release64-12-please-do-not-need-me-tonight",
        "release64-13-i-hate-how-calm-i-sound",
        "release64-15-they-thank-me-like-a-lock",
        "release64-16-i-need-a-night-that-needs-nothing",
        "release64-46-i-was-easier-to-blame",
        "same_shoes_same_war_7e4f35d9",
        "i_hate_how_useful_i_am_65b2fba6",
        "solid_man_09401d87",
        "family_chat_on_mute_3b8d6b87",
        "keys_in_the_cup_holder_6f5052bb",
        "i_hide_letters_in_drawers_0ec10b54",
        "my_kids_think_i_am_strong_ac138b27",
        "i_text_back_while_i_am_breaking_9f2d5b00",
        "nobody_claps_for_surviving_b273ac5d",
        "the_one_who_never_says_no_8f74b3a8",
        "laughing_in_the_kitchen_6006d3e9",
        "i_give_more_than_i_say_d509752a",
        "the_quiet_one_in_the_group_1b7df7f9",
        "always_there_until_i_need_them_667fb805",
        "who_holds_the_strong_ones_9144af15",
        "i_smile_so_they_do_not_ask_12cc43af",
        "ashes_on_my_backpack_547843",
        "relieve_the_pain_507157",
        "release64-01-i-sat-there-and-disappeared",
        "release64-06-i-know-the-door-better-than-them",
        "release64-07-i-rehearsed-my-smile-in-glass",
        "release64-08-the-room-forgot-my-name",
        "release64-17-the-typing-bubble-lied",
        "release64-32-hold-me-before-i-turn-to-stone"
      ],
      "topSongTitles": [
        "I Am The First Call Again",
        "I Became The Safe Place",
        "For The Ones Nobody Checks On",
        "The Helper Needs A Hand",
        "Nobody Checks On Me"
      ]
    },
    {
      "id": "overthinking-screen",
      "slug": "overthinkers-at-night",
      "title": "Songs for overthinkers at night",
      "searchTitle": "Songs for Overthinking at Night",
      "description": "Left-on-read songs for people who check the screen like prayer and turn one silence into a whole storm.",
      "promise": "For the 2 AM screen check, the typing bubble, and the message you deleted instead of sending.",
      "queries": [
        "songs for overthinking at night",
        "left on read songs",
        "songs about waiting for a text"
      ],
      "moods": [
        "digital"
      ],
      "keywords": [
        "screen",
        "typing",
        "deleting",
        "phone",
        "reply",
        "message",
        "left on read",
        "blue ticks",
        "online"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-20-seen-and-still-alone.jpg",
      "songIds": [
        "my_phone_knows_my_fear_2c9f127e",
        "i_rehearse_the_goodbye_87b9767c",
        "leave_me_a_word_42ee0c44",
        "no_reply_in_the_dark_e3f8a4f4",
        "do_not_ask_if_you_will_leave_35fc3e83",
        "do_not_make_me_beg_for_clarity_8aef5527",
        "drafts_i_never_sent_3cbff352",
        "i_miss_people_who_are_still_here_75fa7f2a",
        "i_read_the_room_too_much_be2e4b3c",
        "if_you_go_quiet_i_go_nowhere_74c762e9",
        "seen_at_two_in_the_morning_d505275d",
        "the_message_i_needed_35bb79f8",
        "your_silence_sounds_like_me_5ea74858",
        "release64-20-seen-and-still-alone",
        "everyone_feels_like_a_warning_7101ef2c",
        "quiet_looks_become_sirens_4e74cda7",
        "left_on_read_again_633127",
        "typing_then_deleting_630191",
        "release64-17-the-typing-bubble-lied",
        "release64-18-i-check-the-screen-like-prayer",
        "release64-21-i-deleted-what-i-needed",
        "release64-22-two-blue-ticks-and-no-air",
        "i_came_in_early_to_fall_apart_ddb8e9e5",
        "i_make_it_look_normal_c19b99b9",
        "family_chat_on_mute_3b8d6b87",
        "always_there_until_i_need_them_667fb805",
        "nobody_checks_on_me_f656c582",
        "lost_in_the_glow_516376",
        "too_many_notifications_526920",
        "tunecore_online_but_gone_658799",
        "tunecore_take_my_pain_610238",
        "no_reply_again_630077",
        "release64-07-i-rehearsed-my-smile-in-glass",
        "release64-09-i-am-the-first-call-again",
        "release64-11-i-pick-up-and-fall-apart",
        "release64-12-please-do-not-need-me-tonight"
      ],
      "topSongTitles": [
        "My Phone Knows My Fear",
        "I Rehearse The Goodbye",
        "Leave Me A Word",
        "No Reply In The Dark",
        "Do Not Ask If You Will Leave"
      ]
    },
    {
      "id": "fake-happy",
      "slug": "fake-happy-people",
      "title": "Songs for fake happy people",
      "searchTitle": "Songs for Fake Smiles and Hidden Pain",
      "description": "Songs for people who look fine online and outside, but feel empty when the performance ends.",
      "promise": "For the smile that had a battery and the highlight reel that did not tell the truth.",
      "queries": [
        "songs about fake smiles",
        "music for hiding pain",
        "songs for pretending to be okay"
      ],
      "moods": [
        "masking"
      ],
      "keywords": [
        "fake",
        "happy",
        "smile",
        "fine",
        "mask",
        "outside",
        "posted",
        "highlight",
        "filter"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-33-i-look-happy-from-the-outside.jpg",
      "songIds": [
        "release64-33-i-look-happy-from-the-outside",
        "release64-37-i-filtered-out-the-pain",
        "release64-40-i-logged-off-and-still-felt-fake",
        "checkout_smile_dd4c3919",
        "i_learned_to_fake_it_early_653191",
        "release64-35-posting-like-i-am-alive",
        "release64-36-everybody-likes-the-lie",
        "release64-39-seen-by-thousands-known-by-none",
        "everyones_laughing_but_me_630143",
        "release64-03-i-laugh-half-a-second-late",
        "release64-45-you-fed-on-my-reaction",
        "release64-50-you-named-my-future-for-me",
        "release64-53-proud-only-when-i-obey",
        "release64-59-i-stopped-bleeding-on-command",
        "release64-62-i-keep-my-softness-locked",
        "wallflower_in_the_trap_547579",
        "you_are_gone_523859",
        "half_death_still_breathing_577955",
        "she_dont_know_what_ive_been_hiding_580980",
        "tunecore_everyone_looks_normal_635310",
        "group_photo_without_me_b6ed3982",
        "im_here_but_im_gone_bf288843",
        "they_saw_the_smile_4cfa29a9",
        "fake_smiles_for_real_pain_535998",
        "another_morning_same_shoes_45d0cffd",
        "no_reply_again_630077",
        "i_stayed_in_my_room_all_day_630184",
        "walking_past_people_i_know_630212",
        "release64-34-my-smile-has-a-battery",
        "release64-38-dead-inside-the-highlight-reel",
        "bathroom_light_confession_14d8951b",
        "behind_the_face_i_wear_4966532c",
        "everyone_loves_the_easy_version_01668a2f",
        "funny_so_nobody_worries_8382bc62",
        "good_at_being_fine_99b0feff",
        "i_came_in_early_to_fall_apart_ddb8e9e5"
      ],
      "topSongTitles": [
        "I Look Happy From The Outside",
        "I Filtered Out The Pain",
        "I Logged Off And Still Felt Fake",
        "Checkout Smile",
        "I Learned To Fake It Early"
      ]
    },
    {
      "id": "narcissistic-abuse",
      "slug": "narcissistic-abuse-survivors",
      "title": "Songs for narcissistic abuse survivors",
      "searchTitle": "Songs After Narcissistic Abuse and Control",
      "description": "Dark alt-pop songs for people who were made small by guilt, control, cold authority or emotional power games.",
      "promise": "For the moment you stop apologizing for someone else's fire.",
      "queries": [
        "songs after narcissistic abuse",
        "songs about emotional manipulation",
        "music after controlling relationship"
      ],
      "moods": [
        "control"
      ],
      "keywords": [
        "narciss",
        "control",
        "small",
        "crazy",
        "power game",
        "weapon",
        "blame",
        "mirror",
        "break"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-47-your-silence-was-a-weapon.jpg",
      "songIds": [
        "release64-47-your-silence-was-a-weapon",
        "release64-42-you-called-me-crazy-first",
        "release64-43-i-apologized-for-your-fire",
        "release64-44-love-was-a-power-game",
        "release64-48-i-am-not-your-mirror-anymore",
        "release64-04-nobody-saved-me-a-seat",
        "release64-21-i-deleted-what-i-needed",
        "release64-24-offline-in-my-own-body",
        "release64-25-i-need-somewhere-to-scream",
        "release64-26-my-throat-hurts-from-staying-quiet",
        "release64-29-i-break-where-no-one-looks",
        "release64-41-they-needed-me-small",
        "release64-49-i-was-born-into-your-dream",
        "release64-57-i-am-not-yours-to-break",
        "release64-58-my-kindness-has-a-door",
        "release64-60-no-more-room-for-your-storm",
        "release64-63-you-lost-the-version-that-stayed",
        "release64-64-i-walk-out-with-my-name",
        "longform-no-map-04-small-steps-in-the-dark",
        "tunecore_everyone_looks_normal_635310",
        "release64-50-you-named-my-future-for-me",
        "release64-51-your-failure-wore-my-face",
        "release64-52-i-carried-your-almost",
        "release64-53-proud-only-when-i-obey",
        "release64-54-i-owe-you-love-not-my-life",
        "release64-55-i-am-not-your-second-chance",
        "release64-56-let-me-be-mine",
        "she_dont_know_what_ive_been_hiding_580980",
        "i_learned_to_fake_it_early_653191",
        "what_am_i_doing_wrong_627653",
        "walking_past_people_i_know_630212",
        "release64-45-you-fed-on-my-reaction",
        "release64-11-i-pick-up-and-fall-apart",
        "release64-46-i-was-easier-to-blame",
        "i_came_in_early_to_fall_apart_ddb8e9e5",
        "i_text_back_while_i_am_breaking_9f2d5b00"
      ],
      "topSongTitles": [
        "Your Silence Was A Weapon",
        "You Called Me Crazy First",
        "I Apologized For Your Fire",
        "Love Was A Power Game",
        "I Am Not Your Mirror Anymore"
      ]
    },
    {
      "id": "parent-pressure",
      "slug": "parentified-children",
      "title": "Songs for children who carried adults",
      "searchTitle": "Songs for Parentified Children and Family Pressure",
      "description": "Songs for people raised inside someone else's dream, someone else's anger, or someone else's unfinished life.",
      "promise": "For anyone who had to become useful before they were allowed to be a child.",
      "queries": [
        "songs for parentified children",
        "music about family pressure",
        "songs about parents living through children"
      ],
      "moods": [
        "control",
        "strong"
      ],
      "keywords": [
        "born into your dream",
        "future",
        "failure",
        "obey",
        "owe you",
        "parent",
        "family",
        "child",
        "carried"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-49-i-was-born-into-your-dream.jpg",
      "songIds": [
        "release64-49-i-was-born-into-your-dream",
        "release64-50-you-named-my-future-for-me",
        "release64-48-i-am-not-your-mirror-anymore",
        "what_am_i_doing_wrong_627653",
        "release64-51-your-failure-wore-my-face",
        "release64-52-i-carried-your-almost",
        "release64-53-proud-only-when-i-obey",
        "release64-54-i-owe-you-love-not-my-life",
        "release64-41-they-needed-me-small",
        "release64-55-i-am-not-your-second-chance",
        "release64-56-let-me-be-mine",
        "release64-61-i-can-love-you-from-far-away",
        "release64-64-i-walk-out-with-my-name",
        "i_promised_them_i_would_be_fine_50b11abe",
        "family_chat_on_mute_3b8d6b87",
        "longform-no-map-04-small-steps-in-the-dark",
        "ashes_on_my_backpack_547843",
        "release64-01-i-sat-there-and-disappeared",
        "release64-04-nobody-saved-me-a-seat",
        "release64-06-i-know-the-door-better-than-them",
        "release64-07-i-rehearsed-my-smile-in-glass",
        "release64-08-the-room-forgot-my-name",
        "release64-09-i-am-the-first-call-again",
        "release64-10-love-should-not-feel-like-a-shift",
        "release64-11-i-pick-up-and-fall-apart",
        "release64-12-please-do-not-need-me-tonight",
        "release64-13-i-hate-how-calm-i-sound",
        "release64-14-i-became-the-safe-place",
        "release64-15-they-thank-me-like-a-lock",
        "release64-16-i-need-a-night-that-needs-nothing",
        "release64-17-the-typing-bubble-lied",
        "release64-21-i-deleted-what-i-needed",
        "release64-24-offline-in-my-own-body",
        "release64-25-i-need-somewhere-to-scream",
        "release64-26-my-throat-hurts-from-staying-quiet",
        "release64-29-i-break-where-no-one-looks"
      ],
      "topSongTitles": [
        "I Was Born Into Your Dream",
        "You Named My Future For Me",
        "I Am Not Your Mirror Anymore",
        "What Am I Doing Wrong",
        "Your Failure Wore My Face"
      ]
    },
    {
      "id": "need-to-scream",
      "slug": "people-who-need-to-scream",
      "title": "Songs for people who need to scream",
      "searchTitle": "Songs for Anger, Grief and Needing to Scream",
      "description": "Pop rock pressure and dark emotional songs for anger, grief, loss and pain that needs to leave the body.",
      "promise": "For the calm voice that cracked because the chest got too loud.",
      "queries": [
        "songs for needing to scream",
        "angry sad songs",
        "music for grief and rage"
      ],
      "moods": [
        "rage"
      ],
      "keywords": [
        "scream",
        "throat",
        "angry",
        "rage",
        "break",
        "teeth",
        "tears",
        "stone",
        "night hear me"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-30-the-tears-came-out-wrong.jpg",
      "songIds": [
        "release64-30-the-tears-came-out-wrong",
        "release64-26-my-throat-hurts-from-staying-quiet",
        "release64-27-i-am-angry-that-i-miss-you",
        "release64-28-this-pain-has-teeth",
        "release64-29-i-break-where-no-one-looks",
        "release64-45-you-fed-on-my-reaction",
        "release64-57-i-am-not-yours-to-break",
        "release64-59-i-stopped-bleeding-on-command",
        "solid_man_09401d87",
        "tunecore_take_my_pain_610238",
        "release64-04-nobody-saved-me-a-seat",
        "release64-25-i-need-somewhere-to-scream",
        "release64-31-i-want-the-night-to-hear-me",
        "release64-36-everybody-likes-the-lie",
        "release64-49-i-was-born-into-your-dream",
        "release64-51-your-failure-wore-my-face",
        "release64-58-my-kindness-has-a-door",
        "release64-60-no-more-room-for-your-storm",
        "release64-61-i-can-love-you-from-far-away",
        "release64-62-i-keep-my-softness-locked",
        "release64-63-you-lost-the-version-that-stayed",
        "release64-64-i-walk-out-with-my-name",
        "relieve_the_pain_507157",
        "i_feel_nothing_and_its_loud_685258",
        "release64-01-i-sat-there-and-disappeared",
        "release64-02-they-talked-around-my-pain",
        "release64-08-the-room-forgot-my-name",
        "release64-10-love-should-not-feel-like-a-shift",
        "release64-13-i-hate-how-calm-i-sound",
        "release64-15-they-thank-me-like-a-lock",
        "release64-20-seen-and-still-alone",
        "release64-33-i-look-happy-from-the-outside",
        "release64-37-i-filtered-out-the-pain",
        "release64-42-you-called-me-crazy-first",
        "release64-43-i-apologized-for-your-fire",
        "release64-44-love-was-a-power-game"
      ],
      "topSongTitles": [
        "The Tears Came Out Wrong",
        "My Throat Hurts From Staying Quiet",
        "I Am Angry That I Miss You",
        "This Pain Has Teeth",
        "I Break Where No One Looks"
      ]
    },
    {
      "id": "empaths",
      "slug": "empaths-who-feel-too-much",
      "title": "Songs for empaths who feel too much",
      "searchTitle": "Songs for Empaths Who Absorb Everything",
      "description": "Songs for people who are not too sensitive, just tired from carrying emotions that were never theirs.",
      "promise": "For the listener who needed to hear that feeling everything was not their fault.",
      "queries": [
        "songs for empaths",
        "music for people who feel too much",
        "songs for highly sensitive people"
      ],
      "moods": [
        "strong",
        "healing",
        "control"
      ],
      "keywords": [
        "feel too much",
        "sensitive",
        "empath",
        "carry",
        "absorbed",
        "not yours",
        "boundary",
        "not your mirror"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-48-i-am-not-your-mirror-anymore.jpg",
      "songIds": [
        "release64-48-i-am-not-your-mirror-anymore",
        "release64-54-i-owe-you-love-not-my-life",
        "release64-52-i-carried-your-almost",
        "release64-56-let-me-be-mine",
        "release64-60-no-more-room-for-your-storm",
        "release64-06-i-know-the-door-better-than-them",
        "release64-14-i-became-the-safe-place",
        "release64-41-they-needed-me-small",
        "what_am_i_doing_wrong_627653",
        "walking_past_people_i_know_630212",
        "release64-46-i-was-easier-to-blame",
        "release64-58-my-kindness-has-a-door",
        "release64-64-i-walk-out-with-my-name",
        "release64-09-i-am-the-first-call-again",
        "release64-12-please-do-not-need-me-tonight",
        "release64-15-they-thank-me-like-a-lock",
        "release64-16-i-need-a-night-that-needs-nothing",
        "release64-27-i-am-angry-that-i-miss-you",
        "release64-32-hold-me-before-i-turn-to-stone",
        "release64-42-you-called-me-crazy-first",
        "release64-44-love-was-a-power-game",
        "release64-47-your-silence-was-a-weapon",
        "release64-49-i-was-born-into-your-dream",
        "release64-51-your-failure-wore-my-face",
        "release64-55-i-am-not-your-second-chance",
        "release64-57-i-am-not-yours-to-break",
        "release64-61-i-can-love-you-from-far-away",
        "release64-63-you-lost-the-version-that-stayed",
        "same_shoes_same_war_7e4f35d9",
        "ashes_on_my_backpack_547843",
        "relieve_the_pain_507157",
        "release64-01-i-sat-there-and-disappeared",
        "release64-02-they-talked-around-my-pain",
        "release64-03-i-laugh-half-a-second-late",
        "release64-04-nobody-saved-me-a-seat",
        "release64-05-the-group-chat-forgot-my-name"
      ],
      "topSongTitles": [
        "I Am Not Your Mirror Anymore",
        "I Owe You Love Not My Life",
        "I Carried Your Almost",
        "Let Me Be Mine",
        "No More Room For Your Storm"
      ]
    },
    {
      "id": "social-media-dead-inside",
      "slug": "lost-in-the-highlight-reel",
      "title": "Songs for feeling dead inside online",
      "searchTitle": "Songs About Social Media Pressure and Feeling Dead Inside",
      "description": "Songs for social media pressure, fake happiness, public faces and being seen by thousands but known by none.",
      "promise": "For the post that looked alive while the real person was offline inside.",
      "queries": [
        "songs about social media pressure",
        "music for feeling dead inside",
        "songs about fake online happiness"
      ],
      "moods": [
        "masking",
        "digital"
      ],
      "keywords": [
        "posting",
        "highlight",
        "likes",
        "online",
        "logged off",
        "seen by thousands",
        "known by none",
        "filter"
      ],
      "count": 36,
      "coverSrc": "/gimh-hub/covers/release64-39-seen-by-thousands-known-by-none.jpg",
      "songIds": [
        "release64-39-seen-by-thousands-known-by-none",
        "you_are_gone_523859",
        "half_death_still_breathing_577955",
        "no_reply_again_630077",
        "i_stayed_in_my_room_all_day_630184",
        "release64-38-dead-inside-the-highlight-reel",
        "release64-35-posting-like-i-am-alive",
        "release64-36-everybody-likes-the-lie",
        "release64-37-i-filtered-out-the-pain",
        "release64-40-i-logged-off-and-still-felt-fake",
        "bathroom_light_confession_14d8951b",
        "behind_the_face_i_wear_4966532c",
        "checkout_smile_dd4c3919",
        "everyone_loves_the_easy_version_01668a2f",
        "funny_so_nobody_worries_8382bc62",
        "good_at_being_fine_99b0feff",
        "i_came_in_early_to_fall_apart_ddb8e9e5",
        "i_keep_it_off_my_face_3719306a",
        "i_let_them_think_i_am_cold_1f4fdfb7",
        "i_promised_them_i_would_be_fine_50b11abe",
        "im_here_but_im_gone_bf288843",
        "my_laugh_arrived_first_f7d7be92",
        "my_voice_stayed_polite_b5e300d4",
        "the_performance_ends_at_home_dcafaaba",
        "they_saw_the_smile_4cfa29a9",
        "too_loud_inside_71b685a2",
        "do_not_ask_if_you_will_leave_35fc3e83",
        "do_not_make_me_beg_for_clarity_8aef5527",
        "drafts_i_never_sent_3cbff352",
        "i_miss_people_who_are_still_here_75fa7f2a",
        "i_read_the_room_too_much_be2e4b3c",
        "i_rehearse_the_goodbye_87b9767c",
        "if_you_go_quiet_i_go_nowhere_74c762e9",
        "leave_me_a_word_42ee0c44",
        "my_phone_knows_my_fear_2c9f127e",
        "seen_at_two_in_the_morning_d505275d"
      ],
      "topSongTitles": [
        "Seen By Thousands Known By None",
        "You are gone",
        "Half death still breathing",
        "No Reply Again",
        "I Stayed In My Room All Day"
      ]
    },
    {
      "id": "work-money-pressure",
      "slug": "work-money-pressure",
      "title": "Songs for work, rent and pressure",
      "searchTitle": "Songs for Work Stress, Rent Week and Money Pressure",
      "description": "Songs for rent week, bills, job pressure, applications and people who keep moving because tomorrow needs them again.",
      "promise": "For the morning that does not care and the person still putting the shoes on.",
      "queries": [
        "songs for work stress",
        "songs about money pressure",
        "music for rent week anxiety"
      ],
      "moods": [
        "pressure"
      ],
      "keywords": [
        "rent",
        "bills",
        "money",
        "work",
        "job",
        "application",
        "morning",
        "shoes",
        "overtime",
        "payment"
      ],
      "count": 36,
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "songIds": [
        "another_morning_same_shoes_45d0cffd",
        "same_shoes_same_war_7e4f35d9",
        "half_my_sleep_half_my_life_e8d07146",
        "i_sit_in_the_car_before_work_d83cb5c0",
        "numbers_on_my_screen_again_d34ad938",
        "overtime_is_not_a_dream_5df87d0e",
        "the_morning_does_not_care_e61b1b4e",
        "when_the_payment_goes_through_71510a75",
        "the_bills_dont_wait_630041",
        "i_am_not_lazy_i_am_drained_2ff3873c",
        "i_cannot_afford_to_fall_apart_68d44c6c",
        "i_keep_moving_with_no_map_4e21d269",
        "i_make_it_look_normal_c19b99b9",
        "i_paid_it_and_vanished_16727ba7",
        "i_said_it_is_fine_at_checkout_27c97b53",
        "i_work_and_still_fall_behind_b8aa5391",
        "one_more_day_one_less_piece_dfca2701",
        "poor_but_still_proud_9f7ceb0f",
        "rent_week_fba09d40",
        "still_here_still_tired_6a3a637d",
        "the_bills_know_my_name_d39d0ed2",
        "the_month_is_longer_than_my_money_a9c59cf6",
        "tomorrow_needs_me_again_ae81948b",
        "now_you_see_me_rise_565464",
        "numbers_on_the_screen_630071",
        "i_am_tired_of_starting_over_630091",
        "i_sent_another_application_630100",
        "tunecore_running_on_empty_679679",
        "i_feel_nothing_and_its_loud_685258",
        "i_stayed_in_my_room_all_day_630184",
        "i_took_the_long_way_home_630186",
        "the_performance_ends_at_home_dcafaaba",
        "seen_at_two_in_the_morning_d505275d",
        "i_give_more_than_i_say_d509752a",
        "i_smile_so_they_do_not_ask_12cc43af",
        "well_let_you_know_629982"
      ],
      "topSongTitles": [
        "Another Morning Same Shoes",
        "Same Shoes Same War",
        "Half My Sleep Half My Life",
        "I Sit In The Car Before Work",
        "Numbers On My Screen Again"
      ]
    }
  ],
  "songs": [
    {
      "id": "release64-01-i-sat-there-and-disappeared",
      "title": "I Sat There And Disappeared",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For people who sit in the room and feel themselves vanish.",
      "topicLine": "Masking / invisible pain. Calm hollow verse, voice cracks in chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I sat there and disappeared\nCup in my hands going cold\nEverybody loud in the room\nI knew when to nod\nI knew when to move\nSomeone asked if I was tired\nI said no, just a little late",
      "coverSrc": "/gimh-hub/covers/release64-01-i-sat-there-and-disappeared.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-01-i-sat-there-and-disappeared",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Sat There And Disappeared - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-06",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Sat There And Disappeared",
        "I Sat There And Disappeared Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i sat there and disappeared the room forgot my name urban dark pop for people who sit in the room and feel themselves vanish. masking / invisible pain. calm hollow verse, voice cracks in chorus. a dark urban pop confession for people who needed the words first. i sat there and disappeared\ncup in my hands going cold\neverybody loud in the room\ni knew when to nod\ni knew when to move\nsomeone asked if i was tired\ni said no, just a little late invisible strong rage",
      "sortKey": "01-001-i sat there and disappeared"
    },
    {
      "id": "release64-02-they-talked-around-my-pain",
      "title": "They Talked Around My Pain",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "rage",
        "healing"
      ],
      "audienceLine": "For people whose hurt is visible but still avoided.",
      "topicLine": "Repressed sadness turning into quiet anger.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "They talked around my pain\nKitchen light made everybody pale\nSomeone joked about the rain\nI stood there with my chest half open\nTrying not to say my name\nThey saw the way my hands went quiet\nThey saw the way I left my plate",
      "coverSrc": "/gimh-hub/covers/release64-02-they-talked-around-my-pain.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-02-they-talked-around-my-pain",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "They Talked Around My Pain - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-08",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "They Talked Around My Pain",
        "They Talked Around My Pain Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "they talked around my pain the room forgot my name urban dark pop for people whose hurt is visible but still avoided. repressed sadness turning into quiet anger. a dark urban pop confession for people who needed the words first. they talked around my pain\nkitchen light made everybody pale\nsomeone joked about the rain\ni stood there with my chest half open\ntrying not to say my name\nthey saw the way my hands went quiet\nthey saw the way i left my plate invisible rage healing",
      "sortKey": "01-002-they talked around my pain"
    },
    {
      "id": "release64-03-i-laugh-half-a-second-late",
      "title": "I Laugh Half A Second Late",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "masking",
        "healing"
      ],
      "audienceLine": "For people who perform normal in groups while feeling outside the moment.",
      "topicLine": "Anxious social masking, restless verse, chorus opens with ache.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I laugh half a second late\nThey all got the joke before me\nI was busy reading eyes\nTrying to know where to put my hands\nTrying to look alive\nSomeone leaned across the table\nSaid I am quiet in a way",
      "coverSrc": "/gimh-hub/covers/release64-03-i-laugh-half-a-second-late.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-03-i-laugh-half-a-second-late",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Laugh Half A Second Late - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-10",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Laugh Half A Second Late",
        "I Laugh Half A Second Late Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i laugh half a second late the room forgot my name urban dark pop for people who perform normal in groups while feeling outside the moment. anxious social masking, restless verse, chorus opens with ache. a dark urban pop confession for people who needed the words first. i laugh half a second late\nthey all got the joke before me\ni was busy reading eyes\ntrying to know where to put my hands\ntrying to look alive\nsomeone leaned across the table\nsaid i am quiet in a way invisible masking healing",
      "sortKey": "01-003-i laugh half a second late"
    },
    {
      "id": "release64-04-nobody-saved-me-a-seat",
      "title": "Nobody Saved Me A Seat",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people who are included in words but forgotten in actions.",
      "topicLine": "Quiet hurt with a small angry lift in the chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Nobody saved me a seat\nI came in five minutes late\nRain still stuck to my sleeve\nEverybody moved their jackets\nBut nobody moved for me\nThey said we were just starting\nLike I had not missed a thing",
      "coverSrc": "/gimh-hub/covers/release64-04-nobody-saved-me-a-seat.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-04-nobody-saved-me-a-seat",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Nobody Saved Me A Seat - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-12",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Nobody Saved Me A Seat",
        "Nobody Saved Me A Seat Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "nobody saved me a seat the room forgot my name urban dark pop for people who are included in words but forgotten in actions. quiet hurt with a small angry lift in the chorus. a dark urban pop confession for people who needed the words first. nobody saved me a seat\ni came in five minutes late\nrain still stuck to my sleeve\neverybody moved their jackets\nbut nobody moved for me\nthey said we were just starting\nlike i had not missed a thing invisible rage control",
      "sortKey": "01-004-nobody saved me a seat"
    },
    {
      "id": "release64-05-the-group-chat-forgot-my-name",
      "title": "The Group Chat Forgot My Name",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "digital",
        "healing"
      ],
      "audienceLine": "For people who watch friendship happen without them.",
      "topicLine": "Digital numbness, flat verses, chorus cracks on the title.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "The group chat forgot my name\nPhotos came in after midnight\nEverybody at the place\nI knew the wall behind them\nI knew every laughing face\nNobody meant to hurt me\nThat is what hurts the most",
      "coverSrc": "/gimh-hub/covers/release64-05-the-group-chat-forgot-my-name.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-05-the-group-chat-forgot-my-name",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "The Group Chat Forgot My Name - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-14",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "The Group Chat Forgot My Name",
        "The Group Chat Forgot My Name Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "the group chat forgot my name the room forgot my name urban dark pop for people who watch friendship happen without them. digital numbness, flat verses, chorus cracks on the title. a dark urban pop confession for people who needed the words first. the group chat forgot my name\nphotos came in after midnight\neverybody at the place\ni knew the wall behind them\ni knew every laughing face\nnobody meant to hurt me\nthat is what hurts the most invisible digital healing",
      "sortKey": "01-005-the group chat forgot my name"
    },
    {
      "id": "release64-06-i-know-the-door-better-than-them",
      "title": "I Know The Door Better Than Them",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "strong",
        "healing"
      ],
      "audienceLine": "For people who always plan their escape from every room.",
      "topicLine": "Avoidant anxiety, tense verses, chorus opens with tired confession.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I know the door better than them\nI sit with my back to the wall\nSo I can watch the hallway breathe\nI count the steps to the exit\nBefore I count who came with me\nThey think I am just careful\nThey think I like the quiet side",
      "coverSrc": "/gimh-hub/covers/release64-06-i-know-the-door-better-than-them.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-06-i-know-the-door-better-than-them",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Know The Door Better Than Them - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-16",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Know The Door Better Than Them",
        "I Know The Door Better Than Them Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i know the door better than them the room forgot my name urban dark pop for people who always plan their escape from every room. avoidant anxiety, tense verses, chorus opens with tired confession. a dark urban pop confession for people who needed the words first. i know the door better than them\ni sit with my back to the wall\nso i can watch the hallway breathe\ni count the steps to the exit\nbefore i count who came with me\nthey think i am just careful\nthey think i like the quiet side invisible strong healing",
      "sortKey": "01-006-i know the door better than them"
    },
    {
      "id": "release64-07-i-rehearsed-my-smile-in-glass",
      "title": "I Rehearsed My Smile In Glass",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For people who practice seeming okay before seeing anyone.",
      "topicLine": "Masking with hollow verse and a chorus that cracks through the mask.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I rehearsed my smile in glass\nBathroom light at seven ten\nFace looked tired, tried again\nLift the corners, hold them there\nMake it look like I do not care\nWater running, phone on sink\nThree unread things I could not think",
      "coverSrc": "/gimh-hub/covers/release64-07-i-rehearsed-my-smile-in-glass.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-07-i-rehearsed-my-smile-in-glass",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Rehearsed My Smile In Glass - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-18",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Rehearsed My Smile In Glass",
        "I Rehearsed My Smile In Glass Ghost in my hoodie",
        "The Room Forgot My Name",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i rehearsed my smile in glass the room forgot my name urban dark pop for people who practice seeming okay before seeing anyone. masking with hollow verse and a chorus that cracks through the mask. a dark urban pop confession for people who needed the words first. i rehearsed my smile in glass\nbathroom light at seven ten\nface looked tired, tried again\nlift the corners, hold them there\nmake it look like i do not care\nwater running, phone on sink\nthree unread things i could not think invisible strong digital",
      "sortKey": "01-007-i rehearsed my smile in glass"
    },
    {
      "id": "release64-08-the-room-forgot-my-name",
      "title": "The Room Forgot My Name",
      "artist": "Ghost in my hoodie",
      "album": "The Room Forgot My Name",
      "albumOrder": 1,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "urban dark pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For people who are tired of being the quiet shadow in every room.",
      "topicLine": "Numb verse, anger under the skin, final chorus strained.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "The room forgot my name\nI walked in with my jacket wet\nNobody looked for long\nI stood between two conversations\nTrying to belong\nThere was music in the corner\nThere was smoke outside the door",
      "coverSrc": "/gimh-hub/covers/release64-08-the-room-forgot-my-name.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-08-the-room-forgot-my-name",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "The Room Forgot My Name - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-20",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "The Room Forgot My Name",
        "The Room Forgot My Name Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "the room forgot my name the room forgot my name urban dark pop for people who are tired of being the quiet shadow in every room. numb verse, anger under the skin, final chorus strained. a dark urban pop confession for people who needed the words first. the room forgot my name\ni walked in with my jacket wet\nnobody looked for long\ni stood between two conversations\ntrying to belong\nthere was music in the corner\nthere was smoke outside the door invisible strong rage",
      "sortKey": "01-008-the room forgot my name"
    },
    {
      "id": "release64-09-i-am-the-first-call-again",
      "title": "I Am The First Call Again",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Repressed pressure, tired vocal, final chorus strained.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I am the first call again\nPhone starts shaking on the table\nI already know the sound\nSomebody's world is on fire\nSo mine has to calm down\nI say hey, what happened\nLike my chest is not a room",
      "coverSrc": "/gimh-hub/covers/release64-09-i-am-the-first-call-again.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-09-i-am-the-first-call-again",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Am The First Call Again - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-22",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Am The First Call Again",
        "I Am The First Call Again Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i am the first call again please do not need me tonight emotional urban pop for the ones who feel too much and still keep going. repressed pressure, tired vocal, final chorus strained. a dark urban pop confession for people who needed the words first. i am the first call again\nphone starts shaking on the table\ni already know the sound\nsomebody's world is on fire\nso mine has to calm down\ni say hey, what happened\nlike my chest is not a room invisible strong digital",
      "sortKey": "02-001-i am the first call again"
    },
    {
      "id": "release64-10-love-should-not-feel-like-a-shift",
      "title": "Love Should Not Feel Like A Shift",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For people whose relationships feel like unpaid emotional labor.",
      "topicLine": "Controlled sadness, chorus with exhausted anger.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Love should not feel like a shift\nI clock in when your name lights up\nPut my own night on the shelf\nI become the calm you need\nThen forget I need myself\nYou say nobody gets you\nI say I understand",
      "coverSrc": "/gimh-hub/covers/release64-10-love-should-not-feel-like-a-shift.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-10-love-should-not-feel-like-a-shift",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Love Should Not Feel Like A Shift - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-24",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Love Should Not Feel Like A Shift",
        "Love Should Not Feel Like A Shift Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "love should not feel like a shift please do not need me tonight emotional urban pop for people whose relationships feel like unpaid emotional labor. controlled sadness, chorus with exhausted anger. a dark urban pop confession for people who needed the words first. love should not feel like a shift\ni clock in when your name lights up\nput my own night on the shelf\ni become the calm you need\nthen forget i need myself\nyou say nobody gets you\ni say i understand invisible strong rage",
      "sortKey": "02-002-love should not feel like a shift"
    },
    {
      "id": "release64-11-i-pick-up-and-fall-apart",
      "title": "I Pick Up And Fall Apart",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For people who answer the call while breaking.",
      "topicLine": "Tight breath, controlled panic, chorus cracks.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I pick up and fall apart\nI was crying without sound\nWhen the screen lit up my hand\nWiped my face with my sleeve\nMade my voice become a plan\nYou said sorry, bad timing\nThen kept talking anyway",
      "coverSrc": "/gimh-hub/covers/release64-11-i-pick-up-and-fall-apart.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-11-i-pick-up-and-fall-apart",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Pick Up And Fall Apart - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-26",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Pick Up And Fall Apart",
        "I Pick Up And Fall Apart Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i pick up and fall apart please do not need me tonight emotional urban pop for people who answer the call while breaking. tight breath, controlled panic, chorus cracks. a dark urban pop confession for people who needed the words first. i pick up and fall apart\ni was crying without sound\nwhen the screen lit up my hand\nwiped my face with my sleeve\nmade my voice become a plan\nyou said sorry, bad timing\nthen kept talking anyway invisible strong digital",
      "sortKey": "02-003-i pick up and fall apart"
    },
    {
      "id": "release64-12-please-do-not-need-me-tonight",
      "title": "Please Do Not Need Me Tonight",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Quiet plea building into controlled shouted hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Please do not need me tonight\nI left my shoes by the door\nLike I made it through a war\nPhone face down, jacket on\nI cannot be one more shore\nI love you more than distance\nMore than all these quiet fights",
      "coverSrc": "/gimh-hub/covers/release64-12-please-do-not-need-me-tonight.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-12-please-do-not-need-me-tonight",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "Please Do Not Need Me Tonight - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-28",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Please Do Not Need Me Tonight",
        "Please Do Not Need Me Tonight Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "please do not need me tonight please do not need me tonight emotional urban pop for the ones who feel too much and still keep going. quiet plea building into controlled shouted hook. a dark urban pop confession for people who needed the words first. please do not need me tonight\ni left my shoes by the door\nlike i made it through a war\nphone face down, jacket on\ni cannot be one more shore\ni love you more than distance\nmore than all these quiet fights invisible strong digital",
      "sortKey": "02-004-please do not need me tonight"
    },
    {
      "id": "release64-13-i-hate-how-calm-i-sound",
      "title": "I Hate How Calm I Sound",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For people whose calm voice hides panic, anger and pain.",
      "topicLine": "Low controlled verse, anger under skin, final chorus strained.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I hate how calm I sound\nYou ask me if I got it\nI say yeah before I think\nMy voice comes out so even\nWhile my chest starts to sink\nI explain the whole problem\nMake the hard part look clean",
      "coverSrc": "/gimh-hub/covers/release64-13-i-hate-how-calm-i-sound.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-13-i-hate-how-calm-i-sound",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Hate How Calm I Sound - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-08-30",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Hate How Calm I Sound",
        "I Hate How Calm I Sound Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i hate how calm i sound please do not need me tonight emotional urban pop for people whose calm voice hides panic, anger and pain. low controlled verse, anger under skin, final chorus strained. a dark urban pop confession for people who needed the words first. i hate how calm i sound\nyou ask me if i got it\ni say yeah before i think\nmy voice comes out so even\nwhile my chest starts to sink\ni explain the whole problem\nmake the hard part look clean invisible strong rage",
      "sortKey": "02-005-i hate how calm i sound"
    },
    {
      "id": "release64-14-i-became-the-safe-place",
      "title": "I Became The Safe Place",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "healing"
      ],
      "audienceLine": "For people who became shelter because nobody sheltered them.",
      "topicLine": "Soft grief with bigger wounded chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I became the safe place\nPeople bring me heavy things\nLike I was born with extra hands\nI make room inside my chest\nAnd call that being a man\nI know how to lower lights\nKnow how to speak soft",
      "coverSrc": "/gimh-hub/covers/release64-14-i-became-the-safe-place.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-14-i-became-the-safe-place",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Became The Safe Place - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-01",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Became The Safe Place",
        "I Became The Safe Place Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i became the safe place please do not need me tonight emotional urban pop for people who became shelter because nobody sheltered them. soft grief with bigger wounded chorus. a dark urban pop confession for people who needed the words first. i became the safe place\npeople bring me heavy things\nlike i was born with extra hands\ni make room inside my chest\nand call that being a man\ni know how to lower lights\nknow how to speak soft invisible strong healing",
      "sortKey": "02-006-i became the safe place"
    },
    {
      "id": "release64-15-they-thank-me-like-a-lock",
      "title": "They Thank Me Like A Lock",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Anger under polite delivery, rock-pop chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "They thank me like a lock\nGood job, good man, good heart\nThey say it like a chain\nEvery compliment arrives\nWith one more thing to take\nI smile because it is kinder\nThan saying what I mean",
      "coverSrc": "/gimh-hub/covers/release64-15-they-thank-me-like-a-lock.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-15-they-thank-me-like-a-lock",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "They Thank Me Like A Lock - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-03",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "They Thank Me Like A Lock",
        "They Thank Me Like A Lock Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "they thank me like a lock please do not need me tonight emotional urban pop for the ones who feel too much and still keep going. anger under polite delivery, rock-pop chorus. a dark urban pop confession for people who needed the words first. they thank me like a lock\ngood job, good man, good heart\nthey say it like a chain\nevery compliment arrives\nwith one more thing to take\ni smile because it is kinder\nthan saying what i mean invisible strong rage",
      "sortKey": "02-007-they thank me like a lock"
    },
    {
      "id": "release64-16-i-need-a-night-that-needs-nothing",
      "title": "I Need A Night That Needs Nothing",
      "artist": "Ghost in my hoodie",
      "album": "Please Do Not Need Me Tonight",
      "albumOrder": 2,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Exhausted survival, quiet release, no clean happy ending.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I need a night that needs nothing\nNo phone lighting up the wall\nNo voice asking can you come\nNo small emergency\nThat turns my body numb\nNo one saying only you\nLike that is love and not a weight",
      "coverSrc": "/gimh-hub/covers/release64-16-i-need-a-night-that-needs-nothing.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-16-i-need-a-night-that-needs-nothing",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Need A Night That Needs Nothing - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-05",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Need A Night That Needs Nothing",
        "I Need A Night That Needs Nothing Ghost in my hoodie",
        "Please Do Not Need Me Tonight",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i need a night that needs nothing please do not need me tonight emotional urban pop for the ones who feel too much and still keep going. exhausted survival, quiet release, no clean happy ending. a dark urban pop confession for people who needed the words first. i need a night that needs nothing\nno phone lighting up the wall\nno voice asking can you come\nno small emergency\nthat turns my body numb\nno one saying only you\nlike that is love and not a weight invisible strong digital",
      "sortKey": "02-008-i need a night that needs nothing"
    },
    {
      "id": "release64-17-the-typing-bubble-lied",
      "title": "The Typing Bubble Lied",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For people who watched someone type and still get nothing.",
      "topicLine": "Anxious overthinking, breath-tight verse, chorus drops into hurt.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "The typing bubble lied\nThree dots came up on the screen\nMy whole chest stood still\nI sat there holding one breath\nLike maybe words would heal\nThen nothing\nJust my face in the glass",
      "coverSrc": "/gimh-hub/covers/release64-17-the-typing-bubble-lied.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-17-the-typing-bubble-lied",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "The Typing Bubble Lied - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-07",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "The Typing Bubble Lied",
        "The Typing Bubble Lied Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "the typing bubble lied i check the screen like prayer anxious urban pop for people who watched someone type and still get nothing. anxious overthinking, breath-tight verse, chorus drops into hurt. a dark urban pop confession for people who needed the words first. the typing bubble lied\nthree dots came up on the screen\nmy whole chest stood still\ni sat there holding one breath\nlike maybe words would heal\nthen nothing\njust my face in the glass invisible strong digital",
      "sortKey": "03-001-the typing bubble lied"
    },
    {
      "id": "release64-18-i-check-the-screen-like-prayer",
      "title": "I Check The Screen Like Prayer",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "healing"
      ],
      "audienceLine": "For people who keep checking the phone even when they know nothing changed.",
      "topicLine": "Anxious repetitive verse, pleading chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I check the screen like prayer\nWake up, check it\nStill nothing there\nBlue light cuts the ceiling\nLike it knows I care\nI turn it face down\nTurn it back again",
      "coverSrc": "/gimh-hub/covers/release64-18-i-check-the-screen-like-prayer.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-18-i-check-the-screen-like-prayer",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "I Check The Screen Like Prayer - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-09",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Check The Screen Like Prayer",
        "I Check The Screen Like Prayer Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i check the screen like prayer i check the screen like prayer anxious urban pop for people who keep checking the phone even when they know nothing changed. anxious repetitive verse, pleading chorus. a dark urban pop confession for people who needed the words first. i check the screen like prayer\nwake up, check it\nstill nothing there\nblue light cuts the ceiling\nlike it knows i care\ni turn it face down\nturn it back again invisible digital healing",
      "sortKey": "03-002-i check the screen like prayer"
    },
    {
      "id": "release64-19-your-name-makes-my-chest-drop",
      "title": "Your Name Makes My Chest Drop",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "healing"
      ],
      "audienceLine": "For people whose body reacts before their mind catches up.",
      "topicLine": "Tight verse, sudden chorus lift with panic and ache.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Your name makes my chest drop\nI was normal for an hour\nAlmost made it through the day\nThen your name lit up my pocket\nAnd my blood forgot its way\nI did not read it right away\nLike that would give me power",
      "coverSrc": "/gimh-hub/covers/release64-19-your-name-makes-my-chest-drop.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-19-your-name-makes-my-chest-drop",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Your Name Makes My Chest Drop - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-11",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Your Name Makes My Chest Drop",
        "Your Name Makes My Chest Drop Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "your name makes my chest drop i check the screen like prayer anxious urban pop for people whose body reacts before their mind catches up. tight verse, sudden chorus lift with panic and ache. a dark urban pop confession for people who needed the words first. your name makes my chest drop\ni was normal for an hour\nalmost made it through the day\nthen your name lit up my pocket\nand my blood forgot its way\ni did not read it right away\nlike that would give me power invisible digital healing",
      "sortKey": "03-003-your name makes my chest drop"
    },
    {
      "id": "release64-20-seen-and-still-alone",
      "title": "Seen And Still Alone",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "For people whose message is seen but their pain is not.",
      "topicLine": "Numb verse, quiet anger in chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Seen and still alone\nYou saw it at eleven\nI watched the small word stay\nSeen\nLike that was enough to say\nI put the phone down gently\nLike it was something hurt",
      "coverSrc": "/gimh-hub/covers/release64-20-seen-and-still-alone.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-20-seen-and-still-alone",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Seen And Still Alone - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-13",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Seen And Still Alone",
        "Seen And Still Alone Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "seen and still alone i check the screen like prayer anxious urban pop for people whose message is seen but their pain is not. numb verse, quiet anger in chorus. a dark urban pop confession for people who needed the words first. seen and still alone\nyou saw it at eleven\ni watched the small word stay\nseen\nlike that was enough to say\ni put the phone down gently\nlike it was something hurt invisible digital rage",
      "sortKey": "03-004-seen and still alone"
    },
    {
      "id": "release64-21-i-deleted-what-i-needed",
      "title": "I Deleted What I Needed",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "control"
      ],
      "audienceLine": "For people who erase honest messages before sending them.",
      "topicLine": "Soft anxious verse, chorus cracks into regret.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I deleted what I needed\nI typed I miss you\nThen made it smaller\nTyped I am scared\nThen made it nothing\nThe cursor blinked\nLike it knew me",
      "coverSrc": "/gimh-hub/covers/release64-21-i-deleted-what-i-needed.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-21-i-deleted-what-i-needed",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Deleted What I Needed - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-15",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Deleted What I Needed",
        "I Deleted What I Needed Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i deleted what i needed i check the screen like prayer anxious urban pop for people who erase honest messages before sending them. soft anxious verse, chorus cracks into regret. a dark urban pop confession for people who needed the words first. i deleted what i needed\ni typed i miss you\nthen made it smaller\ntyped i am scared\nthen made it nothing\nthe cursor blinked\nlike it knew me invisible digital control",
      "sortKey": "03-005-i deleted what i needed"
    },
    {
      "id": "release64-22-two-blue-ticks-and-no-air",
      "title": "Two Blue Ticks And No Air",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "healing"
      ],
      "audienceLine": "For people whose anxiety spikes from being read and ignored.",
      "topicLine": "Breathless panic, chorus hits harder with compressed drums.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Two blue ticks and no air\nI saw the color change\nThen my body went cold\nSame little symbol\nSame old hole\nI told myself breathe\nI told myself wait",
      "coverSrc": "/gimh-hub/covers/release64-22-two-blue-ticks-and-no-air.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-22-two-blue-ticks-and-no-air",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Two Blue Ticks And No Air - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-17",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Two Blue Ticks And No Air",
        "Two Blue Ticks And No Air Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "two blue ticks and no air i check the screen like prayer anxious urban pop for people whose anxiety spikes from being read and ignored. breathless panic, chorus hits harder with compressed drums. a dark urban pop confession for people who needed the words first. two blue ticks and no air\ni saw the color change\nthen my body went cold\nsame little symbol\nsame old hole\ni told myself breathe\ni told myself wait invisible digital healing",
      "sortKey": "03-006-two blue ticks and no air"
    },
    {
      "id": "release64-23-my-thumb-knows-the-way",
      "title": "My Thumb Knows The Way",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "healing"
      ],
      "audienceLine": "For people who reopen the same chat without thinking.",
      "topicLine": "Numb compulsion, flat verse, sad chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "My thumb knows the way\nI open without meaning to\nSame chat, same empty space\nYour last words sitting there\nLike furniture in my brain\nI do not even read them\nI know each line by weight",
      "coverSrc": "/gimh-hub/covers/release64-23-my-thumb-knows-the-way.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-23-my-thumb-knows-the-way",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "My Thumb Knows The Way - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-19",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "My Thumb Knows The Way",
        "My Thumb Knows The Way Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "my thumb knows the way i check the screen like prayer anxious urban pop for people who reopen the same chat without thinking. numb compulsion, flat verse, sad chorus. a dark urban pop confession for people who needed the words first. my thumb knows the way\ni open without meaning to\nsame chat, same empty space\nyour last words sitting there\nlike furniture in my brain\ni do not even read them\ni know each line by weight invisible digital healing",
      "sortKey": "03-007-my thumb knows the way"
    },
    {
      "id": "release64-24-offline-in-my-own-body",
      "title": "Offline In My Own Body",
      "artist": "Ghost in my hoodie",
      "album": "I Check The Screen Like Prayer",
      "albumOrder": 3,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "anxious urban pop",
      "moods": [
        "invisible",
        "digital",
        "control"
      ],
      "audienceLine": "For people who are connected everywhere but disconnected from themselves.",
      "topicLine": "Numbness with small cracks, wide final chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Offline in my own body\nGreen dot says I am active\nBut I left an hour ago\nI answer with a sentence\nI do not really know\nScreen light on my fingers\nRoom dark around my face",
      "coverSrc": "/gimh-hub/covers/release64-24-offline-in-my-own-body.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-24-offline-in-my-own-body",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Offline In My Own Body - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-21",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Offline In My Own Body",
        "Offline In My Own Body Ghost in my hoodie",
        "I Check The Screen Like Prayer",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "offline in my own body i check the screen like prayer anxious urban pop for people who are connected everywhere but disconnected from themselves. numbness with small cracks, wide final chorus. a dark urban pop confession for people who needed the words first. offline in my own body\ngreen dot says i am active\nbut i left an hour ago\ni answer with a sentence\ni do not really know\nscreen light on my fingers\nroom dark around my face invisible digital control",
      "sortKey": "03-008-offline in my own body"
    },
    {
      "id": "release64-25-i-need-somewhere-to-scream",
      "title": "I Need Somewhere To Scream",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people whose pain needs a physical release.",
      "topicLine": "Desperate pain, controlled scream in chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I need somewhere to scream\nI shut the door so gently\nLike anger has manners too\nPut my back against the wood\nAnd swallowed one more truth\nThe room kept getting smaller\nMy chest kept getting loud",
      "coverSrc": "/gimh-hub/covers/release64-25-i-need-somewhere-to-scream.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-25-i-need-somewhere-to-scream",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "I Need Somewhere To Scream - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-23",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Need Somewhere To Scream",
        "I Need Somewhere To Scream Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i need somewhere to scream i need somewhere to scream emotional pop rock for people whose pain needs a physical release. desperate pain, controlled scream in chorus. a dark urban pop confession for people who needed the words first. i need somewhere to scream\ni shut the door so gently\nlike anger has manners too\nput my back against the wood\nand swallowed one more truth\nthe room kept getting smaller\nmy chest kept getting loud invisible rage control",
      "sortKey": "04-001-i need somewhere to scream"
    },
    {
      "id": "release64-26-my-throat-hurts-from-staying-quiet",
      "title": "My Throat Hurts From Staying Quiet",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people who kept swallowing truth until silence became pain.",
      "topicLine": "Repressed pressure, verse low and tight, chorus strained.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "My throat hurts from staying quiet\nI had the sentence ready\nThen buried it again\nTasted metal on my tongue\nAnd called it self defense\nYou said tell me what is wrong\nBut only if it is small",
      "coverSrc": "/gimh-hub/covers/release64-26-my-throat-hurts-from-staying-quiet.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-26-my-throat-hurts-from-staying-quiet",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "My Throat Hurts From Staying Quiet - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-25",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "My Throat Hurts From Staying Quiet",
        "My Throat Hurts From Staying Quiet Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "my throat hurts from staying quiet i need somewhere to scream emotional pop rock for people who kept swallowing truth until silence became pain. repressed pressure, verse low and tight, chorus strained. a dark urban pop confession for people who needed the words first. my throat hurts from staying quiet\ni had the sentence ready\nthen buried it again\ntasted metal on my tongue\nand called it self defense\nyou said tell me what is wrong\nbut only if it is small invisible rage control",
      "sortKey": "04-002-my throat hurts from staying quiet"
    },
    {
      "id": "release64-27-i-am-angry-that-i-miss-you",
      "title": "I Am Angry That I Miss You",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "healing"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Grief and anger, soft verses, gritty shouted chorus line.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I am angry that I miss you\nYour jacket is not in the hallway\nBut I still move around the space\nLike I might bump into your shoulder\nLike grief still has a shape\nPeople say remember the good things\nLike that fixes where you went",
      "coverSrc": "/gimh-hub/covers/release64-27-i-am-angry-that-i-miss-you.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-27-i-am-angry-that-i-miss-you",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Am Angry That I Miss You - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-27",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Am Angry That I Miss You",
        "I Am Angry That I Miss You Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i am angry that i miss you i need somewhere to scream emotional pop rock for the ones who feel too much and still keep going. grief and anger, soft verses, gritty shouted chorus line. a dark urban pop confession for people who needed the words first. i am angry that i miss you\nyour jacket is not in the hallway\nbut i still move around the space\nlike i might bump into your shoulder\nlike grief still has a shape\npeople say remember the good things\nlike that fixes where you went invisible rage healing",
      "sortKey": "04-003-i am angry that i miss you"
    },
    {
      "id": "release64-28-this-pain-has-teeth",
      "title": "This Pain Has Teeth",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "healing"
      ],
      "audienceLine": "For people whose sadness turned sharp.",
      "topicLine": "Anger/betrayal, gritty vocal, hard chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "This pain has teeth\nI fed it with silence\nI fed it with shame\nFed it every time\nI said I was okay\nNow it bites when I breathe\nNow it waits when I sleep",
      "coverSrc": "/gimh-hub/covers/release64-28-this-pain-has-teeth.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-28-this-pain-has-teeth",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "This Pain Has Teeth - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-09-29",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "This Pain Has Teeth",
        "This Pain Has Teeth Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "this pain has teeth i need somewhere to scream emotional pop rock for people whose sadness turned sharp. anger/betrayal, gritty vocal, hard chorus. a dark urban pop confession for people who needed the words first. this pain has teeth\ni fed it with silence\ni fed it with shame\nfed it every time\ni said i was okay\nnow it bites when i breathe\nnow it waits when i sleep invisible rage healing",
      "sortKey": "04-004-this pain has teeth"
    },
    {
      "id": "release64-29-i-break-where-no-one-looks",
      "title": "I Break Where No One Looks",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people who only fall apart in private.",
      "topicLine": "Sad, intimate, voice cracks on chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I break where no one looks\nI make it through the doorway\nI answer how was work\nHang my jacket like a person\nWho did not spend the day hurt\nSink light, cold water\nHands shaking in the stream",
      "coverSrc": "/gimh-hub/covers/release64-29-i-break-where-no-one-looks.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-29-i-break-where-no-one-looks",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Break Where No One Looks - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-01",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Break Where No One Looks",
        "I Break Where No One Looks Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i break where no one looks i need somewhere to scream emotional pop rock for people who only fall apart in private. sad, intimate, voice cracks on chorus. a dark urban pop confession for people who needed the words first. i break where no one looks\ni make it through the doorway\ni answer how was work\nhang my jacket like a person\nwho did not spend the day hurt\nsink light, cold water\nhands shaking in the stream invisible rage control",
      "sortKey": "04-005-i break where no one looks"
    },
    {
      "id": "release64-30-the-tears-came-out-wrong",
      "title": "The Tears Came Out Wrong",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "healing"
      ],
      "audienceLine": "For people whose pain turns into anger, numbness or laughter instead of clean tears.",
      "topicLine": "Confused sadness, unstable verse, chorus cracks.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "The tears came out wrong\nI wanted to cry clean\nLike people do in films\nOne hand on the window\nSoft music coming in\nBut I laughed at the worst part\nThen got angry at the wall",
      "coverSrc": "/gimh-hub/covers/release64-30-the-tears-came-out-wrong.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-30-the-tears-came-out-wrong",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "The Tears Came Out Wrong - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-03",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "The Tears Came Out Wrong",
        "The Tears Came Out Wrong Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "the tears came out wrong i need somewhere to scream emotional pop rock for people whose pain turns into anger, numbness or laughter instead of clean tears. confused sadness, unstable verse, chorus cracks. a dark urban pop confession for people who needed the words first. the tears came out wrong\ni wanted to cry clean\nlike people do in films\none hand on the window\nsoft music coming in\nbut i laughed at the worst part\nthen got angry at the wall invisible rage healing",
      "sortKey": "04-006-the tears came out wrong"
    },
    {
      "id": "release64-31-i-want-the-night-to-hear-me",
      "title": "I Want The Night To Hear Me",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "healing"
      ],
      "audienceLine": "For people who cannot say the pain to anyone, so they say it to the dark.",
      "topicLine": "Pleading verse, big release chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I want the night to hear me\nWindow open, city breathing\nCold air cutting through my shirt\nI cannot call the ones I love\nWithout handing them my hurt\nSo I talk to passing headlights\nTo the rain on someone's roof",
      "coverSrc": "/gimh-hub/covers/release64-31-i-want-the-night-to-hear-me.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-31-i-want-the-night-to-hear-me",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Want The Night To Hear Me - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-05",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Want The Night To Hear Me",
        "I Want The Night To Hear Me Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i want the night to hear me i need somewhere to scream emotional pop rock for people who cannot say the pain to anyone, so they say it to the dark. pleading verse, big release chorus. a dark urban pop confession for people who needed the words first. i want the night to hear me\nwindow open, city breathing\ncold air cutting through my shirt\ni cannot call the ones i love\nwithout handing them my hurt\nso i talk to passing headlights\nto the rain on someone's roof invisible rage healing",
      "sortKey": "04-007-i want the night to hear me"
    },
    {
      "id": "release64-32-hold-me-before-i-turn-to-stone",
      "title": "Hold Me Before I Turn To Stone",
      "artist": "Ghost in my hoodie",
      "album": "I Need Somewhere To Scream",
      "albumOrder": 4,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Numb verse, pleading chorus, fragile final line.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Hold me before I turn to stone\nI can feel myself getting quiet\nIn a way that does not heal\nLess like peace\nMore like nothing left to feel\nMessages stay unopened\nFood gets cold beside the bed",
      "coverSrc": "/gimh-hub/covers/release64-32-hold-me-before-i-turn-to-stone.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-32-hold-me-before-i-turn-to-stone",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Hold Me Before I Turn To Stone - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-07",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Hold Me Before I Turn To Stone",
        "Hold Me Before I Turn To Stone Ghost in my hoodie",
        "I Need Somewhere To Scream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "hold me before i turn to stone i need somewhere to scream emotional pop rock for the ones who feel too much and still keep going. numb verse, pleading chorus, fragile final line. a dark urban pop confession for people who needed the words first. hold me before i turn to stone\ni can feel myself getting quiet\nin a way that does not heal\nless like peace\nmore like nothing left to feel\nmessages stay unopened\nfood gets cold beside the bed invisible strong digital",
      "sortKey": "04-008-hold me before i turn to stone"
    },
    {
      "id": "release64-33-i-look-happy-from-the-outside",
      "title": "I Look Happy From The Outside",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "For people whose pictures look alive while their chest feels empty.",
      "topicLine": "Fake calm verses, cracked confession chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I look happy from the outside\nBlue light paints my face at night\nI crop the mess out of the frame\nI know the angle that looks fine\nI know the caption hides the pain\nEverybody hearts the picture\nNobody hears the room",
      "coverSrc": "/gimh-hub/covers/release64-33-i-look-happy-from-the-outside.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-33-i-look-happy-from-the-outside",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "I Look Happy From The Outside - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-09",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Look Happy From The Outside",
        "I Look Happy From The Outside Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i look happy from the outside i look happy from the outside dark social pop for people whose pictures look alive while their chest feels empty. fake calm verses, cracked confession chorus. a dark urban pop confession for people who needed the words first. i look happy from the outside\nblue light paints my face at night\ni crop the mess out of the frame\ni know the angle that looks fine\ni know the caption hides the pain\neverybody hearts the picture\nnobody hears the room invisible rage masking",
      "sortKey": "05-001-i look happy from the outside"
    },
    {
      "id": "release64-34-my-smile-has-a-battery",
      "title": "My Smile Has A Battery",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For people who run out of energy pretending to be okay.",
      "topicLine": "Tired verse, desperate pop hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "My smile has a battery\nI wake up already low\nPut my face on like a screen\nBrush my teeth beside a stranger\nThat the mirror says is me\nI got twenty unread feelings\nBut my mouth says I am cool",
      "coverSrc": "/gimh-hub/covers/release64-34-my-smile-has-a-battery.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-34-my-smile-has-a-battery",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "My Smile Has A Battery - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-11",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "My Smile Has A Battery",
        "My Smile Has A Battery Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "my smile has a battery i look happy from the outside dark social pop for people who run out of energy pretending to be okay. tired verse, desperate pop hook. a dark urban pop confession for people who needed the words first. my smile has a battery\ni wake up already low\nput my face on like a screen\nbrush my teeth beside a stranger\nthat the mirror says is me\ni got twenty unread feelings\nbut my mouth says i am cool invisible strong digital",
      "sortKey": "05-002-my smile has a battery"
    },
    {
      "id": "release64-35-posting-like-i-am-alive",
      "title": "Posting Like I Am Alive",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "masking",
        "healing"
      ],
      "audienceLine": "For people who keep uploading proof of life while feeling absent.",
      "topicLine": "Numb verses, aching chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Posting like I am alive\nI took a picture of the room\nSo nobody asks where I have been\nI tagged the night in neon blue\nLike that could pull me back within\nEverybody thinks I made it\nCause the story had a song",
      "coverSrc": "/gimh-hub/covers/release64-35-posting-like-i-am-alive.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-35-posting-like-i-am-alive",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Posting Like I Am Alive - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-13",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Posting Like I Am Alive",
        "Posting Like I Am Alive Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "posting like i am alive i look happy from the outside dark social pop for people who keep uploading proof of life while feeling absent. numb verses, aching chorus. a dark urban pop confession for people who needed the words first. posting like i am alive\ni took a picture of the room\nso nobody asks where i have been\ni tagged the night in neon blue\nlike that could pull me back within\neverybody thinks i made it\ncause the story had a song invisible masking healing",
      "sortKey": "05-003-posting like i am alive"
    },
    {
      "id": "release64-36-everybody-likes-the-lie",
      "title": "Everybody Likes The Lie",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "For people whose curated happiness gets rewarded while truth feels too heavy.",
      "topicLine": "Bitter quiet verses, cutting hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Everybody likes the lie\nI learned which parts get loved\nAnd which ones scare the room\nA little shine, a little joke\nNever say the word wound\nIf I say I am breaking\nThey look down at their shoes",
      "coverSrc": "/gimh-hub/covers/release64-36-everybody-likes-the-lie.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-36-everybody-likes-the-lie",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Everybody Likes The Lie - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-15",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Everybody Likes The Lie",
        "Everybody Likes The Lie Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "everybody likes the lie i look happy from the outside dark social pop for people whose curated happiness gets rewarded while truth feels too heavy. bitter quiet verses, cutting hook. a dark urban pop confession for people who needed the words first. everybody likes the lie\ni learned which parts get loved\nand which ones scare the room\na little shine, a little joke\nnever say the word wound\nif i say i am breaking\nthey look down at their shoes invisible rage masking",
      "sortKey": "05-004-everybody likes the lie"
    },
    {
      "id": "release64-37-i-filtered-out-the-pain",
      "title": "I Filtered Out The Pain",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Fragile verses, soaring sad chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I filtered out the pain\nI took the red out of my eyes\nTurned the shaking into grain\nMade my bedroom look like heaven\nI filtered out the pain\nI blurred the dishes in the sink\nCut the corner where I cried",
      "coverSrc": "/gimh-hub/covers/release64-37-i-filtered-out-the-pain.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-37-i-filtered-out-the-pain",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Filtered Out The Pain - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-17",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Filtered Out The Pain",
        "I Filtered Out The Pain Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i filtered out the pain i look happy from the outside dark social pop for the ones who feel too much and still keep going. fragile verses, soaring sad chorus. a dark urban pop confession for people who needed the words first. i filtered out the pain\ni took the red out of my eyes\nturned the shaking into grain\nmade my bedroom look like heaven\ni filtered out the pain\ni blurred the dishes in the sink\ncut the corner where i cried invisible rage masking",
      "sortKey": "05-005-i filtered out the pain"
    },
    {
      "id": "release64-38-dead-inside-the-highlight-reel",
      "title": "Dead Inside The Highlight Reel",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "For people whose best memories online hide their worst nights.",
      "topicLine": "Dark, direct, chorus lands hard.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Dead inside the highlight reel\nThe weekend looked like movie lights\nThe comments called it beautiful\nI remember holding up the wall\nTrying not to lose my pulse\nSomeone filmed me laughing loud\nI do not know that sound at all",
      "coverSrc": "/gimh-hub/covers/release64-38-dead-inside-the-highlight-reel.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-38-dead-inside-the-highlight-reel",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Dead Inside The Highlight Reel - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-19",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Dead Inside The Highlight Reel",
        "Dead Inside The Highlight Reel Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "dead inside the highlight reel i look happy from the outside dark social pop for people whose best memories online hide their worst nights. dark, direct, chorus lands hard. a dark urban pop confession for people who needed the words first. dead inside the highlight reel\nthe weekend looked like movie lights\nthe comments called it beautiful\ni remember holding up the wall\ntrying not to lose my pulse\nsomeone filmed me laughing loud\ni do not know that sound at all invisible strong digital",
      "sortKey": "05-006-dead inside the highlight reel"
    },
    {
      "id": "release64-39-seen-by-thousands-known-by-none",
      "title": "Seen By Thousands Known By None",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "digital",
        "masking"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Lonely verses, large empty chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Seen by thousands, known by none\nMy name is moving through the wires\nMy face is passing hand to hand\nPeople think they touched my life\nCause they know where I stand\nThey know the songs I play at midnight\nKnow the jacket that I wear",
      "coverSrc": "/gimh-hub/covers/release64-39-seen-by-thousands-known-by-none.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-39-seen-by-thousands-known-by-none",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Seen By Thousands Known By None - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-21",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Seen By Thousands Known By None",
        "Seen By Thousands Known By None Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "seen by thousands known by none i look happy from the outside dark social pop for the ones who feel too much and still keep going. lonely verses, large empty chorus. a dark urban pop confession for people who needed the words first. seen by thousands, known by none\nmy name is moving through the wires\nmy face is passing hand to hand\npeople think they touched my life\ncause they know where i stand\nthey know the songs i play at midnight\nknow the jacket that i wear invisible digital masking",
      "sortKey": "05-007-seen by thousands known by none"
    },
    {
      "id": "release64-40-i-logged-off-and-still-felt-fake",
      "title": "I Logged Off And Still Felt Fake",
      "artist": "Ghost in my hoodie",
      "album": "I Look Happy From The Outside",
      "albumOrder": 5,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "dark social pop",
      "moods": [
        "invisible",
        "masking",
        "healing"
      ],
      "audienceLine": "For people who realize the mask followed them offline.",
      "topicLine": "Sad realization, final chorus becomes release.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I logged off and still felt fake\nI deleted all the noise\nThought the silence would feel clean\nBut the room was full of versions\nThat I trained myself to be\nNo one watching, no one asking\nNo performance left to make",
      "coverSrc": "/gimh-hub/covers/release64-40-i-logged-off-and-still-felt-fake.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-40-i-logged-off-and-still-felt-fake",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Logged Off And Still Felt Fake - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-23",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Logged Off And Still Felt Fake",
        "I Logged Off And Still Felt Fake Ghost in my hoodie",
        "I Look Happy From The Outside",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i logged off and still felt fake i look happy from the outside dark social pop for people who realize the mask followed them offline. sad realization, final chorus becomes release. a dark urban pop confession for people who needed the words first. i logged off and still felt fake\ni deleted all the noise\nthought the silence would feel clean\nbut the room was full of versions\nthat i trained myself to be\nno one watching, no one asking\nno performance left to make invisible masking healing",
      "sortKey": "05-008-i logged off and still felt fake"
    },
    {
      "id": "release64-41-they-needed-me-small",
      "title": "They Needed Me Small",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "control",
        "healing"
      ],
      "audienceLine": "For people who were controlled by someone who feared their strength.",
      "topicLine": "Quiet realization becoming defiant chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "They needed me small\nI used to fold before the storm\nSo no one had to say my name\nI made my voice a little room\nAnd let them call the shrinking grace\nThey praised me when I disappeared\nCalled it peace when I obeyed",
      "coverSrc": "/gimh-hub/covers/release64-41-they-needed-me-small.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-41-they-needed-me-small",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "They Needed Me Small - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-25",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "They Needed Me Small",
        "They Needed Me Small Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "they needed me small they needed you small trauma pop rock for people who were controlled by someone who feared their strength. quiet realization becoming defiant chorus. a dark urban pop confession for people who needed the words first. they needed me small\ni used to fold before the storm\nso no one had to say my name\ni made my voice a little room\nand let them call the shrinking grace\nthey praised me when i disappeared\ncalled it peace when i obeyed invisible control healing",
      "sortKey": "06-001-they needed me small"
    },
    {
      "id": "release64-42-you-called-me-crazy-first",
      "title": "You Called Me Crazy First",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Paranoid verse, rage hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "You called me crazy first\nYou moved the story in the dark\nThen asked why I lost the thread\nChanged the words you said at midnight\nTill I doubted what I bled\nI kept receipts inside my body\nDates carved under every breath",
      "coverSrc": "/gimh-hub/covers/release64-42-you-called-me-crazy-first.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-42-you-called-me-crazy-first",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "You Called Me Crazy First - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-27",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "You Called Me Crazy First",
        "You Called Me Crazy First Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "you called me crazy first they needed you small trauma pop rock for the ones who feel too much and still keep going. paranoid verse, rage hook. a dark urban pop confession for people who needed the words first. you called me crazy first\nyou moved the story in the dark\nthen asked why i lost the thread\nchanged the words you said at midnight\ntill i doubted what i bled\ni kept receipts inside my body\ndates carved under every breath invisible rage control",
      "sortKey": "06-002-you called me crazy first"
    },
    {
      "id": "release64-43-i-apologized-for-your-fire",
      "title": "I Apologized For Your Fire",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people who took blame for someone else’s rage.",
      "topicLine": "Sad verses, furious hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I apologized for your fire\nYou burned the room and I said sorry\nFor the smoke inside my eyes\nI learned to make my body smaller\nWhen your temper filled the sky\nI checked your face before my feelings\nMeasured footsteps, counted doors",
      "coverSrc": "/gimh-hub/covers/release64-43-i-apologized-for-your-fire.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-43-i-apologized-for-your-fire",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Apologized For Your Fire - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-29",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Apologized For Your Fire",
        "I Apologized For Your Fire Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i apologized for your fire they needed you small trauma pop rock for people who took blame for someone else’s rage. sad verses, furious hook. a dark urban pop confession for people who needed the words first. i apologized for your fire\nyou burned the room and i said sorry\nfor the smoke inside my eyes\ni learned to make my body smaller\nwhen your temper filled the sky\ni checked your face before my feelings\nmeasured footsteps, counted doors invisible rage control",
      "sortKey": "06-003-i apologized for your fire"
    },
    {
      "id": "release64-44-love-was-a-power-game",
      "title": "Love Was A Power Game",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Dark seductive verse, painful big hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Love was a power game\nYou kissed me like a promise\nThen punished me with space\nMoved affection like a chess piece\nMade me chase it through the days\nIf I cried, you called it pressure\nIf I left, you called me cold",
      "coverSrc": "/gimh-hub/covers/release64-44-love-was-a-power-game.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-44-love-was-a-power-game",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Love Was A Power Game - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-10-31",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Love Was A Power Game",
        "Love Was A Power Game Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "love was a power game they needed you small trauma pop rock for the ones who feel too much and still keep going. dark seductive verse, painful big hook. a dark urban pop confession for people who needed the words first. love was a power game\nyou kissed me like a promise\nthen punished me with space\nmoved affection like a chess piece\nmade me chase it through the days\nif i cried, you called it pressure\nif i left, you called me cold invisible rage control",
      "sortKey": "06-004-love was a power game"
    },
    {
      "id": "release64-45-you-fed-on-my-reaction",
      "title": "You Fed On My Reaction",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Angry rhythmic verse, shouted hook accents.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "You fed on my reaction\nYou poked the bruise and smiled\nAsked why I made a scene\nSaid calm down like your hands\nWere not shaking gasoline\nYou loved me most when I was breaking\nCause it proved you had control",
      "coverSrc": "/gimh-hub/covers/release64-45-you-fed-on-my-reaction.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-45-you-fed-on-my-reaction",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "You Fed On My Reaction - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-02",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "You Fed On My Reaction",
        "You Fed On My Reaction Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "you fed on my reaction they needed you small trauma pop rock for the ones who feel too much and still keep going. angry rhythmic verse, shouted hook accents. a dark urban pop confession for people who needed the words first. you fed on my reaction\nyou poked the bruise and smiled\nasked why i made a scene\nsaid calm down like your hands\nwere not shaking gasoline\nyou loved me most when i was breaking\ncause it proved you had control invisible rage masking",
      "sortKey": "06-005-you fed on my reaction"
    },
    {
      "id": "release64-46-i-was-easier-to-blame",
      "title": "I Was Easier To Blame",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Wounded verse, cathartic chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I was easier to blame\nWhen the house had too much silence\nThey put my name on every wall\nWhen the room could not hold anger\nThey made me carry all\nIf I cried, I was dramatic\nIf I left, I was unkind",
      "coverSrc": "/gimh-hub/covers/release64-46-i-was-easier-to-blame.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-46-i-was-easier-to-blame",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Was Easier To Blame - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-04",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Was Easier To Blame",
        "I Was Easier To Blame Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i was easier to blame they needed you small trauma pop rock for the ones who feel too much and still keep going. wounded verse, cathartic chorus. a dark urban pop confession for people who needed the words first. i was easier to blame\nwhen the house had too much silence\nthey put my name on every wall\nwhen the room could not hold anger\nthey made me carry all\nif i cried, i was dramatic\nif i left, i was unkind invisible strong rage",
      "sortKey": "06-006-i was easier to blame"
    },
    {
      "id": "release64-47-your-silence-was-a-weapon",
      "title": "Your Silence Was A Weapon",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Cold verse, chorus opens like pain finally speaking.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Your silence was a weapon\nYou did not have to raise your voice\nTo make the whole room shake\nYou could disappear for hours\nAnd make my breathing feel like blame\nI would walk around your quiet\nLike glass under my feet",
      "coverSrc": "/gimh-hub/covers/release64-47-your-silence-was-a-weapon.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-47-your-silence-was-a-weapon",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Your Silence Was A Weapon - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-06",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Your Silence Was A Weapon",
        "Your Silence Was A Weapon Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "your silence was a weapon they needed you small trauma pop rock for the ones who feel too much and still keep going. cold verse, chorus opens like pain finally speaking. a dark urban pop confession for people who needed the words first. your silence was a weapon\nyou did not have to raise your voice\nto make the whole room shake\nyou could disappear for hours\nand make my breathing feel like blame\ni would walk around your quiet\nlike glass under my feet invisible rage control",
      "sortKey": "06-007-your silence was a weapon"
    },
    {
      "id": "release64-48-i-am-not-your-mirror-anymore",
      "title": "I Am Not Your Mirror Anymore",
      "artist": "Ghost in my hoodie",
      "album": "They Needed You Small",
      "albumOrder": 6,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "trauma pop rock",
      "moods": [
        "invisible",
        "strong",
        "control"
      ],
      "audienceLine": "For people who reflected others’ needs until they lost themselves.",
      "topicLine": "Calm boundary verse, freeing chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I am not your mirror anymore\nI used to hold your face for you\nMake your damage look like light\nSwallow every ugly angle\nSo you could sleep at night\nYou looked at me for answers\nYou refused to find within",
      "coverSrc": "/gimh-hub/covers/release64-48-i-am-not-your-mirror-anymore.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-48-i-am-not-your-mirror-anymore",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Am Not Your Mirror Anymore - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-08",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Am Not Your Mirror Anymore",
        "I Am Not Your Mirror Anymore Ghost in my hoodie",
        "They Needed You Small",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i am not your mirror anymore they needed you small trauma pop rock for people who reflected others’ needs until they lost themselves. calm boundary verse, freeing chorus. a dark urban pop confession for people who needed the words first. i am not your mirror anymore\ni used to hold your face for you\nmake your damage look like light\nswallow every ugly angle\nso you could sleep at night\nyou looked at me for answers\nyou refused to find within invisible strong control",
      "sortKey": "06-008-i am not your mirror anymore"
    },
    {
      "id": "release64-49-i-was-born-into-your-dream",
      "title": "I Was Born Into Your Dream",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Tender verse, breaking chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I was born into your dream\nYou had a future picked for me\nBefore I had a name\nA house made out of almosts\nAnd a door called family shame\nEvery win was never mine\nIt was proof you still could shine",
      "coverSrc": "/gimh-hub/covers/release64-49-i-was-born-into-your-dream.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-49-i-was-born-into-your-dream",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Was Born Into Your Dream - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-10",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Was Born Into Your Dream",
        "I Was Born Into Your Dream Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i was born into your dream i was born into your dream healing urban pop for the ones who feel too much and still keep going. tender verse, breaking chorus. a dark urban pop confession for people who needed the words first. i was born into your dream\nyou had a future picked for me\nbefore i had a name\na house made out of almosts\nand a door called family shame\nevery win was never mine\nit was proof you still could shine invisible rage control",
      "sortKey": "07-001-i was born into your dream"
    },
    {
      "id": "release64-50-you-named-my-future-for-me",
      "title": "You Named My Future For Me",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "masking",
        "control"
      ],
      "audienceLine": "For people whose path was chosen before they could choose.",
      "topicLine": "Confined verse, determined chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "You named my future for me\nYou filled the blanks before I spoke\nSigned my life in careful ink\nTold the family what I wanted\nBefore you asked me what I think\nEvery dinner was a courtroom\nEvery dream had to defend",
      "coverSrc": "/gimh-hub/covers/release64-50-you-named-my-future-for-me.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-50-you-named-my-future-for-me",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "You Named My Future For Me - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-12",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "You Named My Future For Me",
        "You Named My Future For Me Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "you named my future for me i was born into your dream healing urban pop for people whose path was chosen before they could choose. confined verse, determined chorus. a dark urban pop confession for people who needed the words first. you named my future for me\nyou filled the blanks before i spoke\nsigned my life in careful ink\ntold the family what i wanted\nbefore you asked me what i think\nevery dinner was a courtroom\nevery dream had to defend invisible masking control",
      "sortKey": "07-002-you named my future for me"
    },
    {
      "id": "release64-51-your-failure-wore-my-face",
      "title": "Your Failure Wore My Face",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Heavy pain, anger under restraint.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Your failure wore my face\nYou looked at me like evidence\nOf roads you never took\nI could feel your old regret\nIn the way you closed a book\nWhen I rested, you got angry\nWhen I dreamed, you got afraid",
      "coverSrc": "/gimh-hub/covers/release64-51-your-failure-wore-my-face.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-51-your-failure-wore-my-face",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Your Failure Wore My Face - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-14",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Your Failure Wore My Face",
        "Your Failure Wore My Face Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "your failure wore my face i was born into your dream healing urban pop for the ones who feel too much and still keep going. heavy pain, anger under restraint. a dark urban pop confession for people who needed the words first. your failure wore my face\nyou looked at me like evidence\nof roads you never took\ni could feel your old regret\nin the way you closed a book\nwhen i rested, you got angry\nwhen i dreamed, you got afraid invisible rage control",
      "sortKey": "07-003-your failure wore my face"
    },
    {
      "id": "release64-52-i-carried-your-almost",
      "title": "I Carried Your Almost",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "control",
        "healing"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Tender sadness, hopeful final.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I carried your almost\nI packed your almost in my chest\nBefore I knew what luggage meant\nYour maybe one day, your not yet\nYour life that never quite began\nI learned your sighs like lullabies\nLearned the names of roads you missed",
      "coverSrc": "/gimh-hub/covers/release64-52-i-carried-your-almost.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-52-i-carried-your-almost",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Carried Your Almost - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-16",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Carried Your Almost",
        "I Carried Your Almost Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i carried your almost i was born into your dream healing urban pop for the ones who feel too much and still keep going. tender sadness, hopeful final. a dark urban pop confession for people who needed the words first. i carried your almost\ni packed your almost in my chest\nbefore i knew what luggage meant\nyour maybe one day, your not yet\nyour life that never quite began\ni learned your sighs like lullabies\nlearned the names of roads you missed invisible control healing",
      "sortKey": "07-004-i carried your almost"
    },
    {
      "id": "release64-53-proud-only-when-i-obey",
      "title": "Proud Only When I Obey",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "masking",
        "control"
      ],
      "audienceLine": "For people who only received approval when they disappeared into expectation.",
      "topicLine": "Controlled hurt, sharp chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Proud only when I obey\nYou smiled when I was useful\nWhen my answers matched your map\nWhen I folded up my questions\nAnd kept my hunger in the back\nEvery time I showed an edge\nThe temperature would change",
      "coverSrc": "/gimh-hub/covers/release64-53-proud-only-when-i-obey.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-53-proud-only-when-i-obey",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Proud Only When I Obey - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-18",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Proud Only When I Obey",
        "Proud Only When I Obey Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "proud only when i obey i was born into your dream healing urban pop for people who only received approval when they disappeared into expectation. controlled hurt, sharp chorus. a dark urban pop confession for people who needed the words first. proud only when i obey\nyou smiled when i was useful\nwhen my answers matched your map\nwhen i folded up my questions\nand kept my hunger in the back\nevery time i showed an edge\nthe temperature would change invisible masking control",
      "sortKey": "07-005-proud only when i obey"
    },
    {
      "id": "release64-54-i-owe-you-love-not-my-life",
      "title": "I Owe You Love Not My Life",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "control",
        "healing"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Gentle but firm boundary anthem.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I owe you love, not my life\nI know the meals, I know the hours\nI know the rides through winter dark\nI know the hands that kept me breathing\nI know the history in my heart\nBut gratitude became a leash\nWhen every choice had to be yours",
      "coverSrc": "/gimh-hub/covers/release64-54-i-owe-you-love-not-my-life.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-54-i-owe-you-love-not-my-life",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Owe You Love Not My Life - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-20",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Owe You Love Not My Life",
        "I Owe You Love Not My Life Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i owe you love not my life i was born into your dream healing urban pop for the ones who feel too much and still keep going. gentle but firm boundary anthem. a dark urban pop confession for people who needed the words first. i owe you love, not my life\ni know the meals, i know the hours\ni know the rides through winter dark\ni know the hands that kept me breathing\ni know the history in my heart\nbut gratitude became a leash\nwhen every choice had to be yours invisible control healing",
      "sortKey": "07-006-i owe you love not my life"
    },
    {
      "id": "release64-55-i-am-not-your-second-chance",
      "title": "I Am Not Your Second Chance",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Defiant but not cruel.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I am not your second chance\nYou trained me for the finish line\nYou never got to cross\nTold me pain was discipline\nTold me rest is how you lose\nEvery cheer sounded like pressure\nEvery loss sounded like shame",
      "coverSrc": "/gimh-hub/covers/release64-55-i-am-not-your-second-chance.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-55-i-am-not-your-second-chance",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Am Not Your Second Chance - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-22",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Am Not Your Second Chance",
        "I Am Not Your Second Chance Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i am not your second chance i was born into your dream healing urban pop for the ones who feel too much and still keep going. defiant but not cruel. a dark urban pop confession for people who needed the words first. i am not your second chance\nyou trained me for the finish line\nyou never got to cross\ntold me pain was discipline\ntold me rest is how you lose\nevery cheer sounded like pressure\nevery loss sounded like shame invisible rage control",
      "sortKey": "07-007-i am not your second chance"
    },
    {
      "id": "release64-56-let-me-be-mine",
      "title": "Let Me Be Mine",
      "artist": "Ghost in my hoodie",
      "album": "I Was Born Into Your Dream",
      "albumOrder": 7,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "healing urban pop",
      "moods": [
        "invisible",
        "control",
        "healing"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Soft liberation, hopeful final hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "Let me be mine\nI am not leaving to hurt you\nI am leaving to exist\nThere is a version of my breathing\nThat your fear has never met\nI have lived inside your worry\nLike a coat too tight to wear",
      "coverSrc": "/gimh-hub/covers/release64-56-let-me-be-mine.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-56-let-me-be-mine",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "Let Me Be Mine - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-24",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "Let Me Be Mine",
        "Let Me Be Mine Ghost in my hoodie",
        "I Was Born Into Your Dream",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "let me be mine i was born into your dream healing urban pop for the ones who feel too much and still keep going. soft liberation, hopeful final hook. a dark urban pop confession for people who needed the words first. let me be mine\ni am not leaving to hurt you\ni am leaving to exist\nthere is a version of my breathing\nthat your fear has never met\ni have lived inside your worry\nlike a coat too tight to wear invisible control healing",
      "sortKey": "07-008-let me be mine"
    },
    {
      "id": "release64-57-i-am-not-yours-to-break",
      "title": "I Am Not Yours To Break",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 1,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people who finally refuse to be someone else’s breaking point.",
      "topicLine": "Calm power into screamed final hook.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I am not yours to break\nI used to let the storm come in\nCause I thought kindness had no door\nI called my bruises understanding\nTill I could not feel mine anymore\nI made a home inside excuses\nHeld the weight and called it grace",
      "coverSrc": "/gimh-hub/covers/release64-57-i-am-not-yours-to-break.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-57-i-am-not-yours-to-break",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Am Not Yours To Break - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-26",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Am Not Yours To Break",
        "I Am Not Yours To Break Ghost in my hoodie",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers",
        "social isolation music"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i am not yours to break i am not yours to break emotional pop rock for people who finally refuse to be someone else’s breaking point. calm power into screamed final hook. a dark urban pop confession for people who needed the words first. i am not yours to break\ni used to let the storm come in\ncause i thought kindness had no door\ni called my bruises understanding\ntill i could not feel mine anymore\ni made a home inside excuses\nheld the weight and called it grace invisible rage control",
      "sortKey": "08-001-i am not yours to break"
    },
    {
      "id": "release64-58-my-kindness-has-a-door",
      "title": "My Kindness Has A Door",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 2,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Warm verse, firm catchy chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "My kindness has a door\nI can hear when people hurt\nI can feel a room go wrong\nI can catch a shaking voice\nBefore it turns into a song\nThat was never my mistake\nThat was never something weak",
      "coverSrc": "/gimh-hub/covers/release64-58-my-kindness-has-a-door.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-58-my-kindness-has-a-door",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "My Kindness Has A Door - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-28",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "My Kindness Has A Door",
        "My Kindness Has A Door Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "my kindness has a door i am not yours to break emotional pop rock for the ones who feel too much and still keep going. warm verse, firm catchy chorus. a dark urban pop confession for people who needed the words first. my kindness has a door\ni can hear when people hurt\ni can feel a room go wrong\ni can catch a shaking voice\nbefore it turns into a song\nthat was never my mistake\nthat was never something weak invisible rage control",
      "sortKey": "08-002-my kindness has a door"
    },
    {
      "id": "release64-59-i-stopped-bleeding-on-command",
      "title": "I Stopped Bleeding On Command",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 3,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Sharp verse, powerful chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I stopped bleeding on command\nThey wanted proof that I was hurting\nWanted tears at the right time\nWanted trauma with a rhythm\nWanted pain they could define\nIf I healed, I was pretending\nIf I broke, I was too much",
      "coverSrc": "/gimh-hub/covers/release64-59-i-stopped-bleeding-on-command.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-59-i-stopped-bleeding-on-command",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Stopped Bleeding On Command - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-11-30",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Stopped Bleeding On Command",
        "I Stopped Bleeding On Command Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i stopped bleeding on command i am not yours to break emotional pop rock for the ones who feel too much and still keep going. sharp verse, powerful chorus. a dark urban pop confession for people who needed the words first. i stopped bleeding on command\nthey wanted proof that i was hurting\nwanted tears at the right time\nwanted trauma with a rhythm\nwanted pain they could define\nif i healed, i was pretending\nif i broke, i was too much invisible rage masking",
      "sortKey": "08-003-i stopped bleeding on command"
    },
    {
      "id": "release64-60-no-more-room-for-your-storm",
      "title": "No More Room For Your Storm",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 4,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Steady boundary, chorus releases.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "No more room for your storm\nI used to check the weather\nIn everybody else’s face\nHad a shelter in my ribs\nFor every rage without a place\nYou came home with broken lightning\nI made candles out of fear",
      "coverSrc": "/gimh-hub/covers/release64-60-no-more-room-for-your-storm.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-60-no-more-room-for-your-storm",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "No More Room For Your Storm - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-12-02",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "No More Room For Your Storm",
        "No More Room For Your Storm Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "no more room for your storm i am not yours to break emotional pop rock for the ones who feel too much and still keep going. steady boundary, chorus releases. a dark urban pop confession for people who needed the words first. no more room for your storm\ni used to check the weather\nin everybody else’s face\nhad a shelter in my ribs\nfor every rage without a place\nyou came home with broken lightning\ni made candles out of fear invisible rage control",
      "sortKey": "08-004-no more room for your storm"
    },
    {
      "id": "release64-61-i-can-love-you-from-far-away",
      "title": "I Can Love You From Far Away",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 5,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "For people who need distance without turning love into hate.",
      "topicLine": "Soft sad verses, strong chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I can love you from far away\nI do not want to hate you\nThat would keep you in my hands\nI have carried too much damage\nTrying hard to understand\nThere were good days in the wreckage\nThere was sunlight in the smoke",
      "coverSrc": "/gimh-hub/covers/release64-61-i-can-love-you-from-far-away.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-61-i-can-love-you-from-far-away",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Can Love You From Far Away - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-12-04",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Can Love You From Far Away",
        "I Can Love You From Far Away Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i can love you from far away i am not yours to break emotional pop rock for people who need distance without turning love into hate. soft sad verses, strong chorus. a dark urban pop confession for people who needed the words first. i can love you from far away\ni do not want to hate you\nthat would keep you in my hands\ni have carried too much damage\ntrying hard to understand\nthere were good days in the wreckage\nthere was sunlight in the smoke invisible strong rage",
      "sortKey": "08-005-i can love you from far away"
    },
    {
      "id": "release64-62-i-keep-my-softness-locked",
      "title": "I Keep My Softness Locked",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 6,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Guarded verse, vulnerable chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I keep my softness locked\nI used to leave my heart outside\nLike anybody could come home\nThen they tracked dirt through the hallway\nAnd complained about the floor\nI still cry at little kindness\nStill feel songs under my ribs",
      "coverSrc": "/gimh-hub/covers/release64-62-i-keep-my-softness-locked.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-62-i-keep-my-softness-locked",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Keep My Softness Locked - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-12-06",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Keep My Softness Locked",
        "I Keep My Softness Locked Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i keep my softness locked i am not yours to break emotional pop rock for the ones who feel too much and still keep going. guarded verse, vulnerable chorus. a dark urban pop confession for people who needed the words first. i keep my softness locked\ni used to leave my heart outside\nlike anybody could come home\nthen they tracked dirt through the hallway\nand complained about the floor\ni still cry at little kindness\nstill feel songs under my ribs invisible rage masking",
      "sortKey": "08-006-i keep my softness locked"
    },
    {
      "id": "release64-63-you-lost-the-version-that-stayed",
      "title": "You Lost The Version That Stayed",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 7,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For people who finally stop returning to what harms them.",
      "topicLine": "Bittersweet verse, defiant chorus.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "You lost the version that stayed\nI used to come back after everything\nLike pain had a pull on me\nYou could break the same promise\nAnd still know where I would be\nI called it loyalty too long\nCalled it love because I bled",
      "coverSrc": "/gimh-hub/covers/release64-63-you-lost-the-version-that-stayed.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-63-you-lost-the-version-that-stayed",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "You Lost The Version That Stayed - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-12-08",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "You Lost The Version That Stayed",
        "You Lost The Version That Stayed Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "you lost the version that stayed i am not yours to break emotional pop rock for people who finally stop returning to what harms them. bittersweet verse, defiant chorus. a dark urban pop confession for people who needed the words first. you lost the version that stayed\ni used to come back after everything\nlike pain had a pull on me\nyou could break the same promise\nand still know where i would be\ni called it loyalty too long\ncalled it love because i bled invisible rage control",
      "sortKey": "08-007-you lost the version that stayed"
    },
    {
      "id": "release64-64-i-walk-out-with-my-name",
      "title": "I Walk Out With My Name",
      "artist": "Ghost in my hoodie",
      "album": "I Am Not Yours To Break",
      "albumOrder": 8,
      "trackNo": 8,
      "catalog": "new-album-era",
      "genre": "emotional pop rock",
      "moods": [
        "invisible",
        "rage",
        "control"
      ],
      "audienceLine": "For the ones who feel too much and still keep going.",
      "topicLine": "Finale anthem, hopeful but dark.",
      "hookLine": "A dark urban pop confession for people who needed the words first.",
      "lyricMoment": "I walk out with my name\nI left pieces in the rooms\nWhere I learned to disappear\nLeft apologies in corners\nLeft my childhood in the fear\nI thought healing meant forgiveness\nFor the ones who never came",
      "coverSrc": "/gimh-hub/covers/release64-64-i-walk-out-with-my-name.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-release64-64-i-walk-out-with-my-name",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "I Walk Out With My Name - Ghost in my hoodie (Official Video)",
      "youtubeStatus": "Schedule",
      "publishDate": "2026-12-10",
      "tags": [
        "Ghost in my hoodie",
        "ghost in my hoodie official",
        "I Walk Out With My Name",
        "I Walk Out With My Name Ghost in my hoodie",
        "I Am Not Yours To Break",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop",
        "urban dark pop",
        "dark pop",
        "alternative pop",
        "emotional pop",
        "sad pop",
        "music video",
        "official video",
        "cinematic music video",
        "songs for overthinkers"
      ],
      "source": "youtube-schedule-64",
      "searchText": "i walk out with my name i am not yours to break emotional pop rock for the ones who feel too much and still keep going. finale anthem, hopeful but dark. a dark urban pop confession for people who needed the words first. i walk out with my name\ni left pieces in the rooms\nwhere i learned to disappear\nleft apologies in corners\nleft my childhood in the fear\ni thought healing meant forgiveness\nfor the ones who never came invisible rage control",
      "sortKey": "08-008-i walk out with my name"
    },
    {
      "id": "bathroom_light_confession_14d8951b",
      "title": "Bathroom Light Confession",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I leave the table and blame the noise\nNineteen with music still shaking through the door\nThe bathroom light makes my face look honest\nThey think I needed air\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/everyone_loves_the_easy_version_01668a2f.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-bathroom-light-confession-14d8951b",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 138.04,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "bathroom light confession good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i leave the table and blame the noise\nnineteen with music still shaking through the door\nthe bathroom light makes my face look honest\nthey think i needed air\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-089-bathroom light confession"
    },
    {
      "id": "behind_the_face_i_wear_4966532c",
      "title": "Behind The Face I Wear",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Behind the face I wear there is a tired room\nAny age with a mirror that knows too much\nI stand there asking who I owe this mask to\nThey see whatever keeps them comfortable\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/everyone_loves_the_easy_version_01668a2f.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-behind-the-face-i-wear-4966532c",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 162.28,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "behind the face i wear good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable behind the face i wear there is a tired room\nany age with a mirror that knows too much\ni stand there asking who i owe this mask to\nthey see whatever keeps them comfortable\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-090-behind the face i wear"
    },
    {
      "id": "checkout_smile_dd4c3919",
      "title": "Checkout Smile",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "strong",
        "rage",
        "masking"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Scanner beep. Card declined. Smile anyway.\nI count the bread, the milk, the cheap detergent twice\nThe cashier does not look but somehow I still hide\nMy card feels hot before I put it in the slot\nLike plastic knows the little money that I got\nBehind me someone sighs like my life takes too long",
      "coverSrc": "/song-covers/everyone_loves_the_easy_version_01668a2f.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-checkout-smile-dd4c3919",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 162.6,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "checkout smile good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable scanner beep. card declined. smile anyway.\ni count the bread, the milk, the cheap detergent twice\nthe cashier does not look but somehow i still hide\nmy card feels hot before i put it in the slot\nlike plastic knows the little money that i got\nbehind me someone sighs like my life takes too long strong rage masking",
      "sortKey": "20-091-checkout smile"
    },
    {
      "id": "everyone_loves_the_easy_version_01668a2f",
      "title": "Everyone Loves The Easy Version",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I keep my difficult parts out of daylight\nTwenty seven and edited for other people\nI leave rooms before my truth gets heavy\nThey love how simple I seem\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/everyone_loves_the_easy_version_01668a2f.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-everyone-loves-the-easy-version-01668a2f",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 144.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "everyone loves the easy version good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i keep my difficult parts out of daylight\ntwenty seven and edited for other people\ni leave rooms before my truth gets heavy\nthey love how simple i seem\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-096-everyone loves the easy version"
    },
    {
      "id": "funny_so_nobody_worries_8382bc62",
      "title": "Funny So Nobody Worries",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I make the group chat laugh at midnight\nTwenty two with tears drying on my sleeve\nMy thumb sends memes faster than truth\nThey call me hilarious\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/funny_so_nobody_worries_8382bc62.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-funny-so-nobody-worries-8382bc62",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 125.96,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "funny so nobody worries good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i make the group chat laugh at midnight\ntwenty two with tears drying on my sleeve\nmy thumb sends memes faster than truth\nthey call me hilarious\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-097-funny so nobody worries"
    },
    {
      "id": "good_at_being_fine_99b0feff",
      "title": "Good At Being Fine",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I nod through questions I do not answer\nThirty six and fluent in fine\nMy coffee gets cold during another normal lie\nThey trust my calm because it looks expensive\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/good_at_being_fine_99b0feff.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-good-at-being-fine-99b0feff",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 159.6,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "good at being fine good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i nod through questions i do not answer\nthirty six and fluent in fine\nmy coffee gets cold during another normal lie\nthey trust my calm because it looks expensive\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-098-good at being fine"
    },
    {
      "id": "group_photo_without_me_b6ed3982",
      "title": "Group Photo Without Me",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Some goodbyes never leave",
      "lyricMoment": "They posted from the table with the colored lights\nEverybody leaning in, everybody looking alive\nI was the one who drove them there and left before dessert\nBecause somebody needed opening shift and I said sure\nI double tap the picture like a decent friend would do\nThen stare at all the empty space where I could have been too",
      "coverSrc": "/song-covers/group_photo_without_me_b6ed3982.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-group-photo-without-me-b6ed3982",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 136.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "group photo without me good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face some goodbyes never leave they posted from the table with the colored lights\neverybody leaning in, everybody looking alive\ni was the one who drove them there and left before dessert\nbecause somebody needed opening shift and i said sure\ni double tap the picture like a decent friend would do\nthen stare at all the empty space where i could have been too invisible strong rage",
      "sortKey": "20-099-group photo without me"
    },
    {
      "id": "i_came_in_early_to_fall_apart_ddb8e9e5",
      "title": "I Came In Early To Fall Apart",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Six twelve in the parking lot, engine still coughing heat\nCoffee cup between my knees, badge asleep on the seat\nI watch the building wake up like it never needs a break\nI wipe my eyes with my sleeve before the mirrors see my face\nMy phone says, can you cover one more shift tonight\nI type sure, then stare at the word till it loses light",
      "coverSrc": "/song-covers/i_came_in_early_to_fall_apart_ddb8e9e5.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-came-in-early-to-fall-apart-ddb8e9e5",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 252.68,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i came in early to fall apart good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable six twelve in the parking lot, engine still coughing heat\ncoffee cup between my knees, badge asleep on the seat\ni watch the building wake up like it never needs a break\ni wipe my eyes with my sleeve before the mirrors see my face\nmy phone says, can you cover one more shift tonight\ni type sure, then stare at the word till it loses light invisible strong digital",
      "sortKey": "20-102-i came in early to fall apart"
    },
    {
      "id": "i_keep_it_off_my_face_3719306a",
      "title": "I Keep It Off My Face",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Yeah.\nI know.\nNothing gets to me.\nThat is the part they like.\nI keep it off my face\nWhen the morning gets loud",
      "coverSrc": "/song-covers/i_keep_it_off_my_face_3719306a.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-keep-it-off-my-face-3719306a",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 209.52,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i keep it off my face good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable yeah.\ni know.\nnothing gets to me.\nthat is the part they like.\ni keep it off my face\nwhen the morning gets loud invisible strong digital",
      "sortKey": "20-104-i keep it off my face"
    },
    {
      "id": "i_let_them_think_i_am_cold_1f4fdfb7",
      "title": "I Let Them Think I Am Cold",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I keep my face still when I am hurt\nTwenty four and afraid of begging for warmth\nThe room thinks I do not care\nThey call me distant\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/i_let_them_think_i_am_cold_1f4fdfb7.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-let-them-think-i-am-cold-1f4fdfb7",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 151.48,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i let them think i am cold good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i keep my face still when i am hurt\ntwenty four and afraid of begging for warmth\nthe room thinks i do not care\nthey call me distant\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-106-i let them think i am cold"
    },
    {
      "id": "i_promised_them_i_would_be_fine_50b11abe",
      "title": "I Promised Them I Would Be Fine",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I tell my family things are getting better\nThirty two and afraid of letting them down\nI hide the final notice under other papers\nThey hear confidence in my voice\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/i_promised_them_i_would_be_fine_50b11abe.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-promised-them-i-would-be-fine-50b11abe",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 136.28,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i promised them i would be fine good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i tell my family things are getting better\nthirty two and afraid of letting them down\ni hide the final notice under other papers\nthey hear confidence in my voice\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-110-i promised them i would be fine"
    },
    {
      "id": "im_here_but_im_gone_bf288843",
      "title": "I'm Here But I'm Gone",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I'm here but I'm gone\nI smile but I'm gone\nI say yeah, I'm good\nBut I'm not, I'm gone\nI'm here but I'm gone\nI laugh but I'm gone",
      "coverSrc": "/song-covers/everyone_loves_the_easy_version_01668a2f.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-im-here-but-im-gone-bf288843",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 147.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i'm here but i'm gone good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i'm here but i'm gone\ni smile but i'm gone\ni say yeah, i'm good\nbut i'm not, i'm gone\ni'm here but i'm gone\ni laugh but i'm gone invisible strong digital",
      "sortKey": "20-116-i'm here but i'm gone"
    },
    {
      "id": "my_laugh_arrived_first_f7d7be92",
      "title": "My Laugh Arrived First",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I laughed before the pain reached my mouth\nThirty and trained in damage control\nThe room relaxed because I made it easy\nThey thanked me for the good energy\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/my_laugh_arrived_first_f7d7be92.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-my-laugh-arrived-first-f7d7be92",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 127.24,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "my laugh arrived first good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i laughed before the pain reached my mouth\nthirty and trained in damage control\nthe room relaxed because i made it easy\nthey thanked me for the good energy\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-119-my laugh arrived first"
    },
    {
      "id": "my_voice_stayed_polite_b5e300d4",
      "title": "My Voice Stayed Polite",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I said no worries with a breaking throat\nForty one and tired of making anger pretty\nThe email was unfair and I thanked them anyway\nThey call me professional\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/my_voice_stayed_polite_b5e300d4.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-my-voice-stayed-polite-b5e300d4",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 131.28,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "my voice stayed polite good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i said no worries with a breaking throat\nforty one and tired of making anger pretty\nthe email was unfair and i thanked them anyway\nthey call me professional\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-121-my voice stayed polite"
    },
    {
      "id": "the_performance_ends_at_home_dcafaaba",
      "title": "The Performance Ends At Home",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I close my front door and lose my shape\nThirty three with applause still ringing from work\nMy shoes stay by the entrance like proof\nThey thought I handled everything well\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/the_performance_ends_at_home_dcafaaba.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-performance-ends-at-home-dcafaaba",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 162.4,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the performance ends at home good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i close my front door and lose my shape\nthirty three with applause still ringing from work\nmy shoes stay by the entrance like proof\nthey thought i handled everything well\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-136-the performance ends at home"
    },
    {
      "id": "they_saw_the_smile_4cfa29a9",
      "title": "They Saw The Smile",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I practiced my face in the elevator mirror\nTwenty eight and afraid of honest questions\nThe doors opened and I became easy to love\nThey saw the smile before the shaking\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/they_saw_the_smile_4cfa29a9.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-they-saw-the-smile-4cfa29a9",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 162.48,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "they saw the smile good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable i practiced my face in the elevator mirror\ntwenty eight and afraid of honest questions\nthe doors opened and i became easy to love\nthey saw the smile before the shaking\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-137-they saw the smile"
    },
    {
      "id": "too_loud_inside_71b685a2",
      "title": "Too Loud Inside",
      "artist": "Ghost in my hoodie",
      "album": "Good At Being Fine",
      "albumOrder": 20,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who look fine outside but are tired inside",
      "topicLine": "masking pain behind a calm public face",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Outside I am quiet but inside is a siren\nTwenty five with a calm face and crowded nerves\nThe room is normal until my head turns up the volume\nThey say I seem relaxed\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/too_loud_inside_71b685a2.png",
      "audioSrc": "/api/gimh-hub/audio/hub-master-too-loud-inside-71b685a2",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 162.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "too loud inside good at being fine emotional urban pop people who look fine outside but are tired inside masking pain behind a calm public face being online does not mean reachable outside i am quiet but inside is a siren\ntwenty five with a calm face and crowded nerves\nthe room is normal until my head turns up the volume\nthey say i seem relaxed\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "20-139-too loud inside"
    },
    {
      "id": "another_morning_same_shoes_45d0cffd",
      "title": "Another Morning Same Shoes",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "strong",
        "rage",
        "masking"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "Another morning and the same worn shoes\nMorning waits with empty hands\nI tie my shoes like faith is something practical\nAnother door that opens like a question\nCoffee tastes like unfinished promises\nI used to think direction would arrive clean",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-another-morning-same-shoes-45d0cffd",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 165.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "another morning same shoes rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear another morning and the same worn shoes\nmorning waits with empty hands\ni tie my shoes like faith is something practical\nanother door that opens like a question\ncoffee tastes like unfinished promises\ni used to think direction would arrive clean strong rage masking",
      "sortKey": "21-088-another morning same shoes"
    },
    {
      "id": "half_my_sleep_half_my_life_e8d07146",
      "title": "Half My Sleep Half My Life",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I wake up before I finish dreaming\nThirty five with overtime under my eyes\nThe kettle screams before I do\nThey call it discipline\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-half-my-sleep-half-my-life-e8d07146",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 159.6,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "half my sleep half my life rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i wake up before i finish dreaming\nthirty five with overtime under my eyes\nthe kettle screams before i do\nthey call it discipline\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-100-half my sleep half my life"
    },
    {
      "id": "i_am_not_lazy_i_am_drained_2ff3873c",
      "title": "I Am Not Lazy I Am Drained",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I stare at laundry like it is a mountain\nTwenty six with a room full of small defeats\nThe floor collects what my head cannot finish\nThey say I should just start\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-am-not-lazy-i-am-drained-2ff3873c",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 147.64,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i am not lazy i am drained rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i stare at laundry like it is a mountain\ntwenty six with a room full of small defeats\nthe floor collects what my head cannot finish\nthey say i should just start\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-101-i am not lazy i am drained"
    },
    {
      "id": "i_cannot_afford_to_fall_apart_68d44c6c",
      "title": "I Cannot Afford To Fall Apart",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I stand in the supermarket counting coins in my head\nThirty eight with dinner plans cut smaller\nI put one thing back and pretend I changed my mind\nThe cashier smiles and I smile back\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-cannot-afford-to-fall-apart-68d44c6c",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 156.8,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i cannot afford to fall apart rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i stand in the supermarket counting coins in my head\nthirty eight with dinner plans cut smaller\ni put one thing back and pretend i changed my mind\nthe cashier smiles and i smile back\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-103-i cannot afford to fall apart"
    },
    {
      "id": "i_keep_moving_with_no_map_4e21d269",
      "title": "I Keep Moving With No Map",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I walk like I know where I am going\nTwenty seven with no plan and a brave face\nMy phone is full of routes I never take\nThey ask about five years like I own five minutes\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-keep-moving-with-no-map-4e21d269",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 140,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i keep moving with no map rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i walk like i know where i am going\ntwenty seven with no plan and a brave face\nmy phone is full of routes i never take\nthey ask about five years like i own five minutes\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-105-i keep moving with no map"
    },
    {
      "id": "i_make_it_look_normal_c19b99b9",
      "title": "I Make It Look Normal",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I reply to emails while my chest is tight\nForty four and professional at disappearing\nMy screen reflects a face that says nothing\nThey praise how calm I am under pressure\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-make-it-look-normal-c19b99b9",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 157.52,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i make it look normal rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i reply to emails while my chest is tight\nforty four and professional at disappearing\nmy screen reflects a face that says nothing\nthey praise how calm i am under pressure\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-107-i make it look normal"
    },
    {
      "id": "i_paid_it_and_vanished_16727ba7",
      "title": "I Paid It And Vanished",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I paid the bill and lost the meal\nTwenty eight with hunger dressed as discipline\nThe receipt folds into my pocket like shame\nThey say I am responsible\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-paid-it-and-vanished-16727ba7",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 137.48,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i paid it and vanished rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i paid the bill and lost the meal\ntwenty eight with hunger dressed as discipline\nthe receipt folds into my pocket like shame\nthey say i am responsible\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-109-i paid it and vanished"
    },
    {
      "id": "i_said_it_is_fine_at_checkout_27c97b53",
      "title": "I Said It Is Fine At Checkout",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "The total went higher than my face allowed\nTwenty four and embarrassed by groceries\nI smiled at checkout and moved three things aside\nThey waited behind me without knowing\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-said-it-is-fine-at-checkout-27c97b53",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 152.4,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i said it is fine at checkout rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear the total went higher than my face allowed\ntwenty four and embarrassed by groceries\ni smiled at checkout and moved three things aside\nthey waited behind me without knowing\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-113-i said it is fine at checkout"
    },
    {
      "id": "i_sit_in_the_car_before_work_d83cb5c0",
      "title": "I Sit In The Car Before Work",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I am parked outside before the morning shift\nThirty and tired before the sun is useful\nMy keys hang still while the building waits\nThey see me clock in exactly on time\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-sit-in-the-car-before-work-d83cb5c0",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 148.96,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i sit in the car before work rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i am parked outside before the morning shift\nthirty and tired before the sun is useful\nmy keys hang still while the building waits\nthey see me clock in exactly on time\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-114-i sit in the car before work"
    },
    {
      "id": "i_work_and_still_fall_behind_b8aa5391",
      "title": "I Work And Still Fall Behind",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I work and still fall behind\nForty one with rough hands and soft excuses\nThe paycheck arrives already half missing\nThey ask why I look tired\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-work-and-still-fall-behind-b8aa5391",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 131.56,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i work and still fall behind rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i work and still fall behind\nforty one with rough hands and soft excuses\nthe paycheck arrives already half missing\nthey ask why i look tired\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-115-i work and still fall behind"
    },
    {
      "id": "numbers_on_my_screen_again_d34ad938",
      "title": "Numbers On My Screen Again",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "Numbers on my screen again before sunrise\nTwenty six and pretending I slept\nMy thumb refreshes nothing into something worse\nThey see a normal morning\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-numbers-on-my-screen-again-d34ad938",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 148.8,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "numbers on my screen again rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear numbers on my screen again before sunrise\ntwenty six and pretending i slept\nmy thumb refreshes nothing into something worse\nthey see a normal morning\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-123-numbers on my screen again"
    },
    {
      "id": "one_more_day_one_less_piece_dfca2701",
      "title": "One More Day One Less Piece",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I cross one more day off the calendar\nThirty nine and counting down nothing clear\nThe apartment hums like an old machine\nThey ask if I am getting used to it\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-one-more-day-one-less-piece-dfca2701",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 156.68,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "one more day one less piece rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i cross one more day off the calendar\nthirty nine and counting down nothing clear\nthe apartment hums like an old machine\nthey ask if i am getting used to it\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-124-one more day one less piece"
    },
    {
      "id": "overtime_is_not_a_dream_5df87d0e",
      "title": "Overtime Is Not A Dream",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "Overtime is not ambition it is survival\nThirty three and missing life to afford life\nThe factory lights stay in my eyes after midnight\nThey call me motivated\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-overtime-is-not-a-dream-5df87d0e",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 151.36,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "overtime is not a dream rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear overtime is not ambition it is survival\nthirty three and missing life to afford life\nthe factory lights stay in my eyes after midnight\nthey call me motivated\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-125-overtime is not a dream"
    },
    {
      "id": "poor_but_still_proud_9f7ceb0f",
      "title": "Poor But Still Proud",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I am not proud of the struggle but I kept my name clean\nThirty and refusing to let shame dress me\nMy jacket is old but my back stays straight\nThey measure people by what they can show\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-poor-but-still-proud-9f7ceb0f",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 152.4,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "poor but still proud rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i am not proud of the struggle but i kept my name clean\nthirty and refusing to let shame dress me\nmy jacket is old but my back stays straight\nthey measure people by what they can show\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-126-poor but still proud"
    },
    {
      "id": "rent_week_fba09d40",
      "title": "Rent Week",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "Rent week makes the walls sound different\nThirty five and afraid of every notification\nI walk quieter like the landlord can hear my balance\nThey say everyone struggles\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-rent-week-fba09d40",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 149.76,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "rent week rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear rent week makes the walls sound different\nthirty five and afraid of every notification\ni walk quieter like the landlord can hear my balance\nthey say everyone struggles\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-128-rent week"
    },
    {
      "id": "same_shoes_same_war_7e4f35d9",
      "title": "Same Shoes Same War",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I tie the same shoes with slower hands\nTwenty four and already carrying rent in my shoulders\nThe hallway light flickers like it knows me\nThey say at least I have a job\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-same-shoes-same-war-7e4f35d9",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 155.24,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "same shoes same war rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i tie the same shoes with slower hands\ntwenty four and already carrying rent in my shoulders\nthe hallway light flickers like it knows me\nthey say at least i have a job\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-129-same shoes same war"
    },
    {
      "id": "still_here_still_tired_6a3a637d",
      "title": "Still Here Still Tired",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I am still here after everything stayed heavy\nAny age with an alarm that sounds like judgment\nThe city wakes and I do too because I must\nThey call that strength\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-still-here-still-tired-6a3a637d",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 159.6,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "still here still tired rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i am still here after everything stayed heavy\nany age with an alarm that sounds like judgment\nthe city wakes and i do too because i must\nthey call that strength\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-131-still here still tired"
    },
    {
      "id": "the_bills_know_my_name_d39d0ed2",
      "title": "The Bills Know My Name",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "The bills know my name better than my friends do\nThirty two and counting every small mistake\nI spread them on the table like bad news cards\nThey say money is not everything\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-bills-know-my-name-d39d0ed2",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 126.04,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the bills know my name rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear the bills know my name better than my friends do\nthirty two and counting every small mistake\ni spread them on the table like bad news cards\nthey say money is not everything\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-132-the bills know my name"
    },
    {
      "id": "the_month_is_longer_than_my_money_a9c59cf6",
      "title": "The Month Is Longer Than My Money",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "The month is longer than my money again\nTwenty seven with ten days left and nothing loose\nI plan meals like emergency routes\nThey say budgeting helps\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-month-is-longer-than-my-money-a9c59cf6",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 146.4,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the month is longer than my money rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear the month is longer than my money again\ntwenty seven with ten days left and nothing loose\ni plan meals like emergency routes\nthey say budgeting helps\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-134-the month is longer than my money"
    },
    {
      "id": "the_morning_does_not_care_e61b1b4e",
      "title": "The Morning Does Not Care",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I wake up heavy and the clock keeps moving\nTwenty one and tired of being told I am young\nMy room is dark but the world wants proof\nThey say I have time\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-morning-does-not-care-e61b1b4e",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 146.56,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the morning does not care rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i wake up heavy and the clock keeps moving\ntwenty one and tired of being told i am young\nmy room is dark but the world wants proof\nthey say i have time\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-135-the morning does not care"
    },
    {
      "id": "tomorrow_needs_me_again_ae81948b",
      "title": "Tomorrow Needs Me Again",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "I crawl into bed with tomorrow already waiting\nForty and still answering alarms like orders\nThe ceiling knows every version of my tiredness\nThey say rest when it is over\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tomorrow-needs-me-again-ae81948b",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 138.12,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "tomorrow needs me again rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear i crawl into bed with tomorrow already waiting\nforty and still answering alarms like orders\nthe ceiling knows every version of my tiredness\nthey say rest when it is over\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-138-tomorrow needs me again"
    },
    {
      "id": "when_the_payment_goes_through_71510a75",
      "title": "When The Payment Goes Through",
      "artist": "Ghost in my hoodie",
      "album": "Rent Week",
      "albumOrder": 21,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people working hard and still feeling behind",
      "topicLine": "money pressure and staying human through bills and work",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "When the payment goes through I do not celebrate\nAny age with relief that feels like bruising\nI just breathe for two seconds then fear returns\nThey say at least it is handled\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-when-the-payment-goes-through-71510a75",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 147.68,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "when the payment goes through rent week emotional urban pop people working hard and still feeling behind money pressure and staying human through bills and work the bills do not wait until your head is clear when the payment goes through i do not celebrate\nany age with relief that feels like bruising\ni just breathe for two seconds then fear returns\nthey say at least it is handled\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "21-140-when the payment goes through"
    },
    {
      "id": "do_not_ask_if_you_will_leave_35fc3e83",
      "title": "Do Not Ask If You Will Leave",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I almost tell the truth then swallow it\nTwenty five and tired of temporary concern\nThe message box waits like a cliff\nThey ask how I am when they have two minutes\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-do-not-ask-if-you-will-leave-35fc3e83",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 141.72,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "do not ask if you will leave typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable i almost tell the truth then swallow it\ntwenty five and tired of temporary concern\nthe message box waits like a cliff\nthey ask how i am when they have two minutes\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-092-do not ask if you will leave"
    },
    {
      "id": "do_not_make_me_beg_for_clarity_8aef5527",
      "title": "Do Not Make Me Beg For Clarity",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I can survive pain better than confusion\nTwenty seven and done decoding crumbs\nThe chat looks harmless until my chest reacts\nThey call it complicated\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-do-not-make-me-beg-for-clarity-8aef5527",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 147.16,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "do not make me beg for clarity typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable i can survive pain better than confusion\ntwenty seven and done decoding crumbs\nthe chat looks harmless until my chest reacts\nthey call it complicated\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-093-do not make me beg for clarity"
    },
    {
      "id": "drafts_i_never_sent_3cbff352",
      "title": "Drafts I Never Sent",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "My notes app knows the worst of me\nThirty four with letters to people who moved on\nI write apologies for things that were not mine\nThey think I have nothing left to say\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-drafts-i-never-sent-3cbff352",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 133.76,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "drafts i never sent typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable my notes app knows the worst of me\nthirty four with letters to people who moved on\ni write apologies for things that were not mine\nthey think i have nothing left to say\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-094-drafts i never sent"
    },
    {
      "id": "everyone_feels_like_a_warning_7101ef2c",
      "title": "Everyone Feels Like A Warning",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Quiet rooms can still scream",
      "lyricMoment": "The room gets sharp when somebody smiles too long\nThe air changes and I notice too much\nMy mind turns tiny sounds into weather\nI hear meanings hiding under normal words\nA spoon hits glass like a little alarm\nA pause becomes a message I was never sent",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-everyone-feels-like-a-warning-7101ef2c",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 184.12,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "everyone feels like a warning typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence quiet rooms can still scream the room gets sharp when somebody smiles too long\nthe air changes and i notice too much\nmy mind turns tiny sounds into weather\ni hear meanings hiding under normal words\na spoon hits glass like a little alarm\na pause becomes a message i was never sent invisible strong digital",
      "sortKey": "22-095-everyone feels like a warning"
    },
    {
      "id": "i_miss_people_who_are_still_here_75fa7f2a",
      "title": "I Miss People Who Are Still Here",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "They are in my contacts but not in my life\nTwenty six and surrounded by names\nI scroll past faces I used to know by heartbeat\nThey did not leave loudly\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-miss-people-who-are-still-here-75fa7f2a",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 149.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i miss people who are still here typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable they are in my contacts but not in my life\ntwenty six and surrounded by names\ni scroll past faces i used to know by heartbeat\nthey did not leave loudly\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-108-i miss people who are still here"
    },
    {
      "id": "i_read_the_room_too_much_be2e4b3c",
      "title": "I Read The Room Too Much",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I read the room until the room reads back\nThe air changes and I notice too much\nMy mind turns tiny sounds into weather\nEvery pause becomes a sentence in my head\nThe wallpaper watches without blinking\nA pause becomes a message I was never sent",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-read-the-room-too-much-be2e4b3c",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 163.48,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i read the room too much typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable i read the room until the room reads back\nthe air changes and i notice too much\nmy mind turns tiny sounds into weather\nevery pause becomes a sentence in my head\nthe wallpaper watches without blinking\na pause becomes a message i was never sent invisible strong digital",
      "sortKey": "22-111-i read the room too much"
    },
    {
      "id": "i_rehearse_the_goodbye_87b9767c",
      "title": "I Rehearse The Goodbye",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I prepare for losing people before they leave\nThirty six with emergency exits in my heart\nA late reply becomes a funeral practice\nThey call me dramatic\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-rehearse-the-goodbye-87b9767c",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 145,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i rehearse the goodbye typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable i prepare for losing people before they leave\nthirty six with emergency exits in my heart\na late reply becomes a funeral practice\nthey call me dramatic\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-112-i rehearse the goodbye"
    },
    {
      "id": "if_you_go_quiet_i_go_nowhere_74c762e9",
      "title": "If You Go Quiet I Go Nowhere",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "When the room goes quiet I lose the map\nAny age with old silence under new names\nI stay where the last message stopped\nThey moved on with their day\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-if-you-go-quiet-i-go-nowhere-74c762e9",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 157.2,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "if you go quiet i go nowhere typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable when the room goes quiet i lose the map\nany age with old silence under new names\ni stay where the last message stopped\nthey moved on with their day\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-117-if you go quiet i go nowhere"
    },
    {
      "id": "leave_me_a_word_42ee0c44",
      "title": "Leave Me A Word",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I do not need a promise just a word\nTwenty nine and tired of guessing weather\nMy phone lies cold on the blanket\nThey think space means peace\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-leave-me-a-word-42ee0c44",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 127.36,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "leave me a word typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable i do not need a promise just a word\ntwenty nine and tired of guessing weather\nmy phone lies cold on the blanket\nthey think space means peace\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-118-leave me a word"
    },
    {
      "id": "my_phone_knows_my_fear_2c9f127e",
      "title": "My Phone Knows My Fear",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "My phone knows my fear by the way I check it\nThe air changes and I notice too much\nMy mind turns tiny sounds into weather\nThe glass lights up and I forget to breathe\nA black screen feels like a locked room\nA pause becomes a message I was never sent",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-my-phone-knows-my-fear-2c9f127e",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 179.6,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "my phone knows my fear typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable my phone knows my fear by the way i check it\nthe air changes and i notice too much\nmy mind turns tiny sounds into weather\nthe glass lights up and i forget to breathe\na black screen feels like a locked room\na pause becomes a message i was never sent invisible strong digital",
      "sortKey": "22-120-my phone knows my fear"
    },
    {
      "id": "no_reply_in_the_dark_e3f8a4f4",
      "title": "No Reply In The Dark",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Some replies never come",
      "lyricMoment": "I watch the screen like it owes me mercy\nTwenty three and too awake for midnight\nThe last message sits under my thumbprint\nThey think silence is nothing\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-no-reply-in-the-dark-e3f8a4f4",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 124.12,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "no reply in the dark typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence some replies never come i watch the screen like it owes me mercy\ntwenty three and too awake for midnight\nthe last message sits under my thumbprint\nthey think silence is nothing\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-122-no reply in the dark"
    },
    {
      "id": "quiet_looks_become_sirens_4e74cda7",
      "title": "Quiet Looks Become Sirens",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Quiet rooms can still scream",
      "lyricMoment": "Quiet looks become sirens in my chest\nThe air changes and I notice too much\nMy mind turns tiny sounds into weather\nA glance across the table turns to heat\nThe ceiling fan cuts circles through the air\nA pause becomes a message I was never sent",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-quiet-looks-become-sirens-4e74cda7",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 169.44,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "quiet looks become sirens typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence quiet rooms can still scream quiet looks become sirens in my chest\nthe air changes and i notice too much\nmy mind turns tiny sounds into weather\na glance across the table turns to heat\nthe ceiling fan cuts circles through the air\na pause becomes a message i was never sent invisible strong digital",
      "sortKey": "22-127-quiet looks become sirens"
    },
    {
      "id": "seen_at_two_in_the_morning_d505275d",
      "title": "Seen At Two In The Morning",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Two in the morning and the word seen cuts clean\nThirty one with work in five hours\nI count the minutes after you read me\nThey say maybe they are busy\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-seen-at-two-in-the-morning-d505275d",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 144.48,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "seen at two in the morning typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable two in the morning and the word seen cuts clean\nthirty one with work in five hours\ni count the minutes after you read me\nthey say maybe they are busy\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-130-seen at two in the morning"
    },
    {
      "id": "the_message_i_needed_35bb79f8",
      "title": "The Message I Needed",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I needed a message that said I still matter\nForty and too proud to ask for softness\nThe house is quiet but my head is not\nThey think I am beyond needing words\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-message-i-needed-35bb79f8",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 137.44,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the message i needed typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable i needed a message that said i still matter\nforty and too proud to ask for softness\nthe house is quiet but my head is not\nthey think i am beyond needing words\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-133-the message i needed"
    },
    {
      "id": "your_silence_sounds_like_me_5ea74858",
      "title": "Your Silence Sounds Like Me",
      "artist": "Ghost in my hoodie",
      "album": "Typing Then Deleting",
      "albumOrder": 22,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who overthink every unread message",
      "topicLine": "message anxiety and the fear inside silence",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "When they go quiet I blame myself first\nTwenty one and trained by old goodbyes\nEvery pause wears the face of rejection\nThey say I overthink\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-your-silence-sounds-like-me-5ea74858",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 126.04,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "your silence sounds like me typing then deleting emotional urban pop people who overthink every unread message message anxiety and the fear inside silence being online does not mean reachable when they go quiet i blame myself first\ntwenty one and trained by old goodbyes\nevery pause wears the face of rejection\nthey say i overthink\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "22-141-your silence sounds like me"
    },
    {
      "id": "i_hate_how_useful_i_am_65b2fba6",
      "title": "I Hate How Useful I Am",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Some goodbyes never leave",
      "lyricMoment": "I fixed the sink, I moved the couch, I answered every call\nI held the ladder, held my tongue, held everybody's fall\nThey say I am a blessing with a battery that lasts\nI laugh so they do not notice when I disappear too fast\nThere is anger in my jacket\nThere is kindness in my mouth",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-hate-how-useful-i-am-65b2fba6",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 117.68,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i hate how useful i am who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on some goodbyes never leave i fixed the sink, i moved the couch, i answered every call\ni held the ladder, held my tongue, held everybody's fall\nthey say i am a blessing with a battery that lasts\ni laugh so they do not notice when i disappear too fast\nthere is anger in my jacket\nthere is kindness in my mouth invisible strong rage",
      "sortKey": "23-189-i hate how useful i am"
    },
    {
      "id": "solid_man_09401d87",
      "title": "Solid Man",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Numb does not mean okay",
      "lyricMoment": "Break room light makes everybody honest and tired\nThe fridge hums louder than the dreams we retired\nMy manager slaps my shoulder like a blessing from above\nSays solid man, I wish I had five more of you to love\nI smile with my teeth but my stomach drops\nBecause praise can sound like another lock",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-solid-man-09401d87",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 147.92,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "solid man who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on numb does not mean okay break room light makes everybody honest and tired\nthe fridge hums louder than the dreams we retired\nmy manager slaps my shoulder like a blessing from above\nsays solid man, i wish i had five more of you to love\ni smile with my teeth but my stomach drops\nbecause praise can sound like another lock invisible strong rage",
      "sortKey": "23-190-solid man"
    },
    {
      "id": "family_chat_on_mute_3b8d6b87",
      "title": "Family Chat On Mute",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "Buzz. Buzz. Buzz.\nI love them. I mute them. I hate that both are true.\nFamily chat lighting up under the table\nUncle needs a favor, sister needs a cable\nMom sends a heart and a grocery list\nI stare at the screen with a locked up fist",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-family-chat-on-mute-3b8d6b87",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 147.96,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "family chat on mute who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable buzz. buzz. buzz.\ni love them. i mute them. i hate that both are true.\nfamily chat lighting up under the table\nuncle needs a favor, sister needs a cable\nmom sends a heart and a grocery list\ni stare at the screen with a locked up fist strong digital",
      "sortKey": "23-191-family chat on mute"
    },
    {
      "id": "keys_in_the_cup_holder_6f5052bb",
      "title": "Keys In The Cup Holder",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Some goodbyes never leave",
      "lyricMoment": "Keys. Cup holder. Rain.\nI got here early so nobody hears me arrive.\nSix thirteen, parking lot, fog on the glass\nCoffee lid clicks like a tiny heart attack\nMy badge is face down on the passenger seat\nLike even my name does not want to look at me",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-keys-in-the-cup-holder-6f5052bb",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 138,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "keys in the cup holder who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on some goodbyes never leave keys. cup holder. rain.\ni got here early so nobody hears me arrive.\nsix thirteen, parking lot, fog on the glass\ncoffee lid clicks like a tiny heart attack\nmy badge is face down on the passenger seat\nlike even my name does not want to look at me invisible strong rage",
      "sortKey": "23-192-keys in the cup holder"
    },
    {
      "id": "i_hide_letters_in_drawers_0ec10b54",
      "title": "I Hide Letters In Drawers",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I hide letters in drawers like they will sleep there\nForty six and tired of official words\nThe envelope waits with my name printed cold\nThey think I ignore problems\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-hide-letters-in-drawers-0ec10b54",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 118.64,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i hide letters in drawers who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i hide letters in drawers like they will sleep there\nforty six and tired of official words\nthe envelope waits with my name printed cold\nthey think i ignore problems\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-193-i hide letters in drawers"
    },
    {
      "id": "my_kids_think_i_am_strong_ac138b27",
      "title": "My Kids Think I Am Strong",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "My kids think I am strong because I smile\nThirty nine with cartoons playing over fear\nI check the account after they fall asleep\nThey ask for little things and I say maybe\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-my-kids-think-i-am-strong-ac138b27",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 153.84,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "my kids think i am strong who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable my kids think i am strong because i smile\nthirty nine with cartoons playing over fear\ni check the account after they fall asleep\nthey ask for little things and i say maybe\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-194-my kids think i am strong"
    },
    {
      "id": "for_the_ones_nobody_checks_on_18ebc008",
      "title": "For The Ones Nobody Checks On",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Numb does not mean okay",
      "lyricMoment": "This is for the people who stay useful to survive\nAny age with a smile trained by pressure\nThey stand in doorways after everyone leaves\nThe world calls them strong and keeps walking\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-for-the-ones-nobody-checks-on-18ebc008",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 152.64,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "for the ones nobody checks on who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on numb does not mean okay this is for the people who stay useful to survive\nany age with a smile trained by pressure\nthey stand in doorways after everyone leaves\nthe world calls them strong and keeps walking\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-195-for the ones nobody checks on"
    },
    {
      "id": "i_text_back_while_i_am_breaking_9f2d5b00",
      "title": "I Text Back While I Am Breaking",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I send heart emojis with tired fingers\nTwenty five and always available online\nI answer while my own room feels too small\nThey think being online means being okay\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-text-back-while-i-am-breaking-9f2d5b00",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 154.84,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i text back while i am breaking who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i send heart emojis with tired fingers\ntwenty five and always available online\ni answer while my own room feels too small\nthey think being online means being okay\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-196-i text back while i am breaking"
    },
    {
      "id": "nobody_claps_for_surviving_b273ac5d",
      "title": "Nobody Claps For Surviving",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I made it through a day nobody saw\nThirty three with wet sleeves and dry answers\nI sit on the bed still wearing my shoes\nThey ask what I achieved\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-nobody-claps-for-surviving-b273ac5d",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 129.88,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "nobody claps for surviving who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i made it through a day nobody saw\nthirty three with wet sleeves and dry answers\ni sit on the bed still wearing my shoes\nthey ask what i achieved\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-197-nobody claps for surviving"
    },
    {
      "id": "the_one_who_never_says_no_8f74b3a8",
      "title": "The One Who Never Says No",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I say yes before I check my own pulse\nTwenty eight and scared of disappointing people\nI open my calendar like a crime scene\nThey praise me for being easy\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-one-who-never-says-no-8f74b3a8",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 159.56,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the one who never says no who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i say yes before i check my own pulse\ntwenty eight and scared of disappointing people\ni open my calendar like a crime scene\nthey praise me for being easy\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-198-the one who never says no"
    },
    {
      "id": "laughing_in_the_kitchen_6006d3e9",
      "title": "Laughing In The Kitchen",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I tell jokes while the water is boiling\nForty two and hiding behind noise\nI turn the tap on so nobody hears my breath break\nThey say the house feels lighter when I am there\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-laughing-in-the-kitchen-6006d3e9",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 143.84,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "laughing in the kitchen who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i tell jokes while the water is boiling\nforty two and hiding behind noise\ni turn the tap on so nobody hears my breath break\nthey say the house feels lighter when i am there\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-199-laughing in the kitchen"
    },
    {
      "id": "i_give_more_than_i_say_d509752a",
      "title": "I Give More Than I Say",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I transfer money and say it is no problem\nThirty seven with bills folded behind the bread\nI skip the thing I wanted so someone else can breathe\nThey call me generous\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-give-more-than-i-say-d509752a",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 152.8,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i give more than i say who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i transfer money and say it is no problem\nthirty seven with bills folded behind the bread\ni skip the thing i wanted so someone else can breathe\nthey call me generous\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-200-i give more than i say"
    },
    {
      "id": "the_quiet_one_in_the_group_1b7df7f9",
      "title": "The Quiet One In The Group",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I sit at the edge of every table\nNineteen and louder in my head than in the room\nI laugh half a second late so nobody notices\nThey think I am just shy\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-quiet-one-in-the-group-1b7df7f9",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 157.88,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the quiet one in the group who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i sit at the edge of every table\nnineteen and louder in my head than in the room\ni laugh half a second late so nobody notices\nthey think i am just shy\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-201-the quiet one in the group"
    },
    {
      "id": "always_there_until_i_need_them_667fb805",
      "title": "Always There Until I Need Them",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I answer fast but they disappear slowly\nTwenty three and tired of being useful\nI stare at three blue ticks and an empty room\nThey say I am such a good listener\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-always-there-until-i-need-them-667fb805",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 154.16,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "always there until i need them who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i answer fast but they disappear slowly\ntwenty three and tired of being useful\ni stare at three blue ticks and an empty room\nthey say i am such a good listener\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-202-always there until i need them"
    },
    {
      "id": "who_holds_the_strong_ones_9144af15",
      "title": "Who Holds The Strong Ones",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I am the oldest son in a house full of worries\nThirty one and everyone thinks I know what to do\nI sit in my car outside home before I turn the key\nThey call me when something breaks\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-who-holds-the-strong-ones-9144af15",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 159.84,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "who holds the strong ones who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i am the oldest son in a house full of worries\nthirty one and everyone thinks i know what to do\ni sit in my car outside home before i turn the key\nthey call me when something breaks\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-203-who holds the strong ones"
    },
    {
      "id": "i_smile_so_they_do_not_ask_12cc43af",
      "title": "I Smile So They Do Not Ask",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I work the morning shift with my eyes half open\nTwenty six and already older than my photos\nI wash my face in the staff bathroom before the clock starts\nThey see me laughing near the coffee machine\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-smile-so-they-do-not-ask-12cc43af",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 155.4,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "i smile so they do not ask who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i work the morning shift with my eyes half open\ntwenty six and already older than my photos\ni wash my face in the staff bathroom before the clock starts\nthey see me laughing near the coffee machine\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-204-i smile so they do not ask"
    },
    {
      "id": "the_helper_needs_a_hand_688082b1",
      "title": "The Helper Needs A Hand",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Numb does not mean okay",
      "lyricMoment": "I am the one who remembers every birthday\nThirty four with a tired laugh and a full contact list\nI buy a card on my lunch break and eat nothing\nThey say I have a good heart\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-helper-needs-a-hand-688082b1",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 154.28,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "the helper needs a hand who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on numb does not mean okay i am the one who remembers every birthday\nthirty four with a tired laugh and a full contact list\ni buy a card on my lunch break and eat nothing\nthey say i have a good heart\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-205-the helper needs a hand"
    },
    {
      "id": "nobody_checks_on_me_f656c582",
      "title": "Nobody Checks On Me",
      "artist": "Ghost in my hoodie",
      "album": "Who Holds The Strong Ones",
      "albumOrder": 23,
      "trackNo": null,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "people who help everyone and rarely get checked on",
      "topicLine": "being the strong one everybody leans on",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "I am the friend who answers every midnight call\nTwenty nine and always the reliable one\nI sit on the kitchen floor with my phone still glowing\nThey call me strong because I pick up fast\nBut nobody asks what happens after the door closes\nI learned to keep the shaking quiet",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-nobody-checks-on-me-f656c582",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 162.16,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "",
      "tags": [],
      "source": "master",
      "searchText": "nobody checks on me who holds the strong ones emotional urban pop people who help everyone and rarely get checked on being the strong one everybody leans on being online does not mean reachable i am the friend who answers every midnight call\ntwenty nine and always the reliable one\ni sit on the kitchen floor with my phone still glowing\nthey call me strong because i pick up fast\nbut nobody asks what happens after the door closes\ni learned to keep the shaking quiet invisible strong digital",
      "sortKey": "23-206-nobody checks on me"
    },
    {
      "id": "longform-no-map-01-tomorrow-knows-my-name",
      "title": "Tomorrow Knows My Name",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 1,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "healing"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-01-tomorrow-knows-my-name",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Tomorrow Knows My Name",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "tomorrow knows my name no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible healing",
      "sortKey": "24-001-tomorrow knows my name"
    },
    {
      "id": "longform-no-map-02-somewhere-after-midnight",
      "title": "Somewhere After Midnight",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 2,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-02-somewhere-after-midnight",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Somewhere After Midnight",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "somewhere after midnight no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-002-somewhere after midnight"
    },
    {
      "id": "longform-no-map-03-i-keep-moving-anyway",
      "title": "I Keep Moving Anyway",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 3,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-03-i-keep-moving-anyway",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "I Keep Moving Anyway",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "i keep moving anyway no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-003-i keep moving anyway"
    },
    {
      "id": "longform-no-map-04-small-steps-in-the-dark",
      "title": "Small Steps In The Dark",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 4,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "control"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-04-small-steps-in-the-dark",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Small Steps In The Dark",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "small steps in the dark no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible control",
      "sortKey": "24-004-small steps in the dark"
    },
    {
      "id": "longform-no-map-05-future-on-mute",
      "title": "Future On Mute",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 5,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-05-future-on-mute",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Future On Mute",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "future on mute no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-005-future on mute"
    },
    {
      "id": "longform-no-map-06-the-calendar-looks-empty",
      "title": "The Calendar Looks Empty",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 6,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-06-the-calendar-looks-empty",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "The Calendar Looks Empty",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "the calendar looks empty no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-006-the calendar looks empty"
    },
    {
      "id": "longform-no-map-07-roads-without-answers",
      "title": "Roads Without Answers",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 7,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-07-roads-without-answers",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Roads Without Answers",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "roads without answers no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-007-roads without answers"
    },
    {
      "id": "longform-no-map-08-i-forgot-what-i-wanted",
      "title": "I Forgot What I Wanted",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 8,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-08-i-forgot-what-i-wanted",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "I Forgot What I Wanted",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "i forgot what i wanted no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-008-i forgot what i wanted"
    },
    {
      "id": "longform-no-map-09-plans-turn-into-fog",
      "title": "Plans Turn Into Fog",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 9,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-09-plans-turn-into-fog",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Plans Turn Into Fog",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "plans turn into fog no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-009-plans turn into fog"
    },
    {
      "id": "longform-no-map-10-walking-with-no-north",
      "title": "Walking With No North",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 10,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-10-walking-with-no-north",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Walking With No North",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "walking with no north no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-010-walking with no north"
    },
    {
      "id": "longform-no-map-11-no-map-just-tomorrow",
      "title": "No Map Just Tomorrow",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 11,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible",
        "healing"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-11-no-map-just-tomorrow",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "No Map Just Tomorrow",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "no map just tomorrow no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible healing",
      "sortKey": "24-011-no map just tomorrow"
    },
    {
      "id": "longform-no-map-12-still-here-somehow",
      "title": "Still Here Somehow",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 12,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-12-still-here-somehow",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Still Here Somehow",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "still here somehow no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-012-still here somehow"
    },
    {
      "id": "longform-no-map-13-a-ghost-at-the-crosswalk",
      "title": "A Ghost At The Crosswalk",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 13,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-13-a-ghost-at-the-crosswalk",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "A Ghost At The Crosswalk",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "a ghost at the crosswalk no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-013-a ghost at the crosswalk"
    },
    {
      "id": "longform-no-map-14-no-one-turns-around",
      "title": "No One Turns Around",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 14,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-14-no-one-turns-around",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "No One Turns Around",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "no one turns around no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-014-no one turns around"
    },
    {
      "id": "longform-no-map-15-background-character",
      "title": "Background Character",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 15,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-15-background-character",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Background Character",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "background character no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-015-background character"
    },
    {
      "id": "longform-no-map-16-streetlights-keep-my-secrets",
      "title": "Streetlights Keep My Secrets",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 16,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-16-streetlights-keep-my-secrets",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Streetlights Keep My Secrets",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "streetlights keep my secrets no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-016-streetlights keep my secrets"
    },
    {
      "id": "longform-no-map-17-they-know-my-face-not-my-name",
      "title": "They Know My Face Not My Name",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 17,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-17-they-know-my-face-not-my-name",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "They Know My Face Not My Name",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "they know my face not my name no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-017-they know my face not my name"
    },
    {
      "id": "longform-no-map-18-every-room-feels-borrowed",
      "title": "Every Room Feels Borrowed",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 18,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-18-every-room-feels-borrowed",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Every Room Feels Borrowed",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "every room feels borrowed no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-018-every room feels borrowed"
    },
    {
      "id": "longform-no-map-19-i-blend-into-the-walls",
      "title": "I Blend Into The Walls",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 19,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-19-i-blend-into-the-walls",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "I Blend Into The Walls",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "i blend into the walls no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-019-i blend into the walls"
    },
    {
      "id": "longform-no-map-20-smiling-in-emergency-light",
      "title": "Smiling In Emergency Light",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 20,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-20-smiling-in-emergency-light",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Smiling In Emergency Light",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "smiling in emergency light no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-020-smiling in emergency light"
    },
    {
      "id": "longform-no-map-21-no-seat-in-this-city",
      "title": "No Seat In This City",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 21,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-21-no-seat-in-this-city",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "No Seat In This City",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "no seat in this city no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-021-no seat in this city"
    },
    {
      "id": "longform-no-map-22-people-passing-through-me",
      "title": "People Passing Through Me",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 22,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-22-people-passing-through-me",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "People Passing Through Me",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "people passing through me no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-022-people passing through me"
    },
    {
      "id": "longform-no-map-23-lost-in-the-crowd",
      "title": "Lost In The Crowd",
      "artist": "Ghost in my hoodie",
      "album": "No Map Just Tomorrow",
      "albumOrder": 24,
      "trackNo": 23,
      "catalog": "catalog-album",
      "genre": "emotional urban pop",
      "moods": [
        "invisible"
      ],
      "audienceLine": "For people walking into tomorrow without a map, but still walking.",
      "topicLine": "lost future, city loneliness, no direction, invisible in public",
      "hookLine": "A late-night GIMH chapter for the ones who do not know the way yet.",
      "lyricMoment": "",
      "coverSrc": "/gimh-hub/covers/longform-no-map-just-tomorrow-cover.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-longform-no-map-23-lost-in-the-crowd",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": null,
      "songLink": "https://linktr.ee/ghostinmyhoodie",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "archive",
      "publishDate": "",
      "tags": [
        "Ghost in my hoodie",
        "Lost In The Crowd",
        "No Map Just Tomorrow",
        "AlternativeRock",
        "PopRock",
        "Altpop",
        "emotional urban pop"
      ],
      "source": "longform-folder",
      "searchText": "lost in the crowd no map just tomorrow emotional urban pop for people walking into tomorrow without a map, but still walking. lost future, city loneliness, no direction, invisible in public a late-night gimh chapter for the ones who do not know the way yet.  invisible",
      "sortKey": "24-023-lost in the crowd"
    },
    {
      "id": "ghost_in_my_hoodie_598718",
      "title": "Ghost in My Hoodie",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "for people who grew up alone but kept going",
      "topicLine": "growing up unseen and turning pain into resilience",
      "hookLine": "A quiet kid turned pain into a voice",
      "lyricMoment": "Yeah\nYou don't know where I've been\nBut I'm still here\nWoke up in shadows hoodie on no name\nScars on my face but I feel no shame\nKids at the school used to laugh then fade",
      "coverSrc": "/song-covers/ghost_in_my_hoodie_598718.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-ghost-in-my-hoodie-598718",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 138.76,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/ghost-in-my-hoodie?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-07-10",
      "tags": [],
      "source": "master",
      "searchText": "ghost in my hoodie singles & deep cuts emotional urban alternative / alternative  for people who grew up alone but kept going growing up unseen and turning pain into resilience a quiet kid turned pain into a voice yeah\nyou don't know where i've been\nbut i'm still here\nwoke up in shadows hoodie on no name\nscars on my face but i feel no shame\nkids at the school used to laugh then fade invisible strong rage",
      "sortKey": "80-142-ghost in my hoodie"
    },
    {
      "id": "ashes_on_my_backpack_547843",
      "title": "Ashes On My Backpack",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "for people carrying home pain into everyday life",
      "topicLine": "carrying family conflict and school pressure",
      "hookLine": "Some backpacks carry more than books",
      "lyricMoment": "My backpack heavy – not with books\nBut with all the shit that no one looks\nMom cried loud, dad slammed doors\nI learned to walk quiet on broken floors\nThey said I'd be nothin', just like him\nBut pain made my shadow razor thin",
      "coverSrc": "/song-covers/ashes_on_my_backpack_547843.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-ashes-on-my-backpack-547843",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 161.2,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/ashes-on-my-backpack?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-07-11",
      "tags": [],
      "source": "master",
      "searchText": "ashes on my backpack singles & deep cuts emotional urban alternative / alternative  for people carrying home pain into everyday life carrying family conflict and school pressure some backpacks carry more than books my backpack heavy – not with books\nbut with all the shit that no one looks\nmom cried loud, dad slammed doors\ni learned to walk quiet on broken floors\nthey said i'd be nothin', just like him\nbut pain made my shadow razor thin invisible strong rage",
      "sortKey": "80-143-ashes on my backpack"
    },
    {
      "id": "never_been_seen_547691",
      "title": "Never Been Seen",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "for quiet people who feel unseen",
      "topicLine": "feeling invisible in rooms full of people",
      "hookLine": "Being present is not the same as being seen",
      "lyricMoment": "I sit in rooms where the lights don't blink\nPeople talk but they never think\nI nod and fade into the chair\nThey laugh so loud – I'm never there\nCafeteria echoes I eat in the hall\nMy name on the list? It's never called",
      "coverSrc": "/song-covers/never_been_seen_547691.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-never-been-seen-547691",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 174.68,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/never-been-seen?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-07-11",
      "tags": [],
      "source": "master",
      "searchText": "never been seen singles & deep cuts emotional urban alternative / alternative  for quiet people who feel unseen feeling invisible in rooms full of people being present is not the same as being seen i sit in rooms where the lights don't blink\npeople talk but they never think\ni nod and fade into the chair\nthey laugh so loud – i'm never there\ncafeteria echoes i eat in the hall\nmy name on the list? it's never called invisible strong rage",
      "sortKey": "80-144-never been seen"
    },
    {
      "id": "they_only_clap_when_you_die_547618",
      "title": "They Only Clap When You Die",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "for people whose pain was overlooked until it became visible",
      "topicLine": "being ignored until pain becomes public",
      "hookLine": "Some people notice pain only when it gets loud",
      "lyricMoment": "I dropped a song, no one cared\nCried online, but no one stared\nWrote my pain in blood and rhyme\nThey double-tapped – weeks behind\nI walked that ledge, looked down slow\nPosted once – the comments low",
      "coverSrc": "/song-covers/they_only_clap_when_you_die_547618.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-they-only-clap-when-you-die-547618",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 154,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/they-only-clap-when-you-die?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-07-11",
      "tags": [],
      "source": "master",
      "searchText": "they only clap when you die singles & deep cuts emotional urban alternative / alternative  for people whose pain was overlooked until it became visible being ignored until pain becomes public some people notice pain only when it gets loud i dropped a song, no one cared\ncried online, but no one stared\nwrote my pain in blood and rhyme\nthey double-tapped – weeks behind\ni walked that ledge, looked down slow\nposted once – the comments low invisible digital rage",
      "sortKey": "80-145-they only clap when you die"
    },
    {
      "id": "wallflower_in_the_trap_547579",
      "title": "Wallflower in the Trap",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "rage",
        "masking"
      ],
      "audienceLine": "for silent observers who do not fit loud fake spaces",
      "topicLine": "seeing through fake clout while staying quietly real",
      "hookLine": "The quiet one sees through the whole room",
      "lyricMoment": "Corner of the party, hoodie zipped tight\nThey pop pills – I pick up fights\nNot with fists, but with my mind\nI see their lies in every line\nGold on their necks, rust in their soul\nTalk about dreams, but stay on scroll",
      "coverSrc": "/song-covers/wallflower_in_the_trap_547579.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-wallflower-in-the-trap-547579",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 179.88,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/wallflower-in-the-trap?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-07-11",
      "tags": [],
      "source": "master",
      "searchText": "wallflower in the trap singles & deep cuts emotional urban alternative / alternative  for silent observers who do not fit loud fake spaces seeing through fake clout while staying quietly real the quiet one sees through the whole room corner of the party, hoodie zipped tight\nthey pop pills – i pick up fights\nnot with fists, but with my mind\ni see their lies in every line\ngold on their necks, rust in their soul\ntalk about dreams, but stay on scroll invisible rage masking",
      "sortKey": "80-146-wallflower in the trap"
    },
    {
      "id": "you_are_gone_523859",
      "title": "You are gone",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "strong",
        "digital",
        "masking"
      ],
      "audienceLine": "for anyone haunted by someone who left",
      "topicLine": "numb grief after losing someone and chasing illusions",
      "hookLine": "Some absences still fill the room",
      "lyricMoment": "Rain outside, shadows in my head…\nYou're gone – i feel nothing, i feel nothing,\nHold on to illusions, just to feel something.\nEmpty bottles on the floor, chasing ghosts at night,\nBlue pills whisper lies, saying you're still mine.\nI see your face in smoke, then it fades away,",
      "coverSrc": "/song-covers/you_are_gone_523859.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-you-are-gone-523859",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 130.16,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/you-are-gone?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-09-15",
      "tags": [],
      "source": "master",
      "searchText": "you are gone singles & deep cuts emotional urban alternative / alternative  for anyone haunted by someone who left numb grief after losing someone and chasing illusions some absences still fill the room rain outside, shadows in my head…\nyou're gone – i feel nothing, i feel nothing,\nhold on to illusions, just to feel something.\nempty bottles on the floor, chasing ghosts at night,\nblue pills whisper lies, saying you're still mine.\ni see your face in smoke, then it fades away, strong digital masking",
      "sortKey": "80-147-you are gone"
    },
    {
      "id": "fake_loves_and_real_ones_514020",
      "title": "Fake Loves & Real Ones",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for people tired of fake love and empty attention",
      "topicLine": "fake friends, screen approval and surviving with scars",
      "hookLine": "Not every heart on the screen is real",
      "lyricMoment": "They say chase dreams, but I'm outta breath,\nBeen runnin' from pain, flirtin' with death.\nSmiles on screens, but my world's all grey,\nFake friends come when you blow up one day.\nTired eyes from a thousand nights,\nLost in likes but not feelin' right.",
      "coverSrc": "/song-covers/fake_loves_and_real_ones_514020.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-fake-loves-and-real-ones-514020",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 160,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/fake-loves--real-ones?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-09-19",
      "tags": [],
      "source": "master",
      "searchText": "fake loves & real ones singles & deep cuts emotional urban alternative / alternative  for people tired of fake love and empty attention fake friends, screen approval and surviving with scars not every heart on the screen is real they say chase dreams, but i'm outta breath,\nbeen runnin' from pain, flirtin' with death.\nsmiles on screens, but my world's all grey,\nfake friends come when you blow up one day.\ntired eyes from a thousand nights,\nlost in likes but not feelin' right. invisible strong digital",
      "sortKey": "80-148-fake loves & real ones"
    },
    {
      "id": "lost_in_the_glow_516376",
      "title": "Lost in the Glow",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "for people scrolling through noise trying to find themselves",
      "topicLine": "feeling lost in screen glow and fake online worlds",
      "hookLine": "The screen glows louder than the room",
      "lyricMoment": "Yeah\nWe out here\nBut are we really\nSkrrr\nI been lost in the glow\nRunnin' fast but I move real slow",
      "coverSrc": "/song-covers/lost_in_the_glow_516376.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-lost-in-the-glow-516376",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 144.04,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/lost-in-the-glow?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-09-21",
      "tags": [],
      "source": "master",
      "searchText": "lost in the glow singles & deep cuts emotional urban alternative / alternative  for people scrolling through noise trying to find themselves feeling lost in screen glow and fake online worlds the screen glows louder than the room yeah\nwe out here\nbut are we really\nskrrr\ni been lost in the glow\nrunnin' fast but i move real slow invisible digital rage",
      "sortKey": "80-149-lost in the glow"
    },
    {
      "id": "half_death_still_breathing_577955",
      "title": "Half death still breathing",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "digital",
        "rage",
        "masking"
      ],
      "audienceLine": "for people who feel half gone but keep breathing",
      "topicLine": "being emotionally broken but still choosing to stay and heal",
      "hookLine": "Half gone, still choosing air",
      "lyricMoment": "ghost in my hoodie...\nYeah, it's one of those nights\nWide awake at 3AM\nPhone lit up, no texts again\nScrolling through what used to be\nOld pics, fake friends, lost energy",
      "coverSrc": "/song-covers/half_death_still_breathing_577955.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-half-death-still-breathing-577955",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 158.56,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/half-death-still-breathing?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-09-25",
      "tags": [],
      "source": "master",
      "searchText": "half death still breathing singles & deep cuts emotional urban alternative / alternative  for people who feel half gone but keep breathing being emotionally broken but still choosing to stay and heal half gone, still choosing air ghost in my hoodie...\nyeah, it's one of those nights\nwide awake at 3am\nphone lit up, no texts again\nscrolling through what used to be\nold pics, fake friends, lost energy digital rage masking",
      "sortKey": "80-150-half death still breathing"
    },
    {
      "id": "relieve_the_pain_507157",
      "title": "Relieve the Pain",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "for people carrying pain they cannot explain",
      "topicLine": "wanting release from inner pain and broken promises",
      "hookLine": "Some pain only wants somewhere to go",
      "lyricMoment": "I stare at shards of broken glass\nMy heartbeat's heavy, fading fast\nSilent voices screaming in my mind\nPull me under, leave me behind\nCan't you see me falling small?\nCan't you hear this quiet call?",
      "coverSrc": "/song-covers/relieve_the_pain_507157.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-relieve-the-pain-507157",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 169.96,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/relieve-the-pain?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-09-29",
      "tags": [],
      "source": "master",
      "searchText": "relieve the pain singles & deep cuts emotional urban alternative / alternative  for people carrying pain they cannot explain wanting release from inner pain and broken promises some pain only wants somewhere to go i stare at shards of broken glass\nmy heartbeat's heavy, fading fast\nsilent voices screaming in my mind\npull me under, leave me behind\ncan't you see me falling small?\ncan't you hear this quiet call? invisible strong rage",
      "sortKey": "80-151-relieve the pain"
    },
    {
      "id": "she_dont_know_what_ive_been_hiding_580980",
      "title": "She don´t know what I´ve been hiding",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "rage",
        "masking",
        "control"
      ],
      "audienceLine": "for people masking pain from the person they love",
      "topicLine": "hiding inner collapse from someone who cares",
      "hookLine": "Some pain stays hidden from the person closest",
      "lyricMoment": "She don't know what I've been hiding\nUnderneath my skin, I'm dying\nEvery smile's a borrowed mask\nEvery night, the questions ask\nShe don't know…\nHow far I've gone",
      "coverSrc": "/song-covers/she_dont_know_what_ive_been_hiding_580980.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-she-dont-know-what-ive-been-hiding-580980",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 168.2,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/she-dont-know-what-ive-been-hiding?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-09-30",
      "tags": [],
      "source": "master",
      "searchText": "she don´t know what i´ve been hiding singles & deep cuts emotional urban alternative / alternative  for people masking pain from the person they love hiding inner collapse from someone who cares some pain stays hidden from the person closest she don't know what i've been hiding\nunderneath my skin, i'm dying\nevery smile's a borrowed mask\nevery night, the questions ask\nshe don't know…\nhow far i've gone rage masking control",
      "sortKey": "80-152-she don´t know what i´ve been hiding"
    },
    {
      "id": "fake_smiles_for_real_pain_535998",
      "title": "Fake Smiles for Real Pain",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "for people pretending they are fine in public",
      "topicLine": "masking pain behind social smiles and online disconnection",
      "hookLine": "Some smiles are just armor",
      "lyricMoment": "Everybody's laughing and I laugh too\nBut it's not me in the room\nYeah… not me at all\nBought some masks with my last faith\nTried to blend into their grace\nMirror said who's that face?",
      "coverSrc": "/song-covers/fake_smiles_for_real_pain_535998.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-fake-smiles-for-real-pain-535998",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 155.68,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/fake-smiles-for-real-pain?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-10-24",
      "tags": [],
      "source": "master",
      "searchText": "fake smiles for real pain singles & deep cuts emotional urban alternative / alternative  for people pretending they are fine in public masking pain behind social smiles and online disconnection some smiles are just armor everybody's laughing and i laugh too\nbut it's not me in the room\nyeah… not me at all\nbought some masks with my last faith\ntried to blend into their grace\nmirror said who's that face? invisible digital rage",
      "sortKey": "80-153-fake smiles for real pain"
    },
    {
      "id": "now_you_see_me_rise_565464",
      "title": "Now You See Me Rise",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "pressure",
        "healing"
      ],
      "audienceLine": "for people rising after being chosen against",
      "topicLine": "turning betrayal into self-worth",
      "hookLine": "Betrayal taught the comeback its shape",
      "lyricMoment": "You left me for him but you'll regret it\nNow you see me rise\nI'm brighter in the night\nYou left for money lies\nBut you'll regret it right?\nI was not enough you told me so",
      "coverSrc": "/song-covers/now_you_see_me_rise_565464.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-now-you-see-me-rise-565464",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 95.76,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/now-you-see-me-rise?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-10-24",
      "tags": [],
      "source": "master",
      "searchText": "now you see me rise singles & deep cuts emotional urban alternative / alternative  for people rising after being chosen against turning betrayal into self-worth betrayal taught the comeback its shape you left me for him but you'll regret it\nnow you see me rise\ni'm brighter in the night\nyou left for money lies\nbut you'll regret it right?\ni was not enough you told me so invisible pressure healing",
      "sortKey": "80-154-now you see me rise"
    },
    {
      "id": "borrowed_love_563604",
      "title": "Borrowed Love",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "healing"
      ],
      "audienceLine": "for people rebuilding after manipulative love",
      "topicLine": "being used by someone who borrowed love without staying",
      "hookLine": "Some people borrow love and leave the debt",
      "lyricMoment": "You borrowed my love just to spend it\nYou borrowed my love just to spend it\nYou never loved just borrowed\nI'll make you beg tomorrow\nYou never loved just borrowed\nNow drown inside your sorrow",
      "coverSrc": "/song-covers/borrowed_love_563604.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-borrowed-love-563604",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 142.84,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/borrowed-love?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-11-01",
      "tags": [],
      "source": "master",
      "searchText": "borrowed love singles & deep cuts emotional urban alternative / alternative  for people rebuilding after manipulative love being used by someone who borrowed love without staying some people borrow love and leave the debt you borrowed my love just to spend it\nyou borrowed my love just to spend it\nyou never loved just borrowed\ni'll make you beg tomorrow\nyou never loved just borrowed\nnow drown inside your sorrow healing",
      "sortKey": "80-155-borrowed love"
    },
    {
      "id": "no_last_goodbye_596025",
      "title": "No last goodbye",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "for anyone grieving someone they still talk to",
      "topicLine": "grieving a brother who left without goodbye",
      "hookLine": "Some goodbyes never got spoken",
      "lyricMoment": "I still talk to you, even if you're gone\nWhy did you leave without a sign\nYour chair is empty, but your voice is mine\nMy brother, my strength, my only guide\nI miss you so much, the night feels wide\nWe were kids chasing midnight trains",
      "coverSrc": "/song-covers/no_last_goodbye_596025.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-no-last-goodbye-596025",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 153.72,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/no-last-goodbye?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-11-15",
      "tags": [],
      "source": "master",
      "searchText": "no last goodbye singles & deep cuts emotional urban alternative / alternative  for anyone grieving someone they still talk to grieving a brother who left without goodbye some goodbyes never got spoken i still talk to you, even if you're gone\nwhy did you leave without a sign\nyour chair is empty, but your voice is mine\nmy brother, my strength, my only guide\ni miss you so much, the night feels wide\nwe were kids chasing midnight trains invisible strong rage",
      "sortKey": "80-156-no last goodbye"
    },
    {
      "id": "snow_buries_my_name_503216",
      "title": "Snow Buries My Name",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for people fading quietly but still trying",
      "topicLine": "disappearing into winter silence while still trying",
      "hookLine": "Snow can make a name disappear",
      "lyricMoment": "Cold hands in my pockets\nFootsteps on frozen pavement\nBreathing feels sharp tonight\nMemories fall like winter dust\nI walk the same route again\nTrying not to disappear inside myself",
      "coverSrc": "/song-covers/snow_buries_my_name_503216.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-snow-buries-my-name-503216",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 164.76,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/snow-buries-my-name?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-12-12",
      "tags": [],
      "source": "master",
      "searchText": "snow buries my name singles & deep cuts emotional urban alternative / alternative  for people fading quietly but still trying disappearing into winter silence while still trying snow can make a name disappear cold hands in my pockets\nfootsteps on frozen pavement\nbreathing feels sharp tonight\nmemories fall like winter dust\ni walk the same route again\ntrying not to disappear inside myself invisible strong digital",
      "sortKey": "80-157-snow buries my name"
    },
    {
      "id": "drowning_in_quiet_rooms_523239",
      "title": "Drowning in Quiet Rooms",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for people overwhelmed by quiet rooms and anxious nights",
      "topicLine": "silence becoming overwhelming when no one answers",
      "hookLine": "Quiet rooms can still drown you",
      "lyricMoment": "The silence feels too loud\nDrowning in quiet rooms\nI fall where no one finds me\nDrowning in quiet rooms\nMy breath feels weak inside me\nEmpty hallways blur my thoughts",
      "coverSrc": "/song-covers/drowning_in_quiet_rooms_523239.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-drowning-in-quiet-rooms-523239",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 151.08,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/drowning-in-quiet-rooms?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-12-16",
      "tags": [],
      "source": "master",
      "searchText": "drowning in quiet rooms singles & deep cuts emotional urban alternative / alternative  for people overwhelmed by quiet rooms and anxious nights silence becoming overwhelming when no one answers quiet rooms can still drown you the silence feels too loud\ndrowning in quiet rooms\ni fall where no one finds me\ndrowning in quiet rooms\nmy breath feels weak inside me\nempty hallways blur my thoughts invisible strong digital",
      "sortKey": "80-158-drowning in quiet rooms"
    },
    {
      "id": "im_not_who_i_was_yesterday_526895",
      "title": "I’m Not Who I Was Yesterday",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for anyone changing just to keep from breaking",
      "topicLine": "changing to survive and not recognizing yourself",
      "hookLine": "Survival can change your whole reflection",
      "lyricMoment": "I don't look like myself anymore\nI'm not who I was yesterday\nI change just to keep from breaking\nI'm not who I was yesterday\nI smile but inside I'm shaking\nI scroll till my chest gets tight",
      "coverSrc": "/song-covers/im_not_who_i_was_yesterday_526895.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-im-not-who-i-was-yesterday-526895",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 132.64,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/im-not-who-i-was-yesterday?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-12-19",
      "tags": [],
      "source": "master",
      "searchText": "i’m not who i was yesterday singles & deep cuts emotional urban alternative / alternative  for anyone changing just to keep from breaking changing to survive and not recognizing yourself survival can change your whole reflection i don't look like myself anymore\ni'm not who i was yesterday\ni change just to keep from breaking\ni'm not who i was yesterday\ni smile but inside i'm shaking\ni scroll till my chest gets tight invisible strong digital",
      "sortKey": "80-159-i’m not who i was yesterday"
    },
    {
      "id": "too_many_notifications_526920",
      "title": "Too Many Notifications",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital"
      ],
      "audienceLine": "for people overwhelmed by constant notifications",
      "topicLine": "digital overload and needing quiet from constant messages",
      "hookLine": "The phone keeps shouting when the mind needs quiet",
      "lyricMoment": "Too many notifications\nEvery second pulls me back\nToo many notifications\nI forget what I was thinking\nMessages stacking up fast\nSomeone waits, someone gets mad",
      "coverSrc": "/song-covers/too_many_notifications_526920.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-too-many-notifications-526920",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 118.56,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/too-many-notifications",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2025-12-26",
      "tags": [],
      "source": "master",
      "searchText": "too many notifications singles & deep cuts emotional urban alternative / alternative  for people overwhelmed by constant notifications digital overload and needing quiet from constant messages the phone keeps shouting when the mind needs quiet too many notifications\nevery second pulls me back\ntoo many notifications\ni forget what i was thinking\nmessages stacking up fast\nsomeone waits, someone gets mad invisible digital",
      "sortKey": "80-160-too many notifications"
    },
    {
      "id": "tunecore_online_but_gone_658799",
      "title": "Online but Gone",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "for anyone who looks available but feels gone",
      "topicLine": "being online while emotionally absent and disconnected from self",
      "hookLine": "Being online does not mean reachable",
      "lyricMoment": "late nights\nscreen still on\nbut I already left\ni’m online but i’m gone\nblue light on my face\nheart on airplane mode",
      "coverSrc": "/song-covers/tunecore_online_but_gone_658799.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-online-but-gone-658799",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 210.56,
      "songLink": "https://open.spotify.com/track/7ozlW8HzHU0oE3cH2aAN7v",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-01-14",
      "tags": [],
      "source": "master",
      "searchText": "online but gone singles & deep cuts emotional urban alternative / alternative  for anyone who looks available but feels gone being online while emotionally absent and disconnected from self being online does not mean reachable late nights\nscreen still on\nbut i already left\ni’m online but i’m gone\nblue light on my face\nheart on airplane mode invisible digital rage",
      "sortKey": "80-161-online but gone"
    },
    {
      "id": "tunecore_take_my_pain_610238",
      "title": "Take My Pain",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "for people screaming inside with no trace",
      "topicLine": "silent inner pain that wants somewhere to go",
      "hookLine": "Some pain needs a place to land",
      "lyricMoment": "Phone screen glowing in the dark like it’s the only friend I have\nEvery step feels heavier, every breath just fades away\nI keep falling into shadows that I made myself today\nTell me why my voice is silent\nTell me why this feels like violence\nBreak me quiet, let me fall",
      "coverSrc": "/song-covers/tunecore_take_my_pain_610238.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-take-my-pain-610238",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 194.68,
      "songLink": "https://open.spotify.com/track/7wcUQzKo3vaZbr7WiT1WNv",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-01-23",
      "tags": [],
      "source": "master",
      "searchText": "take my pain singles & deep cuts emotional urban alternative / alternative  for people screaming inside with no trace silent inner pain that wants somewhere to go some pain needs a place to land phone screen glowing in the dark like it’s the only friend i have\nevery step feels heavier, every breath just fades away\ni keep falling into shadows that i made myself today\ntell me why my voice is silent\ntell me why this feels like violence\nbreak me quiet, let me fall invisible digital rage",
      "sortKey": "80-162-take my pain"
    },
    {
      "id": "tunecore_running_on_empty_679679",
      "title": "Running on Empty",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "pressure"
      ],
      "audienceLine": "for people still showing up while running empty",
      "topicLine": "functioning on autopilot with no emotional energy",
      "hookLine": "Autopilot can look like strength",
      "lyricMoment": "i’m still moving\ndon’t know why\ni’m running on empty\nbut i still show up\nsmiling like i feel something\neven when i don’t",
      "coverSrc": "/song-covers/tunecore_running_on_empty_679679.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-running-on-empty-679679",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 142.64,
      "songLink": "https://open.spotify.com/track/5v5ZSAUE5TZL752h4DIyn9",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-02-13",
      "tags": [],
      "source": "master",
      "searchText": "running on empty singles & deep cuts emotional urban alternative / alternative  for people still showing up while running empty functioning on autopilot with no emotional energy autopilot can look like strength i’m still moving\ndon’t know why\ni’m running on empty\nbut i still show up\nsmiling like i feel something\neven when i don’t invisible strong pressure",
      "sortKey": "80-163-running on empty"
    },
    {
      "id": "tunecore_nothing_gets_to_me_679689",
      "title": "Nothing Gets to Me",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for people who built walls so they would not break",
      "topicLine": "emotional shutdown as self-protection",
      "hookLine": "Numb does not mean okay",
      "lyricMoment": "i don’t feel lighter\ni just feel less\nnothing gets to me\nnothing cuts too deep\ni hear the words\nbut they don’t reach",
      "coverSrc": "/song-covers/tunecore_nothing_gets_to_me_679689.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-nothing-gets-to-me-679689",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 166.32,
      "songLink": "https://open.spotify.com/track/696A2jadDhBq1KzdaSe9hW",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-02-20",
      "tags": [],
      "source": "master",
      "searchText": "nothing gets to me singles & deep cuts emotional urban alternative / alternative  for people who built walls so they would not break emotional shutdown as self-protection numb does not mean okay i don’t feel lighter\ni just feel less\nnothing gets to me\nnothing cuts too deep\ni hear the words\nbut they don’t reach invisible strong digital",
      "sortKey": "80-164-nothing gets to me"
    },
    {
      "id": "tunecore_they_say_im_better_without_you_604364",
      "title": "They Say Im Better Without You",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for people grieving a love they know hurt them",
      "topicLine": "missing someone even when everyone says you are better off",
      "hookLine": "Better without you can still hurt",
      "lyricMoment": "everyone keeps talking\nlike they know what’s best\ni stay quiet\nthey say i’m better without you\nlike love is something you lose\nthey say i should be thankful",
      "coverSrc": "/song-covers/tunecore_they_say_im_better_without_you_604364.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-they-say-im-better-without-you-604364",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 170.92,
      "songLink": "https://open.spotify.com/track/6UdibO2r7Fj0mxyyMydpzE",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-02-27",
      "tags": [],
      "source": "master",
      "searchText": "they say im better without you singles & deep cuts emotional urban alternative / alternative  for people grieving a love they know hurt them missing someone even when everyone says you are better off better without you can still hurt everyone keeps talking\nlike they know what’s best\ni stay quiet\nthey say i’m better without you\nlike love is something you lose\nthey say i should be thankful invisible strong digital",
      "sortKey": "80-165-they say im better without you"
    },
    {
      "id": "tunecore_too_many_thoughts_641660",
      "title": "Too Many Thoughts",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "rage"
      ],
      "audienceLine": "for overthinkers whose minds will not stay still",
      "topicLine": "mental noise, drifting focus and trying to sit with it",
      "hookLine": "Too many thoughts can crowd an empty room",
      "lyricMoment": "it’s quiet outside\nbut not in my head\ntoo many thoughts\ntalking at once\ni try to hold one\nbut i lose it at once",
      "coverSrc": "/song-covers/tunecore_too_many_thoughts_641660.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-too-many-thoughts-641660",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 148.44,
      "songLink": "https://open.spotify.com/track/1cywkBGR6frUqvPccCygK3",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-03-06",
      "tags": [],
      "source": "master",
      "searchText": "too many thoughts singles & deep cuts emotional urban alternative / alternative  for overthinkers whose minds will not stay still mental noise, drifting focus and trying to sit with it too many thoughts can crowd an empty room it’s quiet outside\nbut not in my head\ntoo many thoughts\ntalking at once\ni try to hold one\nbut i lose it at once invisible strong rage",
      "sortKey": "80-166-too many thoughts"
    },
    {
      "id": "tunecore_too_quiet_623717",
      "title": "Too Quiet",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "healing"
      ],
      "audienceLine": "for people who struggle when everything gets quiet",
      "topicLine": "when silence makes buried feelings loud",
      "hookLine": "Silence can turn up the volume",
      "lyricMoment": "too many thoughts\ninside my mind\neveryone moving\ni fall behind\ntrying to focus\ntrying to breathe",
      "coverSrc": "/song-covers/tunecore_too_quiet_623717.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-too-quiet-623717",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 114.96,
      "songLink": "https://open.spotify.com/track/25dAEgiuC6QPY01k173WSI",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-03-20",
      "tags": [],
      "source": "master",
      "searchText": "too quiet singles & deep cuts emotional urban alternative / alternative  for people who struggle when everything gets quiet when silence makes buried feelings loud silence can turn up the volume too many thoughts\ninside my mind\neveryone moving\ni fall behind\ntrying to focus\ntrying to breathe invisible healing",
      "sortKey": "80-167-too quiet"
    },
    {
      "id": "tunecore_maybe_im_not_broken_685215",
      "title": "Maybe Im Not Broken",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for people who feel tired rather than broken",
      "topicLine": "being tired in a world that moves too loud and fast",
      "hookLine": "Maybe tired is not the same as broken",
      "lyricMoment": "quiet room\nphone light on my face\neveryone keeps moving\ni’m stuck in one place\nmorning comes\nbut it feels the same",
      "coverSrc": "/song-covers/tunecore_maybe_im_not_broken_685215.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-maybe-im-not-broken-685215",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 165.72,
      "songLink": "https://open.spotify.com/track/6XEvbT37flnpYRzWIMYJI1",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-03-27",
      "tags": [],
      "source": "master",
      "searchText": "maybe im not broken singles & deep cuts emotional urban alternative / alternative  for people who feel tired rather than broken being tired in a world that moves too loud and fast maybe tired is not the same as broken quiet room\nphone light on my face\neveryone keeps moving\ni’m stuck in one place\nmorning comes\nbut it feels the same invisible strong digital",
      "sortKey": "80-168-maybe im not broken"
    },
    {
      "id": "tunecore_everyone_looks_normal_635310",
      "title": "Everyone Looks Normal",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "masking",
        "control"
      ],
      "audienceLine": "for people who feel different in ordinary crowds",
      "topicLine": "feeling out of rhythm while everyone seems fine",
      "hookLine": "Everyone looks normal until you get close",
      "lyricMoment": "keep moving\nfaces passing\nleft and right\neverybody walking\nlike they're fine\nsmall conversations",
      "coverSrc": "/song-covers/tunecore_everyone_looks_normal_635310.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tunecore-everyone-looks-normal-635310",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 102.28,
      "songLink": "https://open.spotify.com/track/1Iz0HcR0V8Us9m602GBkCQ",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-04-03",
      "tags": [],
      "source": "master",
      "searchText": "everyone looks normal singles & deep cuts emotional urban alternative / alternative  for people who feel different in ordinary crowds feeling out of rhythm while everyone seems fine everyone looks normal until you get close keep moving\nfaces passing\nleft and right\neverybody walking\nlike they're fine\nsmall conversations invisible masking control",
      "sortKey": "80-169-everyone looks normal"
    },
    {
      "id": "i_learned_to_fake_it_early_653191",
      "title": "I Learned To Fake It Early",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "rage",
        "masking",
        "control"
      ],
      "audienceLine": "for people who became good at pretending too young",
      "topicLine": "learning to perform okay before knowing yourself",
      "hookLine": "Pretending okay can start too young",
      "lyricMoment": "I learned it early\nI learned to smile before I knew the pain\nSaid I was fine even when I wasn't okay\nPeople talk but I don't hear a thing\nI just nod like it means something\nI memorized how they all react",
      "coverSrc": "/song-covers/i_learned_to_fake_it_early_653191.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-learned-to-fake-it-early-653191",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 167.04,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-learned-to-fake-it-early?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-04-17",
      "tags": [],
      "source": "master",
      "searchText": "i learned to fake it early singles & deep cuts emotional urban alternative / alternative  for people who became good at pretending too young learning to perform okay before knowing yourself pretending okay can start too young i learned it early\ni learned to smile before i knew the pain\nsaid i was fine even when i wasn't okay\npeople talk but i don't hear a thing\ni just nod like it means something\ni memorized how they all react rage masking control",
      "sortKey": "80-170-i learned to fake it early"
    },
    {
      "id": "i_feel_nothing_and_its_loud_685258",
      "title": "I Feel Nothing And It's Loud",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "rage",
        "pressure"
      ],
      "audienceLine": "for people who feel shut down but overwhelmed",
      "topicLine": "numbness with a loud mind and no release",
      "hookLine": "Feeling nothing can still be loud",
      "lyricMoment": "I feel nothing and it's loud\nToo many thoughts but no way out\nI feel nothing and it's loud\nToo many thoughts but no way out\nI go quiet in a crowd\nScreaming but I'm not that loud",
      "coverSrc": "/song-covers/i_feel_nothing_and_its_loud_685258.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-feel-nothing-and-its-loud-685258",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 90,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-feel-nothing-and-its-loud?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-04-24",
      "tags": [],
      "source": "master",
      "searchText": "i feel nothing and it's loud singles & deep cuts emotional urban alternative / alternative  for people who feel shut down but overwhelmed numbness with a loud mind and no release feeling nothing can still be loud i feel nothing and it's loud\ntoo many thoughts but no way out\ni feel nothing and it's loud\ntoo many thoughts but no way out\ni go quiet in a crowd\nscreaming but i'm not that loud invisible rage pressure",
      "sortKey": "80-171-i feel nothing and it's loud"
    },
    {
      "id": "what_am_i_doing_wrong_627653",
      "title": "What Am I Doing Wrong",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "strong",
        "digital",
        "control"
      ],
      "audienceLine": "for people asking why nothing works even when they try",
      "topicLine": "self-doubt from trying everything and still not fitting",
      "hookLine": "Trying hard can still feel like failing",
      "lyricMoment": "What am I missing…\nI did everything they said\nFixed my words, rewrote my steps\nTried to be what they might need\nStill it never works for me\nEvery line I tried to change",
      "coverSrc": "/song-covers/what_am_i_doing_wrong_627653.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-what-am-i-doing-wrong-627653",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 189.6,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/what-am-i-doing-wrong?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-05-22",
      "tags": [],
      "source": "master",
      "searchText": "what am i doing wrong singles & deep cuts emotional urban alternative / alternative  for people asking why nothing works even when they try self-doubt from trying everything and still not fitting trying hard can still feel like failing what am i missing…\ni did everything they said\nfixed my words, rewrote my steps\ntried to be what they might need\nstill it never works for me\nevery line i tried to change strong digital control",
      "sortKey": "80-172-what am i doing wrong"
    },
    {
      "id": "well_let_you_know_629982",
      "title": "We’ll Let You Know",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "strong",
        "digital"
      ],
      "audienceLine": "for anyone stuck waiting for a clear answer",
      "topicLine": "waiting in job uncertainty after vague rejection language",
      "hookLine": "A vague no can echo all day",
      "lyricMoment": "Finally…\nScreen lights up, I freeze again\nDifferent name, not like the rest\nI open slow, don't wanna rush\nLike this moment matters too much\nWords come up, I read them twice",
      "coverSrc": "/song-covers/well_let_you_know_629982.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-well-let-you-know-629982",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 189.6,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/well-let-you-know?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-05-29",
      "tags": [],
      "source": "master",
      "searchText": "we’ll let you know singles & deep cuts emotional urban alternative / alternative  for anyone stuck waiting for a clear answer waiting in job uncertainty after vague rejection language a vague no can echo all day finally…\nscreen lights up, i freeze again\ndifferent name, not like the rest\ni open slow, don't wanna rush\nlike this moment matters too much\nwords come up, i read them twice invisible strong digital",
      "sortKey": "80-173-we’ll let you know"
    },
    {
      "id": "tomorrow_i_try_again_629998",
      "title": "Tomorrow I Try Again",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "healing"
      ],
      "audienceLine": "for people who made it through today and need one more try",
      "topicLine": "surviving today and trying again without big hope",
      "hookLine": "One more morning, one more try",
      "lyricMoment": "Not today…\nMaybe tomorrow…\nIt's late again, I'm still awake\nSame thoughts I couldn't shake\nDidn't fix what I had planned\nBut I made it through somehow",
      "coverSrc": "/song-covers/tomorrow_i_try_again_629998.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-tomorrow-i-try-again-629998",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 193.2,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/tomorrow-i-try-again?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-06-05",
      "tags": [],
      "source": "master",
      "searchText": "tomorrow i try again singles & deep cuts emotional urban alternative / alternative  for people who made it through today and need one more try surviving today and trying again without big hope one more morning, one more try not today…\nmaybe tomorrow…\nit's late again, i'm still awake\nsame thoughts i couldn't shake\ndidn't fix what i had planned\nbut i made it through somehow invisible healing",
      "sortKey": "80-174-tomorrow i try again"
    },
    {
      "id": "the_bills_dont_wait_630041",
      "title": "The bills don't wait",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "digital",
        "pressure",
        "healing"
      ],
      "audienceLine": "for people under money pressure they cannot ignore",
      "topicLine": "financial pressure that does not pause for feelings",
      "hookLine": "The bills do not wait until your head is clear",
      "lyricMoment": "Another one…\nEnvelope on the table still\nDidn't open it, I know it's real\nName printed like it's calling me\nBut I don't wanna read what I can't be\nI already know that tone",
      "coverSrc": "/song-covers/the_bills_dont_wait_630041.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-the-bills-dont-wait-630041",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 202,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/the-bills-dont-wait",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-06-12",
      "tags": [],
      "source": "master",
      "searchText": "the bills don't wait singles & deep cuts emotional urban alternative / alternative  for people under money pressure they cannot ignore financial pressure that does not pause for feelings the bills do not wait until your head is clear another one…\nenvelope on the table still\ndidn't open it, i know it's real\nname printed like it's calling me\nbut i don't wanna read what i can't be\ni already know that tone digital pressure healing",
      "sortKey": "80-175-the bills don't wait"
    },
    {
      "id": "numbers_on_the_screen_630071",
      "title": "Numbers On The Screen",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "digital",
        "rage",
        "pressure"
      ],
      "audienceLine": "for people scared to check the numbers",
      "topicLine": "bank-account dread and frozen money math",
      "hookLine": "Numbers on the screen can get loud",
      "lyricMoment": "Don't check it…\nJust don't check it…\nScreen lights up inside the dark\nI already feel it in my heart\nI know what's waiting when I swipe\nSame old number every time",
      "coverSrc": "/song-covers/numbers_on_the_screen_630071.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-numbers-on-the-screen-630071",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 187.96,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/numbers-on-the-screen?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-06-19",
      "tags": [],
      "source": "master",
      "searchText": "numbers on the screen singles & deep cuts emotional urban alternative / alternative  for people scared to check the numbers bank-account dread and frozen money math numbers on the screen can get loud don't check it…\njust don't check it…\nscreen lights up inside the dark\ni already feel it in my heart\ni know what's waiting when i swipe\nsame old number every time digital rage pressure",
      "sortKey": "80-176-numbers on the screen"
    },
    {
      "id": "no_reply_again_630077",
      "title": "No Reply Again",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "masking"
      ],
      "audienceLine": "for people stuck refreshing for one answer",
      "topicLine": "waiting for a response after sending pieces of yourself",
      "hookLine": "Some replies never come",
      "lyricMoment": "Maybe later…\nMaybe they just didn't see it yet…\nPhone lights up, I check it fast\nHeart jumps first, then it just drops\nJust another random thing\nNot the one I've been waiting for",
      "coverSrc": "/song-covers/no_reply_again_630077.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-no-reply-again-630077",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 188.88,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/no-reply-again?ref=release",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "published",
      "publishDate": "2026-06-26",
      "tags": [],
      "source": "master",
      "searchText": "no reply again singles & deep cuts emotional urban alternative / alternative  for people stuck refreshing for one answer waiting for a response after sending pieces of yourself some replies never come maybe later…\nmaybe they just didn't see it yet…\nphone lights up, i check it fast\nheart jumps first, then it just drops\njust another random thing\nnot the one i've been waiting for invisible digital masking",
      "sortKey": "80-177-no reply again"
    },
    {
      "id": "i_am_tired_of_starting_over_630091",
      "title": "I am tired of starting over",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "strong",
        "pressure"
      ],
      "audienceLine": "for people tired of restarting from zero",
      "topicLine": "exhaustion from repeated resets and failed tries",
      "hookLine": "Starting over gets heavy",
      "lyricMoment": "Not again…\nFeels like I've been here before\nSame place, same closed door\nDifferent day but same result\nLike I'm stuck inside a loop\nEvery time I try to move",
      "coverSrc": "/song-covers/i_am_tired_of_starting_over_630091.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-am-tired-of-starting-over-630091",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 191.76,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/im-tired-of-starting-over",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-07-03",
      "tags": [],
      "source": "master",
      "searchText": "i am tired of starting over singles & deep cuts emotional urban alternative / alternative  for people tired of restarting from zero exhaustion from repeated resets and failed tries starting over gets heavy not again…\nfeels like i've been here before\nsame place, same closed door\ndifferent day but same result\nlike i'm stuck inside a loop\nevery time i try to move strong pressure",
      "sortKey": "80-178-i am tired of starting over"
    },
    {
      "id": "i_sent_another_application_630100",
      "title": "I Sent Another Application",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "digital",
        "pressure"
      ],
      "audienceLine": "for people applying again because doing nothing feels worse",
      "topicLine": "sending another application while trying not to overthink",
      "hookLine": "Another application, another quiet hope",
      "lyricMoment": "Okay… just do it\nLaptop open, screen too bright\nSame old words I have to write\nName, address, experience\nTrying hard to make it make sense\nI rewrite the same old line",
      "coverSrc": "/song-covers/i_sent_another_application_630100.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-sent-another-application-630100",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 211.92,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-sent-another-application",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-07-10",
      "tags": [],
      "source": "master",
      "searchText": "i sent another application singles & deep cuts emotional urban alternative / alternative  for people applying again because doing nothing feels worse sending another application while trying not to overthink another application, another quiet hope okay… just do it\nlaptop open, screen too bright\nsame old words i have to write\nname, address, experience\ntrying hard to make it make sense\ni rewrite the same old line digital pressure",
      "sortKey": "80-179-i sent another application"
    },
    {
      "id": "i_cant_stop_now_630126",
      "title": "I Can't Stop Now",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "strong",
        "digital",
        "rage"
      ],
      "audienceLine": "for people who keep moving even when they want to stop",
      "topicLine": "moving forward without energy because freezing is worse",
      "hookLine": "Stopping would make it louder",
      "lyricMoment": "I don't even want to…\nBut I can't stop now…\nI woke up still the same\nSame weight, different day\nDidn't feel like getting up\nBut I did it anyway",
      "coverSrc": "/song-covers/i_cant_stop_now_630126.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-cant-stop-now-630126",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 168,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-cant-stop-now",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-07-17",
      "tags": [],
      "source": "master",
      "searchText": "i can't stop now singles & deep cuts emotional urban alternative / alternative  for people who keep moving even when they want to stop moving forward without energy because freezing is worse stopping would make it louder i don't even want to…\nbut i can't stop now…\ni woke up still the same\nsame weight, different day\ndidn't feel like getting up\nbut i did it anyway strong digital rage",
      "sortKey": "80-180-i can't stop now"
    },
    {
      "id": "everyones_laughing_but_me_630143",
      "title": "Everyone's Laughing But Me",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "masking"
      ],
      "audienceLine": "for people surrounded by others but still outside",
      "topicLine": "feeling outside the room while trying to blend in",
      "hookLine": "The room can laugh while you disappear",
      "lyricMoment": "Everyone's laughing in the room\nI try to laugh like they all do\nBut something doesn't feel right\nLike I'm not part of this life\nThey all talking over me\nI smile so they don't see",
      "coverSrc": "/song-covers/everyones_laughing_but_me_630143.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-everyones-laughing-but-me-630143",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 98.04,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/everyones-laughing-but-me",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-07-24",
      "tags": [],
      "source": "master",
      "searchText": "everyone's laughing but me singles & deep cuts emotional urban alternative / alternative  for people surrounded by others but still outside feeling outside the room while trying to blend in the room can laugh while you disappear everyone's laughing in the room\ni try to laugh like they all do\nbut something doesn't feel right\nlike i'm not part of this life\nthey all talking over me\ni smile so they don't see masking",
      "sortKey": "80-181-everyone's laughing but me"
    },
    {
      "id": "i_didnt_open_the_door_630145",
      "title": "I Didn't Open The Door",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital",
        "rage"
      ],
      "audienceLine": "for people unsure if they escaped or missed a chance",
      "topicLine": "avoiding a hard conversation to protect yourself",
      "hookLine": "Not opening the door can still haunt you",
      "lyricMoment": "I knew it was you...\nI heard the knock, I stayed in bed\nWatched the ceiling, nothing said\nPhone lit up but I let it die\nDidn't even check who or why\nFootsteps waiting at my door",
      "coverSrc": "/song-covers/i_didnt_open_the_door_630145.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-didnt-open-the-door-630145",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 209.8,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-didnt-open-the-door",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-07-31",
      "tags": [],
      "source": "master",
      "searchText": "i didn't open the door singles & deep cuts emotional urban alternative / alternative  for people unsure if they escaped or missed a chance avoiding a hard conversation to protect yourself not opening the door can still haunt you i knew it was you...\ni heard the knock, i stayed in bed\nwatched the ceiling, nothing said\nphone lit up but i let it die\ndidn't even check who or why\nfootsteps waiting at my door invisible digital rage",
      "sortKey": "80-182-i didn't open the door"
    },
    {
      "id": "i_sat_in_silence_too_long_630179",
      "title": "I Sat In Silence Too Long",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible"
      ],
      "audienceLine": "for people whose quiet moments get too loud",
      "topicLine": "silence bringing back every avoided thought",
      "hookLine": "Silence remembers everything you avoided",
      "lyricMoment": "I didn't turn anything on...\nNo music, no TV\nJust the quiet next to me\nI thought maybe I could breathe\nBut it started closing in\nEvery sound inside my head",
      "coverSrc": "/song-covers/i_sat_in_silence_too_long_630179.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-sat-in-silence-too-long-630179",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 214.8,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-sat-in-silence-too-long",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-08-07",
      "tags": [],
      "source": "master",
      "searchText": "i sat in silence too long singles & deep cuts emotional urban alternative / alternative  for people whose quiet moments get too loud silence bringing back every avoided thought silence remembers everything you avoided i didn't turn anything on...\nno music, no tv\njust the quiet next to me\ni thought maybe i could breathe\nbut it started closing in\nevery sound inside my head invisible",
      "sortKey": "80-183-i sat in silence too long"
    },
    {
      "id": "i_stayed_in_my_room_all_day_630184",
      "title": "I Stayed In My Room All Day",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "digital",
        "masking",
        "pressure"
      ],
      "audienceLine": "for people hiding indoors to feel safe",
      "topicLine": "withdrawing into one room when the world feels too much",
      "hookLine": "One room can become the whole world",
      "lyricMoment": "I didn't leave today…\nSun came through the window late\nDidn't move, I stayed in place\nPhone was there, I let it ring\nDidn't answer anything\nTime just passed without a sound",
      "coverSrc": "/song-covers/i_stayed_in_my_room_all_day_630184.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-stayed-in-my-room-all-day-630184",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 209.28,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-stayed-in-my-room-all-day",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-08-14",
      "tags": [],
      "source": "master",
      "searchText": "i stayed in my room all day singles & deep cuts emotional urban alternative / alternative  for people hiding indoors to feel safe withdrawing into one room when the world feels too much one room can become the whole world i didn't leave today…\nsun came through the window late\ndidn't move, i stayed in place\nphone was there, i let it ring\ndidn't answer anything\ntime just passed without a sound digital masking pressure",
      "sortKey": "80-184-i stayed in my room all day"
    },
    {
      "id": "i_took_the_long_way_home_630186",
      "title": "I Took The Long Way Home",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "digital",
        "pressure",
        "healing"
      ],
      "audienceLine": "for people walking around to avoid what waits inside",
      "topicLine": "delaying going back because movement feels safer than stillness",
      "hookLine": "The long way home can feel safer",
      "lyricMoment": "I just… didn't wanna go back yet…\nI saw the street I always take\nBut something told me not today\nSo I kept walking past the turn\nLike I was scared of what I'd face\nSame old door, same old room",
      "coverSrc": "/song-covers/i_took_the_long_way_home_630186.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-i-took-the-long-way-home-630186",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 212.52,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/i-took-the-long-way-home",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-08-21",
      "tags": [],
      "source": "master",
      "searchText": "i took the long way home singles & deep cuts emotional urban alternative / alternative  for people walking around to avoid what waits inside delaying going back because movement feels safer than stillness the long way home can feel safer i just… didn't wanna go back yet…\ni saw the street i always take\nbut something told me not today\nso i kept walking past the turn\nlike i was scared of what i'd face\nsame old door, same old room digital pressure healing",
      "sortKey": "80-185-i took the long way home"
    },
    {
      "id": "left_on_read_again_633127",
      "title": "Left On Read Again",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital"
      ],
      "audienceLine": "for anyone staring at a read receipt that never turns into a reply",
      "topicLine": "feeling worthless after being seen and ignored",
      "hookLine": "A read receipt can feel like a closed door",
      "lyricMoment": "Left on read again tonight\nStaring at that little line\nYou saw it but you didn't try\nGuess I'm not worth a reply\nLeft on read again tonight\nPhone lighting up my eyes",
      "coverSrc": "/song-covers/left_on_read_again_633127.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-left-on-read-again-633127",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 70.6,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/left-on-read-again",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-08-28",
      "tags": [],
      "source": "master",
      "searchText": "left on read again singles & deep cuts emotional urban alternative / alternative  for anyone staring at a read receipt that never turns into a reply feeling worthless after being seen and ignored a read receipt can feel like a closed door left on read again tonight\nstaring at that little line\nyou saw it but you didn't try\nguess i'm not worth a reply\nleft on read again tonight\nphone lighting up my eyes invisible digital",
      "sortKey": "80-186-left on read again"
    },
    {
      "id": "typing_then_deleting_630191",
      "title": "Typing Then Deleting",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "invisible",
        "digital"
      ],
      "audienceLine": "for people afraid one wrong word will make someone leave",
      "topicLine": "overthinking a message until silence wins",
      "hookLine": "Some messages disappear before anyone reads them",
      "lyricMoment": "Typing then deleting\nEvery word I try to say\nThinking you might leave me\nIf I say it the wrong way\nTyping then deleting\nOverthinking every line",
      "coverSrc": "/song-covers/typing_then_deleting_630191.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-typing-then-deleting-630191",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 65.72,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/typing-then-deleting",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "live",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-09-04",
      "tags": [],
      "source": "master",
      "searchText": "typing then deleting singles & deep cuts emotional urban alternative / alternative  for people afraid one wrong word will make someone leave overthinking a message until silence wins some messages disappear before anyone reads them typing then deleting\nevery word i try to say\nthinking you might leave me\nif i say it the wrong way\ntyping then deleting\noverthinking every line invisible digital",
      "sortKey": "80-187-typing then deleting"
    },
    {
      "id": "walking_past_people_i_know_630212",
      "title": "Walking Past People I Know",
      "artist": "Ghost in my Hoodie",
      "album": "Singles & Deep Cuts",
      "albumOrder": 80,
      "trackNo": null,
      "catalog": "catalog-single",
      "genre": "Emotional Urban Alternative / Alternative ",
      "moods": [
        "masking",
        "control",
        "healing"
      ],
      "audienceLine": "for people who hide from people they used to know",
      "topicLine": "avoiding familiar people because the old self feels too heavy",
      "hookLine": "Some faces still feel like ghosts",
      "lyricMoment": "Don't look up…\nI saw you coming down the street\nSame old face I used to meet\nFor a second time just froze\nLike my body already knows\nI looked down, I changed my pace",
      "coverSrc": "/song-covers/walking_past_people_i_know_630212.jpg",
      "audioSrc": "/api/gimh-hub/audio/hub-master-walking-past-people-i-know-630212",
      "previewStart": 0,
      "previewEnd": 38,
      "durationSeconds": 182.48,
      "songLink": "https://distrokid.com/hyperfollow/ghostinmyhoodie/walking-past-people-i-know",
      "merchUrl": "https://direct.distrokid.com/ghostinmyhoodie2/",
      "merchStatus": "store",
      "youtubeTitle": "",
      "youtubeStatus": "upcoming",
      "publishDate": "2026-09-18",
      "tags": [],
      "source": "master",
      "searchText": "walking past people i know singles & deep cuts emotional urban alternative / alternative  for people who hide from people they used to know avoiding familiar people because the old self feels too heavy some faces still feel like ghosts don't look up…\ni saw you coming down the street\nsame old face i used to meet\nfor a second time just froze\nlike my body already knows\ni looked down, i changed my pace masking control healing",
      "sortKey": "80-188-walking past people i know"
    }
  ]
}
