{
  "title_fa": "حسن",
  "title_finglish": "Hassan",
  "artist_fa": "قاف",
  "artist_finglish": "Quf",
  "album_title": null,
  "duration_seconds": 245,
  "source": {
    "method": "rj_direct",
    "source_id": "72088",
    "farsichart_platforms": [
      "radiojavan",
      "spotify"
    ],
    "acquisition_url": "https://host1.media-rj.com/media/mp3/mp3-256/72088-a79a236c84e0b15.mp3",
    "spotify_url": "https://open.spotify.com/track/1WzIJVLP8p5exLMsja3sNZ",
    "farsichart_song_url": "https://farsichart.com/songs/quf-hassan",
    "downloaded_at": "2026-09-27T08:00:16Z"
  },
  "audio": {
    "codec": "mp3",
    "primary_bitrate_kbps": 256,
    "primary_filename": "hassan.mp3",
    "has_128_variant": true,
    "variant_128_filename": "hassan_128.mp3",
    "variant_128_stored_locally": false,
    "variant_128_stored_on_host": true
  },
  "lyrics": {
    "text": "حاج آقا\nملتفت، قاف\nررَپ\n\nحسن میدونی چرا انتخاب شدی؟\nچون از دَم متنفریم از پسرفت\nباس پیشرفت کنیم 96 درصد\nکه حتی خالی باف ها شیر فهم شن\nحسن بذار ملت برقصن مست شن\nنشان آدمیت نیست لباسِ بر تن\nنمیشه کسی رو به زور به خدا وصل کرد\nاین فَساده یا خوردن مسکن و سرانه؟\nدِ برادر در دنیا ادا برا من\n\nحقوقِ زن و مرد باید بشه دقیقا برابر\nهنر و مطبوعات نیاز به اجازه ندارن\nبگو بی گناها رو درارن\nپاسپورتمون هم که در حد لواشک\n\nحسّن ، حسّن ، حسّن ، حسّن ، حسّن ، حسّن\nمن همون رأیم که تو رو نشونده به منصب\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\n\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم\n\nتَتَل کج نشست گردن شکست\nپیش کی؟ پیشِ گردن شکن\nسرِ چی؟ سرِ حق طبیعیش\nمگه بچه ندیدی؟\nیا میخری جغجغه یا جیغ جیغه\nمجبور به ترک زمینی\n\nیارو میخواد خالتور باشه\nاجرا بذاره که خاله تور بشه\nرژیمش هم آمپول باشه\nتتو کنه لخت شه، نماز خون باشه\nخُب باشه؟ چرا جرم داره؟\n\nچرا بعد چهار سال باید جلو قُلدرا دولّا شه\nچرا؟ مگه اراذل اوباشه که پیش مُلّا هول باشه؟\nدیگه وای به حال ما که نرفتیم سمت لای پایشان\n\nحسّن ، حسّن ، حسّن ، حسّن ، حسّن ، حسّن\nمن همون رأیم که تو رو نشونده به منصب\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\n\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم\n\nحسّن دمت که به فکر دارو و مریضائی\nاصاً حسن تو خودِ مسیحایی\nحسن اصاً بهترینی ، مهدیاری\nحاجی سهم ما چی؟ فقط پرونده بازی؟\nحسن کوه قاف و یه جوون پَستم\nچون قانوناً نمیرسه به دهنم دستم\nبا اینکه سرِ فصلو محلو بستم\n\nبا اینکه مجازاتون بغلم پشمن\nولی مجازاتم هر شب که صبح همینه شهرم\nتغییر ، تغییر ، تغییر، مغزم\nمیگه احمق اینا همه وعده اس\nاما قلبم میگه برگرد ، امید داشته باش به\n\nحسّن ، حسّن ، حسّن ، حسّن ، حسّن ، حسّن\nمن همون رأیم که تو رو نشونده به منصب\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\n\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم\n\nولی هنوز امیدو هستم\nحسّن خوب میدونی، آره\nحسّن خوب میدونی، ها\nحسّن تو میدونی، بیا\n\nحسّن، حسّن (اصا حسن همه میدونن)\nحسّن میدونم دستات بسته ان\nحسّن خوب میدونی کیا حبسن\nحسّن بد از دستت خسته ام\nحسّن ولی هنوز امیدو هستم",
    "source": "lrclib",
    "found": true
  },
  "storage": {
    "host_path_primary": "quf/singles/hassan.mp3",
    "upload_md5_primary": "b6a5747ed7174df2a5471a0b9380b419",
    "upload_size_bytes_primary": 7851523,
    "host_path_128": "quf/singles/hassan_128.mp3",
    "upload_md5_128": "5ed5a24e967b2180a8a10a79956fa24a",
    "upload_size_bytes_128": 3925885,
    "host_path_json": "quf/singles/hassan.json",
    "host_path_primary_old_server": "quf/singles/hassan.mp3",
    "upload_md5_primary_old_server": "b6a5747ed7174df2a5471a0b9380b419",
    "upload_size_bytes_primary_old_server": 7851523,
    "host_path_128_old_server": "quf/singles/hassan_128.mp3",
    "upload_md5_128_old_server": "f815850e7c85fe4a2468469d977fc0e6",
    "upload_size_bytes_128_old_server": 3925891,
    "host_path_json_old_server": "quf/singles/hassan.json"
  },
  "title_fa_source": "llm_generated_unverified",
  "merge_key": "quf::hassan",
  "migrated_to_new_server_at": "2026-09-27T22:07:23Z"
}