อยากเปลี่ยน Raspberry Pi ให้เป็น Music Server ที่เล่นเพลงได้จากอุปกรณ์ใดก็ตามในเครือข่าย รวมถึงสตรีมเพลงจากเว็บไซต์ดังๆ เช่น Spotify? บทความนี้จะแนะนำวิธีเปลี่ยน Raspberry Pi ให้เป็นระบบเสียงคุณภาพสูงที่บ้านด้วย Volumio
เมื่อติดตั้ง Volumio บน Raspberry Pi แล้ว คุณจะสตรีมรูปแบบไฟล์เพลงหลักๆ ได้ทั้งหมด ได้แก่ FLAC, WAV, MP3, AAC, ALAC, และ PLS นอกจากนี้ เรายังจะแสดงวิธีสตรีมเพลงจาก Spotify ให้คุณมีเพลงอันมากมายให้ฟังได้ทุก lúc
สิ่งที่คุณต้องเตรียม
ในบทช่วยสอนนี้ เราจะทำ Raspberry Pi ให้เป็น Music Server แบบ Headless (ไม่ต้องใช้หน้าจอ คีย์บอร์ด เมาส์) และเชื่อมต่อเครือข่ายด้วยสาย Ethernet ดังนั้นเราจึงไม่ต้องใช้อุปกรณ์ต่อพ่วงทั่วไปของโปรเจกต์ Raspberry Pi มากนัก
สิ่งที่ต้องมี:
- Raspberry Pi (ทุกรุ่น)
- การ์ด SD
- สายไฟที่เข้ากับรุ่น Raspberry Pi ของคุณ
- สาย Ethernet
- อุปกรณ์เสียง เช่น ลำโพง สเตริโอ หรือการ์ดเสียง USB
- โมดูลแอมป์ (ไม่บังคับ แต่แนะนำให้มี)
- แล็ปท็อปหรือคอมพิวเตอร์สำหรับเขียน Volumio ลงการ์ด SD
เมื่อเตรียมอุปกรณ์ครบแล้ว คุณก็พร้อมที่จะสร้างระบบบันเทิงที่บ้านได้แล้ว
ติดตั้ง Volumio บน Raspberry Pi
ขั้นตอนแรกคือดาวน์โหลด Volumio และเขียนไฟล์ Image ลงการ์ด SD
บทช่วยสอนนี้ใช้โปรแกรม Etcher ในการเขียน Image เนื่องจากฟรีและรองรับทุกแพลตฟอร์ม หากยังไม่ได้ติดตั้ง Etcher ให้ไปที่เว็บไซต์ balenaEtcher และดาวน์โหลดเวอร์ชันล่าสุด
- บนแล็ปท็อป/คอมพิวเตอร์ ให้ไปที่หน้า Get Started ของ Volumio และดาวน์โหลดเวอร์ชันล่าสุดสำหรับ Raspberry Pi
- เสียบการ์ด SD
- เปิดโปรแกรม Etcher
- ใน Etcher คลิก "Select image" และเลือกไฟล์ Volumio ที่ดาวน์โหลดมา
- คลิก "Select target" และเลือกอุปกรณ์เป้าหมาย คือการ์ด SD
Etcher จะเขียน System Image ลงการ์ด SD ให้อัตโนมัติ
บูท Raspberry Pi
ตอนนี้พร้อมที่จะเริ่ม Raspberry Pi แล้ว:
- ถอดการ์ด SD จากคอมพิวเตอร์และเสียบเข้า Raspberry Pi
- เชื่อมสาย Ethernet เข้า Raspberry Pi
- เสียบ Raspberry Pi เข้าแหล่งจ่ายไฟ
อุปกรณ์จะบูทอัตโนมัติ โปรดทราบว่า การบูทครั้งแรกของ Volumio อาจใช้เวลานานหลายนาที
เชื่อมต่อกับ Wi-Fi Hotspot ชั่วคราวของ Volumio
ในระหว่างการตั้งค่า Volumio จะสร้าง Wi-Fi Hotspot ชั่วคราวขึ้นมาเพื่อให้ตั้งค่าซอฟต์แวร์ บนแล็ปท็อป/คอมพิวเตอร์ ให้เปิดการตั้งค่าเครือข่ายและเลือก Wi-Fi Hotspot ชื่อ "Volumio"
เมื่อถูกถามรหัสผ่าน ให้ใส่ "volumio2"
ทันทีที่เชื่อมต่อกับ Hotspot นี้แล้ว จะมี Popup ปรากฏขึ้นเพื่อให้ตั้งค่า Volumio
หาก Popup ไม่ปรากฏ ให้เข้าไปที่ https://volumio.local/wizard เพื่อเปิด Setup Wizard ด้วยตนเอง
ตอนนี้คุณพร้อมที่จะตั้งค่า Headless Music Server:
- เลือกภาษาและคลิก "Next"
- ตั้งชื่ออุปกรณ์ให้เป็นชื่อเฉพาะตัวและคลิก "Next"
- ตั้งค่าการส่งออกเสียง (Audio Output) ซึ่งจะแตกต่างกันไปตามอุปกรณ์เสียงที่คุณต่อกับ Raspberry Pi
- ระบุว่าต้องการเมนูตั้งค่าแบบเต็มรูปแบบหรือแบบเรียบง่าย สามารถเปลี่ยนได้ภายหลังในเมนู System ของ Volumio เพื่อให้เริ่มใช้งานเร็วที่สุด แนะนำให้เลือกเมนูแบบเรียบง่าย
- Wi-Fi Hotspot ของ Volumio เป็นชั่วคราวเท่านั้น จึงจะขอเข้าถึงเครือข่ายบ้านของคุณ ให้เลือกเครือข่ายจากรายการและใส่รหัสผ่านเมื่อถูกถาม
คุณจะถูกตัดการเชื่อมต่อจาก Hotspot เมื่อ Volumio เชื่อมต่อกับ Wi-Fi บ้านสำเร็จ
สตรีมเพลงล้านเพลงผ่าน Volumio Server
ตอนนี้คุณควรเข้าถึงคอนโซล Volumio ได้แล้ว
มีหลายวิธีในการสตรีมเพลงผ่าน Volumio
1. โอนไฟล์เพลงแบบไร้สาย
หลังจาก Volumio ออนไลน์ไปแล้ว 몇 นาที อุปกรณ์อื่นในเครือข่ายจะจดจำมันเป็นที่เก็บข้อมูลเครือข่าย (Network Storage) โดยอัตโนมัติ คุณสามารถเชื่อมต่อกับ Volumio จากอุปกรณ์ที่ต่ออินเทอร์เน็ตได้ด้วยชื่อผู้ใช้ "volumio" และรหัสผ่าน "volumio2"
เมื่อเชื่อมต่อสำเร็จ คุณสามารถลากวางไฟล์เพลงเข้าไปได้ และเล่นไฟล์เหล่านั้นผ่าน Volumio ทันที
2. เข้าถึงอุปกรณ์เครือข่ายจากระยะไกล
คุณสามารถสตรีมเพลงจาก Network Drive ใดๆ ที่เชื่อมต่อกับเครือข่ายบ้าน:
- ในคอนโซล Volumio (เข้าถึงได้ที่ https://volumio.local) ไปที่ "Settings -> My Music"
- หาส่วน "Network Drives" และคลิก "Add new device"
Volumio จะสแกนเครือข่ายและแสดงรายการ Network Drives ที่พบ ให้หาอุปกรณ์ที่เก็บเพลงของคุณ เชื่อมต่อจากระยะไกล และพร้อมสตรีมเพลงได้เลย!
3. ใช้ปลั๊กอิน Spotify
ด้วยผู้ใช้งานที่ใช้งานอยู่เกิน 217 ล้านคน Spotify จึงเป็นหนึ่งในบริการสตรีมเพลงยอดนิยมที่สุด คุณสามารถเข้าถึงไลบรารีเพลงทั้งหมดของ Spotify ผ่าน Volumio Server:
- ในเมนูด้านซ้ายของ Volumio เลือก "Plugins"
- เลือก "Music services"
- หาปลั๊กอิน "Spotify" และคลิกปุ่ม "Install"
- เมื่อถูกถาม ให้เลือก "Enable plugin"
- เมื่อติดตั้ง Spotify สำเร็จ คลิกแท็บ "Installed Plugins"
- หา "Spotify" และลาก Slider ให้อยู่ตำแหน่ง "On"
- คลิกปุ่ม "Settings"
- ใส่ชื่อผู้ใช้และรหัสผ่าน Spotify แล้วคลิก "Login"
- หากคุณใช้บัญชี Spotify ฟรี แนะนำให้ปิด "High Quality" audio
- คลิกปุ่ม "Save"
Volumio จะเชื่อมต่อกับ Spotify และคุณจะเข้าถึงคอลเลกชันเพลงอันมหาศาลของ Spotify ได้แล้ว
หากคุณใช้ Spotify เพียงอย่างเดียว อาจพิจารณาติดตั้ง Spotify Connect บน Raspberry Pi แทนก็ได้