- Navidrome เป็นเซิร์ฟเวอร์เพลงแบบติดตั้งบนเซิร์ฟเวอร์เอง มีขนาดเล็ก และใช้งานได้ฟรี รองรับรูปแบบไฟล์เสียงหลากหลาย และใช้งานได้กับอุปกรณ์พกพาหลายประเภท
- โปรแกรมนี้ช่วยให้คุณจัดการคลังเพลงขนาดใหญ่ผ่านทางเว็บอินเทอร์เฟซที่ทันสมัยและมาตรฐาน API ของ OpenSubsonic
- โปรแกรมนี้มีตัวเลือกการเข้าถึงระยะไกลที่ปลอดภัยและการแปลงรหัสแบบเรียลไทม์เพื่อเพิ่มประสิทธิภาพการฟังบนอุปกรณ์ต่างๆ
ถ้าคุณยังเป็นคนที่ชอบสะสมซีดี เทปคาสเซ็ต หรือซื้ออัลบั้มดิจิทัลบน Bandcamp คุณคงรู้ว่าการมีคลังเพลงเป็นของตัวเองนั้นเป็นเรื่องน่ายินดี แต่การจัดการคลังเพลงในปัจจุบันอาจเป็นเรื่องปวดหัวจริงๆ ด้วยการเติบโตของการสตรีมมิ่ง เราสูญเสียการควบคุมเพลงของเราไปบ้าง กลายเป็นว่าต้องขึ้นอยู่กับการตัดสินใจของแพลตฟอร์มต่างๆ ว่าเราสามารถฟังอะไรได้บ้างและในราคาเท่าไหร่ โชคดีที่มีทางเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการทวงคืนอำนาจการควบคุมดิจิทัลของตนเองและตั้งระบบเล่นเพลงของตัวเองโดยไม่ต้องพึ่งพาบุคคลที่สาม
นี่คือจุดที่ Navidrome เข้ามามีบทบาท ซอฟต์แวร์โอเพนซอร์สฟรีที่ช่วยให้คุณสร้างเซิร์ฟเวอร์เสมือน Spotify ได้เองที่บ้าน ไม่ว่าคุณจะมีซีดีเพียงไม่กี่แผ่นหรือคอลเลกชันอัลบั้มจำนวนมหาศาลหลายพันอัลบั้มในรูปแบบ FLAC หรือ MP3 เซิร์ฟเวอร์นี้ก็สามารถจัดการได้อย่างง่ายดาย ช่วยให้คุณเข้าถึงเพลงของคุณได้จากพีซี อุปกรณ์มือถือ หรือแม้แต่ที่ทำงาน ตราบใดที่คุณมีการเชื่อมต่ออินเทอร์เน็ต เป็นโซลูชันที่เหมาะสำหรับผู้ที่ต้องการความเป็นส่วนตัว คุณภาพเสียงระดับ Hi-Fiและความสะดวกสบายในการซิงโครไนซ์ทุกอย่าง

กล่าวโดยง่าย Navidrome คือเซิร์ฟเวอร์ที่เขียนด้วยภาษา Go ทำให้มันทำงานได้เร็วและเบามากมีประสิทธิภาพถึงขนาดที่คุณสามารถใช้งานบน Raspberry Pi Zero ได้โดยที่ระบบไม่ล่ม หน้าที่หลักคือการจัดทำดัชนีโฟลเดอร์เพลงของคุณและให้บริการผ่านเว็บอินเทอร์เฟซที่ออกแบบมาอย่างดี หรือผ่านแอปพลิเคชันภายนอก จุดแข็งที่สำคัญที่สุดอย่างหนึ่งคือการใช้OpenSubsonic APIซึ่งเป็นมาตรฐานที่ช่วยให้แอปพลิเคชันมือถือหลายสิบแอปสามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้อย่างราบรื่น
ในแง่ของความเข้ากันได้ Navidrome ไม่ทำให้ผิดหวังเลย มันรองรับรูปแบบไฟล์เสียงแทบทุกรูปแบบเท่าที่จะนึกออกตั้งแต่ MP3 และ AAC ไปจนถึงรูปแบบที่ไม่สูญเสียคุณภาพ เช่น FLAC, WAV และ AIFF ยิ่งไปกว่านั้น มันยังมีคุณสมบัติขั้นสูง เช่นการแปลงไฟล์แบบเรียลไทม์ซึ่งจำเป็นอย่างยิ่งหากคุณมีไฟล์ขนาดใหญ่มากและต้องการฟังบนอุปกรณ์พกพาโดยไม่เปลืองข้อมูล หรือหากอุปกรณ์ของคุณไม่รองรับรูปแบบดั้งเดิม
บริการติดตั้งสำหรับทุกระดับ

ขึ้นอยู่กับว่าคุณสนุกกับการปรับแต่งคอมพิวเตอร์มากแค่ไหน คุณมีหลายวิธีในการเริ่มต้น สำหรับผู้ที่ต้องการวิธีที่ตรงไปตรงมาและเรียบง่ายสำหรับ Windowsก็มีตัวติดตั้ง .msi ให้ใช้งาน เพียงแค่เรียกใช้งาน ระบุตำแหน่งของไฟล์เพลงของคุณ (ตัวอย่างเช่น C:\Music) และเปิดเบราว์เซอร์ของคุณไปที่ localhost:4533 นี่เป็นวิธีที่เร็วที่สุดในการเริ่มเพลิดเพลินกับเพลงของคุณโดยไม่มีปัญหาใดๆ
สำหรับผู้ที่ชื่นชอบหรือผู้ที่มีเซิร์ฟเวอร์ที่บ้าน ตัวเลือกที่แนะนำคือDocker และ Docker Composeซึ่งช่วยให้คุณแยกเซิร์ฟเวอร์ไว้ในคอนเทนเนอร์เพื่อไม่ให้รบกวนโปรแกรมอื่นๆ เพียงแค่สร้างไฟล์ docker-compose.yml ที่กำหนดอิมเมจ deluan/navidrome แมปพอร์ต (ค่าเริ่มต้นคือ 4533) และเชื่อมโยงโฟลเดอร์ข้อมูลและเพลง หากคุณใช้Portainerคุณสามารถทำทั้งหมดนี้ได้จากอินเทอร์เฟซแบบกราฟิกโดยการสร้าง Stack ทำให้การจัดการง่ายขึ้นมาก
หากคุณเป็นผู้ใช้ Mac หรือ Linux คุณสามารถเรียกใช้งานได้โดยตรงจากไฟล์ไบนารี หรือกำหนดค่าLaunchAgent บน macOSเพื่อให้เซิร์ฟเวอร์เริ่มต้นทำงานโดยอัตโนมัติเมื่อคุณเปิดเครื่องคอมพิวเตอร์ ซึ่งจะช่วยให้คุณไม่ต้องเรียกใช้คำสั่งด้วยตนเองทุกครั้ง
การกำหนดค่าและการเพิ่มประสิทธิภาพไลบรารี

เมื่อติดตั้งเสร็จแล้ว สิ่งแรกที่ระบบจะทำคือขอให้คุณสร้างบัญชีผู้ดูแลระบบ จากนั้น Navidrome จะเริ่มสแกนโฟลเดอร์ของคุณ นี่คือจุดสำคัญ: การติดแท็กเพลงเพื่อป้องกันไม่ให้เพลงของคุณปรากฏเป็นกลุ่มที่ยุ่งเหยิง ไฟล์จะต้องมีข้อมูลเมตาที่ถูกต้อง (ศิลปิน อัลบั้ม หมายเลขแทร็ก) หากคุณสังเกตเห็นว่าบางอย่างไม่เป็นระเบียบ เครื่องมืออย่างMusicBrainz Picardจะมีประโยชน์อย่างมากในการแก้ไขแท็กเพื่อให้ Navidrome สามารถจัดกลุ่มทุกอย่างได้อย่างสมบูรณ์แบบ
ในแผงการตั้งค่า คุณสามารถปรับรายละเอียดต่างๆ เช่นโหมด ReplayGainซึ่งจะช่วยให้เพลงทุกเพลงเล่นด้วยระดับเสียงเท่ากัน คุณจึงไม่ต้องปรับระดับเสียงทุกๆ สองเพลง นอกจากนี้ คุณยังสามารถเชื่อมต่อเซิร์ฟเวอร์กับLast.fm หรือ ListenBrainzเพื่อบันทึกการเล่นเพลงทั้งหมดของคุณโดยอัตโนมัติ ทำให้ประวัติการฟังเพลงของคุณเป็นปัจจุบันอยู่เสมอ ไม่ว่าคุณจะฟังจากที่ไหนก็ตาม
วิธีเข้าใช้งานจากโทรศัพท์มือถือและอุปกรณ์อื่นๆ

ความมหัศจรรย์เกิดขึ้นเมื่อคุณต้องการพกพาเพลงติดตัวไปทุกที่ เนื่องจาก Navidrome สามารถใช้งานร่วมกับ Subsonic ได้ คุณจึงมีแอปพลิเคชันให้เลือกมากมาย บน Android Symfonium และ Substreamerเป็นตัวเลือกที่ดีมาก ในขณะที่บน iOS Amperfy และ play:sub โดดเด่น ในการตั้งค่าการเชื่อมต่อ คุณเพียงแค่ต้องมีที่อยู่ IP ของเซิร์ฟเวอร์ (ตัวอย่างเช่น http://192.168.1.15:4533) ชื่อผู้ใช้ และรหัสผ่านของคุณ
หากคุณต้องการออกจากบ้านและยังคงฟังเพลงได้โดยไม่มีปัญหาทางเทคนิค คุณสามารถใช้Tailscaleได้ เครื่องมือนี้สร้างเครือข่ายส่วนตัวเสมือน (VPN) ที่ช่วยให้คุณเข้าถึงเซิร์ฟเวอร์ของคุณได้ราวกับว่าคุณอยู่ในห้องนั่งเล่น แม้ว่าคุณจะอยู่เมืองอื่นก็ตาม สำหรับผู้ที่ต้องการวิธีแบบดั้งเดิมมากกว่า คุณสามารถตั้งค่าพร็อกซีแบบย้อนกลับด้วย Nginx หรือ Caddyและใบรับรอง SSL เพื่อเข้าถึงผ่านโดเมนที่ปลอดภัยของคุณเอง (https)
การจัดการขั้นสูงและเทคนิคเพิ่มเติม
หากคุณต้องการยกระดับประสบการณ์ไปอีกขั้น คุณสามารถเพิ่มFileBrowserควบคู่ไปกับ Navidrome โดยใช้ Docker ซึ่งจะช่วยให้คุณสามารถอัปโหลดไฟล์เพลงไปยังเซิร์ฟเวอร์ของคุณได้โดยตรงจากเบราว์เซอร์ ไม่จำเป็นต้องใช้โฟลเดอร์ที่แชร์หรือไดรฟ์ USB อีกต่อไป นอกจากนี้ สำหรับผู้ใช้ Windows ไฟร์วอลล์ของคุณอาจบล็อกการเข้าถึงจากอุปกรณ์มือถือของคุณ ในกรณีนั้น คุณจะต้องเปิดพอร์ต 4533 ในกฎขาเข้าของ Windows Defender Firewall
สำหรับผู้ที่ชื่นชอบความสวยงาม มีโปรแกรมไคลเอ็นต์บนเดสก์ท็อปอย่างFeishin หรือ Aonsokuที่เลียนแบบอินเทอร์เฟซของ Spotify ทำให้ได้ประสบการณ์การใช้งานที่ดึงดูดสายตามากกว่าเว็บไซต์พื้นฐาน แอปเหล่านี้ช่วยให้คุณเรียกดูผลงานเพลงของศิลปินและค้นพบเพลงยอดนิยมได้ด้วยการผสานรวมกับฐานข้อมูลภายนอก ทำให้การจัดการคอลเลกชันของคุณมีความทันสมัยและคล่องตัวมากขึ้น
ระบบอย่าง Navidrome เปลี่ยนแปลงความสัมพันธ์ของเรากับดนตรีไปอย่างสิ้นเชิง ทำให้เราสามารถรวมไฟล์นับพันไว้ในที่เดียวและเข้าถึงได้จากทุกอุปกรณ์ ตั้งแต่การติดตั้งที่ง่ายดายบน Windows ไปจนถึงพลังของ Docker บน Mini PC หรือ Raspberry Pi ความยืดหยุ่นนั้นสมบูรณ์แบบ เมื่อรวมกับการติดแท็กไฟล์ที่ดีและแอปพลิเคชันไคลเอ็นต์อย่าง Symfonium หรือ Amperfy เราจะได้ทางเลือกที่เป็นส่วนตัว ฟรี และมีคุณภาพสูง ซึ่งก้าวข้ามข้อจำกัดของบริการสมัครสมาชิกในปัจจุบันไปได้