Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

ตั้ง Sleep Timer Spotify บน Mac: ฟังเพลง/พอดแคสต์นอนหลับไม่ต้องกังวลปิด

ชอบฟังเพลง/พอดแคสต์ขณะนอน แต่กลัวลืมปิด? Spotify Sleep Timer ฟีเจอร์ built-in ตั้งเวลาหยุดเล่นอัตโนมัติ (5-60 นาที หรือ End of Track/Episode) บทความนี้สอน ตั้งค่า Sleep Timer บน Mac แบบละเอียด

เงื่อนไขก่อนเริ่ม

  • ติดตั้ง Spotify Desktop App (ไม่ใช่ Web Player)
  • Login บัญชี (Free หรือ Premium ก็ได้)
  • อัปเดต Spotify ให้ล่าสุด (ฟีเจอร์ Sleep Timer เพิ่มมาตั้งแต่เวอร์ชัน 2019+)

วิธีที่ 1: ตั้ง Sleep Timer ผ่านพอดแคสต์ (วิธีหลัก)

Sleep Timer ปัจจุบันทำงานได้เฉพาะขณะเล่น Podcasts (เพลง Music โดยตรงไม่มีไอคอน Half-moon)

  1. เปิด Spotify → ค้นหา/เล่น Podcast Episode ใดๆ
  2. ขณะเล่น → ดูมุมล่างขวา จะมีไอคอน 🌙 Half-moon (Sleep Timer)
  3. คลิกไอคอน 🌙 → เลือกเวลา: 5, 10, 15, 30, 45, 60 นาที หรือ End of Episode
  4. ตั้งค่าเสร็จ → เพลง/พอดแคสต์จะหยุดอัตโนมัติเมื่อครบเวลา

วิธีที่ 2: ใช้ Clock Icon (Alternative - ทำงานกับเพลงได้)

บน Mac Spotify Desktop App บางเวอร์ชันมีไอคอนนาฬิกา

  1. ขณะเล่นเพลง/พอดแคสต์ → คลิกไอคอน 🕐 Clock (อยู่ใกล้ Progress Bar)
  2. เลือก Stop Playing (หรือ "When Timer Ends" → Stop Playing)
  3. ตั้งเวลา → Start

หมายเหตุ: ไอคอนนาฬิกาอาจไม่แสดงบนเวอร์ชันใหม่ ลองใช้วิธีที่ 1 แทน

วิธีที่ 3: ใช้ macOS Built-in Shortcuts (Automation)

สร้าง Shortcut ปิด Spotify อัตโนมัติ (ทำงานกับเพลง/พอดแคสต์ทุกอย่าง)

  1. เปิดแอป Shortcuts บน Mac
  2. Create Shortcut → Add Action: Run AppleScript
  3. วางโค้ด:
    tell application "Spotify" to pause
  4. ตั้งชื่อ "Stop Spotify" → Add to Menu Bar / Dock
  5. ใช้ร่วมกับ Timer App (เช่น Timer Boom, หรือ Clock App ตั้ง鬧 → Run Shortcut)

วิธีที่ 4: ใช้ AppleScript + launchd (สำหรับผู้เชี่ยวชาญ)

สร้าง Scheduled Job ปิด Spotify เวลาที่กำหนดทุกวัน

  1. สร้างไฟล์ stop_spotify.scpt:
    tell application "Spotify"
        if player state is playing then pause
    end tell
  2. สร้าง ~/Library/LaunchAgents/com.user.stopspotify.plist ตั้งเวลา Run (ค่อนข้างซับซ้อน)

ข้อจำกัดของ Spotify Sleep Timer ปัจจุบัน

  • ทำงานได้เฉพาะ Podcasts (มีไอคอน 🌙)
  • ไม่ทำงานกับ Music Tracks/Playlists/Albums โดยตรง
  • ไม่ Sync ข้ามอุปกรณ์ (ตั้งบน Mac ไม่มีผลบน iPhone)
  • ไม่มีการ Fade Out (หยุดทันที)

ทางเลือกอื่น: แอปนาฬิกา/Timer ภายนอก

แอป/วิธีรองรับเพลงFade OutCross-deviceความยาก
Spotify Sleep Timer (Podcast)❌❌❌ง่าย
Spotify Clock Icon✅ (บางเวอร์ชัน)❌❌ง่าย
Shortcuts + Timer App✅❌❌ปานกลาง
Sleep Timer (Mac App Store)✅✅❌ง่าย
AutoMute / Background Music✅✅❌ปานกลาง

เคล็ดลับ: รักษา Mac ให้รัน Spotify ลื่น

Spotify Cache กินพื้นที่มาก (Library/Caches/com.spotify.client) → ใช้ PowerMyMac → Junk Cleaner → Spotify Cache ล้างเป็นระยะ → App เปิดเร็ว, Streaming ไม่ลैг

สรุป: ใช้ Podcast + 🌙 Half-moon Icon เป็นวิธีหลัก (Official, ใช้งานง่าย) ต้องการตั้งเวลาฟังเพลง → ใช้ Shortcuts + Timer App หรือแอป Sleep Timer จาก Mac App Store