API & Integrations
ຈັດການ API keys ແລະ ການເຊື່ອມຕໍ່ພາຍນອກ
8
Total Integrations
0
Active
0
Expired / Error
0
Pending Setup
SoundCloud Auto-Upload
OAuth 2.1 — ອັບໂຫຼດເພງອັດຕະໂນມັດຫຼັງ approve
Client ID
--
Token Status
--
Last Checked
--
Failed Uploads
0
Recent Uploads
Loading upload history...
Spotify API
ດຶງ metadata, ISRC, lyrics — 3-layer fallback
Type
Cloud Function (HTTP)
Function
spotifyFetch
Auth
Client Credentials (auto)
Features
Metadata, ISRC, Lyrics, oEmbed
Fallback Strategy
3 layers
- Layer 1: Spotify Web API (Client Credentials) — full metadata + ISRC
- Layer 2: Spotify Embed page parsing — fallback track/album info
- Layer 3: Spotify oEmbed API — always works, basic info
ໃຊ້ໃນ: music-register.html ດຶງ metadata ອັດຕະໂນມັດ, AudD ດຶງ Spotify URL, Revenue tracking
YouTube
OAuth 2.0 · Data API v3 · Auto-upload MV (FFmpeg 1080p)
✅ Phase 1 (active): OAuth + channel stats + duplicate detection (search YouTube for unauthorized uses of your songs).
✅ Phase 2 (active): Auto-generate MV (1080×1080, H.264/AAC) from audio + cover → upload to YouTube เมื่อเพลงได้รับอนุมัติ + มี ISRC.
✅ Phase 2 (active): Auto-generate MV (1080×1080, H.264/AAC) from audio + cover → upload to YouTube เมื่อเพลงได้รับอนุมัติ + มี ISRC.
Future (optional): Content ID whitelisting — ต้องสมัคร YouTube Partner Program ก่อน
(เงื่อนไข: 1K subs ✅ + 4K watch hours/12 mo). ยังไม่จำเป็นตอนนี้
⚙️ Auto-Upload to YouTube (Phase 2)
ປິດແນະນຳ — ເພງສ່ວນຫຼາຍຄວນຢູ່ໃນ Topic channel (auto-generated by YouTube ຈາກ DSP) ບໍ່ແມ່ນ HupSub Music channel.
ຖ້າ enable ຈະປ່ອຍໃຫ້ Phase 1 (search/check) ເຮັດວຽກ ແຕ່ Phase 2 (upload) ຢຸດ.
TikTok
OAuth 2.0 · Content Posting API · Auto-upload MV (vertical)
Client Key
—
Token Status
—
Last Checked
—
✅ Phase 1 (active): OAuth + creator stats (oEmbed เดิมยังใช้ได้ใน `tiktokEmbed` function).
✅ Phase 2 (active): Auto-generate vertical MV (1080×1920, blurred bg + centered cover) → upload ไป TikTok ເມື່ອເພງໄດ້ approved + มี ISRC.
✅ Phase 2 (active): Auto-generate vertical MV (1080×1920, blurred bg + centered cover) → upload ไป TikTok ເມື່ອເພງໄດ້ approved + มี ISRC.
⚠️ Direct Publish ต้อง TikTok audit ก่อน — ถ้ายังไม่ผ่าน ใช้ Inbox Upload (post to inbox, user เปิด TikTok app แล้ว publish เอง)
Meta (Facebook + Instagram)
OAuth 2.0 · Page posts + IG Reel · Auto-upload MV
App ID
—
Connection
—
Managed Pages
—
Last Checked
—
✅ Phase 1 (active): oEmbed (FB/IG/Threads embed) + OAuth + Page stats.
✅ Phase 2 (active): Auto-post vertical MV (1080×1920) ไป Facebook Page + Instagram Reel (trimmed to 180s) ເມື່ອເພງໄດ້ approved + มี ISRC.
✅ Phase 2 (active): Auto-post vertical MV (1080×1920) ไป Facebook Page + Instagram Reel (trimmed to 180s) ເມື່ອເພງໄດ້ approved + มี ISRC.
Throttle Scheduler — Catalog Drip Posting
ຄຸມຈຳນວນເພງທີ່ post ໄປ Facebook Page ຕໍ່ຊົ່ວໂມງ/ຕໍ່ມື້ — ກັນ spam-detection.
—
Queued
—
Eligible
—
Posted today
—
This hour
🔁 Loop Mode + Artist Rotation
Loading status…
✅ ໃຊ້ໄດ້ຕອນນີ້:
- oEmbed (IG/FB/Threads) — ຝັງ Post/Reels/Videos ໃນເວັບ
- Facebook Login — ຜູ້ໃຊ້ Login ດ້ວຍ Facebook (Dev Mode)
- Share Button — ປຸ່ມແຊຣ໌ ບໍ່ຕ້ອງ Auth
- Instagram Graph API — ດຶງ Posts/Reels/Insights ຂອງສິລະປິນ
- Pages API — ໂພສອັດຕະໂນມັດໄປ Facebook Page
- Meta Rights Manager — ປົກປ້ອງລິຂະສິດເພງ
- WhatsApp Cloud API — ແຈ້ງເຕືອນຜ່ານ WhatsApp
AudD Music Recognition
ຈຳແນກເພງ / Shazam-like
Type
Cloud Function (callable)
Function
auddRecognize
API Endpoint
https://api.audd.io/
Status
Configured via Cloud Functions
API key ຖືກເກັບໄວ້ໃນ Cloud Functions config. ບໍ່ຕ້ອງຕັ້ງຄ່າເພີ່ມ.
Stripe Payments
ການຊຳລະເງິນ, subscriptions
Mode
Test Mode
Webhook URL
Loading...
Status
Configured via Cloud Functions
Stripe keys ຖືກຕັ້ງຄ່າຜ່ານ Cloud Functions environment. ຈັດການ webhook ແລະ keys ຜ່ານ Stripe Dashboard.
BMI / ASCAP
PRO royalty reporting · Publisher registered
ASCAP
HupSub Publisher
Portal →
Name:
HUPSUB MUSIC
IPI:
1253894036
Member ID:
7544159
BMI
HupSub Publisher
Dashboard →
Name:
HUPSOK HUPSUP MUSIC
IPI:
01211486976
Account #:
3551749
Registration Status
—
Total Approved
—
ASCAP
—
BMI
—
Pending
💡 ວິທີລົງທະບຽນເພງ: BMI/ASCAP ບໍ່ມີ public API
→ ໃຊ້ CWR file (.cwr) ຫຼື manual upload ຜ່ານ portal.
Dashboard ຈະຊ່ວຍ export ແລະ track registration status.