foobar2000 รุ่น 0.9.5 - มาใหม่ แต่งโฉมง่ายขึ้น
posted on 03 Jan 2008 12:31 by ninkungz in Software
โปรแกรมเล่นเพลงส่วนใหญ่มักจะออกแบบหน้าตาให้ใกล้เคียงกับพวกเครื่องเสียงหรือเครื่องเล่นแบบพกพา (ไม่ก็เครื่องเสียงในรถยนต์) น้อยโปรแกรมนักที่ออกแบบหน้าตาธรรมดา ๆ ไม่ต่างจากพวก Text Editor หรือ Web browser แล้วจะได้รับความนิยม แต่ด้วยคุณภาพเสียงและเน้นการปรับแต่งอย่างอิสระ ทำให้เหล่าเซียน ๆ หูเงินหูทองต่างหันมามองมัน ใช่แล้ว foobar2000 นี่เอง!! (ก็เฉลยอยู่ตรงหัวข้อแล้ว จะร่ายยาวทำไม)
โดยปกติคนทั่วไปไม่ค่อยชอบ foobar2000 นัก อาจเพราะหน้าตาอันแสนธรรมดาของมัน เปิดโชว์หน้าร้านยังไงก็ไม่เท่ห์ User Interface ที่มากับ foobar2000 เองนั้นปรับแต่งไม่ได้มากนัก ส่วนใหญ่จะแต่งได้แต่ส่วนที่เป็นข้อความ หากต้องการแต่งอะไรมากกว่านั้นต้องไปเอา Component ที่ชื่อ Columns UI มาใช้แทน ซึ่งก็ยังปรับแต่งได้ยากอยู่ดี ...แต่ในเวอร์ชั่นล่าสุด (0.9.5) ที่ออกตัว Final มาหมาด ๆ เมื่อวันสิ้นปี ส่วนของ Default User Interface ได้รับการพัฒนาขึ้นอีกขั้น!!

โฉมหน้าแรก (ขออภัย Playlist เยอะไปนิด)
เปลี่ยนโฉมในไม่กี่คลิ้กด้วย Quick Setup

หลังเปลี่ยนโฉมด้วย Quick Appearance Setup
ลูกเล่นใหม่สุด ๆ ก็คือ Default User Interface ที่สามารถปรับแต่งได้แบบ Real time!! เริ่มจากคลิ้กเข้าไปที่เมนู View > Layout > Quick Setup ...

อยากได้แบบไหนคลิ้กเลย!!
หน้าต่าง Quick Appearance Setup ก็จะขึ้นมา จากนั้นก็คลิ้กเลือกรูปแบบได้เลย (แบ่งเป็น 3 ส่วน คือ Main Layout, Colors, Playlist Layout) หน้าตาของ foobar2000 ก็จะเปลี่ยนไปแบบเห็นกันจะ ๆ พอใจเมื่อไหร่ก็กด OK ได้เลย (ไม่พอใจกด Cancel .. คงไม่ต้องบอก) หากต้องการปรับแต่งสีด้วยตัวเองก็กดปุ่ม Go to Appearance Preferences แล้วไปที่ Default User Interface \ Colors and Fonts เพื่อปรับแต่งสีด้วยตัวเอง แล้วถ้าจะปรับแต่ง Layout เองล่ะ?
Layout Editing Mode
ถ้าหากต้องการแต่ง Layout เองก็ให้คลิ้กที่เมนู View > Layout > Enable Layout Editing Mode ก่อน จากนั้นเมื่อคุณคลิ้กขวาที่ส่วนประกอบต่าง ๆ ของ foobar2000 จะมีเมนูสำหรับปรับแต่งขึ้นมา...

เมนูสำหรับปรับแต่ง
การปรับแต่งก็ต้องเข้าใจเกี่ยวกับ UI Element ก่อนครับ มีรายละเอียดย่อ ๆ ดังนี้
- Container - เอาไว้บรรจุส่วนประกอบต่าง ๆ .. พวก Spliter จะใช้แบ่งส่วนประกอบออกเป็นซ้าย/ขวา หรือ บน/ล่าง, ส่วน Tab ก็เอาไว้แบ่งเป็น Tab ตามชื่อน่ะแหล่ะ, Toolbar Header ก็เอาไว้ใส่พวกปุ่ม Seekbar และ Volume Control, สุดท้าย Playlist Tabs แบ่ง Playlist เป็น Tab ซึ่งคุณสามารถนำส่วนประกอบอื่น ๆ มาใส่ได้ด้วย
- Media Library Viewer - เป็นส่วนของคลังเพลง (ตอนนี้มีอันเดียวคือ Album List)
- Playback Visualization - ก็... ไอ้ที่เป็นกราฟิกน่ะแหล่ะ
- Playlist Renderers - ส่วนที่เป็น Playlist
- Selection Information - ใช้แสดงข้อมูลของเพลงที่เล่นอยู่ (เช่นปกอัลบั้ม กับรายละเอียดของเพลง)
- Utility - พวกอรรถประโยชน์ .. เช่น Equalizer (ปรับแต่งเสียง) หรือ Playlist Manager (ไว้ใช้เลือก Playlist ในกรณีที่ไม่ได้ใช้ Playlist Tabs)
วิธีปรับแต่งพื้นฐานก็ไม่ยากครับ แต่ก่อนจะแต่งกันจนเละ ไปรู้จักกับอีกอย่างนึงก่อนดีกว่า
ละเลงเละยังไงก็ไม่กลัวพังด้วย Scratchbox

Scratchbox หลังจากละเลงแล้ว
คงเพราะกลัวว่าคนจะแต่งเละจนกลับเป็นแบบเดิมไม่ได้ ทางผู้พัฒนาจึงสร้างสิ่งนี้ขึ้นมา มันคือ Scratchbox ครับ เรียกมันขึ้นมาได้โดยไปที่เมนู View > Layout > Create Scratchbox จะพบหน้าต่างว่าง ๆ ขึ้นมา ในหน้าต่างนี้คุณสามารถคลิ้กขวาแล้วเพิ่ม UI Element ได้ตามใจชอบเลยครับ ถูกใจแล้วก็สามารถ Apply Layout ได้ที่เมนู Edit หรือจะ Export เป็นไฟล์เก็บไว้ก็ได้ (แน่นอนว่า Import ก็ได้ด้วย)
มาที่การปรับแต่งหน้าตากันครับ เริ่มจากการคลิ้กขวาแล้วเลือก Add UI Element เพื่อใส่ Container ไปสักอย่างก่อน แล้วก็คลิ้กขวาที่ส่วนว่าง ๆ ของ Container ที่ใส่เข้ามาแล้ว Add ส่วนประกอบอื่น ๆ เข้าไป ไม่พอใจก็คลิ้กขวาเลือก Replace UI Element จะปรับแต่งอะไรก็ คลิ้กขวา คลิ้กขวา คลิ้กขวา ไปน่ะแหล่ะ ไม่ยากหรอกครับ ลองเล่นดูละกัน
ส่งท้าย
Default User Interface แบบใหม่ก็จัดว่าถูกใจพอสมควร แต่ยังไม่มากเท่าไหร่ เพราะบางอย่างก็ยังไม่ได้เท่า Columns UI แต่ยังไงก็ถือว่าปรับแต่งได้ง่ายกว่า Column UI น่ะแหล่ะ ก็ต้องรอดูว่าจะมี Component อะไรมาให้แต่งกับ Default UI ได้มั้ย อย่างน้อย ๆ ก็ขอให้เปลี่ยนปุ่มได้น่ะแหล่ะ
ลิ้งค์ที่เกี่ยวข้อง :
ป.ล. วันนี้อ่านแล้วดูยาก ๆ ยังไงไม่รู้แฮะ (อ่านเองยังมึน ๆ
)


แถมถ้าไม่สนใจหน้าตายังตัวจิ๋วเดียวอีกตะหาก.. ชอบจริงๆเลย
#1 By sio หมีน้อยพรรคมาร on 2008-01-03 14:30