จะเน้นการเล่นแทร็กในรายการเล่น Foobar2000 ใน UI เริ่มต้นได้อย่างไร


4

ในอินเทอร์เฟซผู้ใช้เริ่มต้นของ Foobar แทร็กการเล่นปัจจุบันจะส่งสัญญาณโดยลูกศรที่รอบคอบเท่านั้นไม่มีตัวหนาไม่มีไฮไลต์ไม่มีสีที่ต่างกัน 'ไฮไลต์' เท่านั้นที่เกิดขึ้นโดยการเลือกแทร็ก

ป้อนคำอธิบายรูปภาพที่นี่

ในผู้เล่นอื่นความแตกต่างระหว่างแทร็กที่เลือกและแทร็กที่เน้น / การเล่นนั้นชัดเจน

ป้อนคำอธิบายรูปภาพที่นี่

มีการตั้งค่าบางอย่าง - ฉันไม่ได้หมายถึงสกิน - ที่จะปรับปรุงสิ่งนี้หรือไม่?


UPDATE: เห็นได้ชัดว่าฉันไม่ได้ถามเกี่ยวกับคุณลักษณะนี้ในคอลัมน์ UI : ไม่มีจุดที่ขอสิ่งที่มีอยู่แล้ว ดังนั้นสิ่งนี้จึงถูก จำกัด ไว้ที่UI เริ่มต้นซึ่งคุณลักษณะพื้นฐานนี้ขาดหายไปอย่างยอดเยี่ยม

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ช่วยถ้าคุณเปิดใช้งานตัวเลือก "เคอร์เซอร์ตามการเล่น"
David Dai

@DavidDai - มันช่วยได้อย่างไร?

ในลักษณะที่แถวที่กำลังเล่นอยู่นั้นถูกเน้นไว้เสมอ
David Dai

@DavidDai - "เคอร์เซอร์ตามการเล่น" ทำให้แทร็กถัดไปในรายการถูกไฮไลต์เมื่อเริ่มเล่น: แต่ไม่เสมอไปจนกระทั่ง / จนกว่าคุณจะใช้เม้าส์แล้วคลิก (แม้แต่ครั้งเดียว) แทร็กอื่นนั่นคือ ในภาพด้านบนแทร็กการเล่นถัดไปจะถูกเน้นด้วย "เคอร์เซอร์ตามการเล่น" เปิดใช้งานหาก / หลังจากแทร็กการเล่นปัจจุบันเสร็จสิ้น - แต่มันเกิดขึ้นที่สิ่งนี้จะไม่เกิดขึ้นด้วยตัวเองในภาพนั้นเพราะสิ่งที่เล่น เป็นสถานีวิทยุ! แต่ถ้าฉันคลิกปุ่ม 'ถัดไป' สถานี / แทร็กถัดไปจะเริ่มไฮไลต์

@DavidDai - ในความเป็นจริง "เคอร์เซอร์ตามการเล่น" หมายถึงการเลือกเคอร์เซอร์ตามการเล่นเพื่อให้สิ่งที่เราเห็นไม่มีไฮไลต์ แต่การเลือก ความแตกต่างระหว่างทั้งสองมีความชัดเจนมากในการเล่นมากที่สุด (Winamp, Windows เครื่องเล่นสื่อ VLC ฯลฯ ): ยกตัวอย่างเช่นเมื่อคุณเลือกบางเพลงจะเอาพวกเขา ฯลฯ ติดตามตอนนี้เล่นอยู่แล้วและที่แตกต่างกันที่ไฮไลต์ / เลือก - เห็นภาพเพิ่ม

คำตอบ:


2

ใช้คอลัมน์ UI เพิ่มรหัสต่อไปนี้

$if(%isplaying%
,$set_style(text,$rgb(255,0,255), $rgb(255,0,255))
)

ในการตั้งค่า> แสดง> คอลัมน์ UI> มุมมองเพลย์ลิสต์> ลูกโลก เลือกแท็บ "สไตล์" และเพียงต่อท้ายรหัสที่มีอยู่


ฉันจะต้อง จำกัด คำถามของฉันให้แคบลงเพื่อเริ่มต้น UI และไม่รวมคอลัมน์ UI ไม่เช่นนั้นคำตอบอาจไม่มีที่สิ้นสุด มีสกินที่ใช้คอลัมน์เป็นร้อยคอลัมน์ซึ่งเห็นได้ชัดว่าให้สิ่งที่ถูกถามที่นี่ สิ่งเดียวที่น่าสนใจสำหรับคำถามของฉันคือสิ่งนั้นถามสิ่งที่ขาดใน UI เริ่มต้น แม้แต่คอลัมน์หลักดั้งเดิมของ UI ก็มีคุณสมบัติของการไฮไลต์ตอนนี้ที่เล่นแทร็กอยู่เสมอ (โดยมีแถบสีฟ้าบนแทร็กนั้น) และจะไม่มีประเด็นในการขอสิ่งที่มีอยู่แล้ว

2

ลูกศรที่ส่งสัญญาณการติดตามการเล่นในเพลย์ลิสต์ UI เริ่มต้นคือคอลัมน์ที่อยู่ในรายการอื่นซึ่งรวมถึงชื่ออัลบั้มและศิลปิน แม้ว่าคอลัมน์เริ่มต้นจะไม่สามารถแก้ไขได้ แต่ก็สามารถแทนที่คอลัมน์ที่สร้างขึ้นใหม่ได้

เมื่อพิจารณาจากสีใน UI เริ่มต้นฉันอ่านที่นี่ว่า:

"เริ่มต้นในเวอร์ชั่น 1.0 มุมมองเพลย์ลิสต์ UI เริ่มต้นไม่รองรับฟังก์ชั่นสีในตำแหน่งนั้นสีข้อความสามารถปรับได้ด้วยไวยากรณ์วงเล็บมุม: ใช้อักขระ <และ> เพื่อสร้างข้อความเฉพาะกับสีเริ่มต้นหรือ> ไฮไลต์> ed ด้วยสีไฮไลต์แต่ละกรณีมีมากถึงสามระดับเช่น:,> ไฮไลต์ <, >> ไฮไลต์เพิ่มเติม <<, << >> "

อันที่จริงสีของแทร็กการเล่นอาจเปลี่ยนไปตามความจริงที่ว่าเมื่อไฮไลต์หรือหรี่แสง (โดยการเพิ่ม>หรือ<ในคอลัมน์ใหม่ภายใต้การตั้งค่า> การแสดงผล> ส่วนต่อประสานผู้ใช้เริ่มต้น> มุมมองเพลย์ลิสต์ ) หนึ่งใน "ไฮไลต์" - ภายใต้ "สีและแบบอักษร"

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นอาจมีการเพิ่มคอลัมน์ใหม่ (ที่มีชื่อที่เกี่ยวข้อง) ในส่วน "มุมมองเพลย์ลิสต์"

ป้อนคำอธิบายรูปภาพที่นี่

ด้วย 'ลวดลาย' คล้ายกับต่อไปนี้:

$ ถ้า (% isplaying%, >>>% ศิลปินอัลบั้ม%% อัลบั้ม%,% ศิลปินอัลบั้ม%% อัลบั้ม%)

$ ถ้า (% isplaying%, >>>% ชื่อเพลง% ศิลปินติดตาม%,% ชื่อเพลง% ศิลปิน%%)

$ ถ้า (% isplaying%, >>>% ความยาว%,% ความยาว%)

$ ถ้า (% isplaying%, >>>% tracknumber%,% tracknumber%)

$ if (% isplaying%, >>>% codec%,% codec%)

$ ถ้า (% isplaying%, >>>% filesize_natural%,% filesize_natural%)

คำสั่งเหล่านี้ติดตามฟังก์ชั่น$if(X,Y,Z)(แสดงในไฟล์วิธีใช้ไวยากรณ์ Foobar2000) ซึ่งหมายความว่า "ถ้า X มีฟิลด์แสดงอย่างน้อยหนึ่งช่องให้เรียกใช้งาน / แสดง Y มิฉะนั้นเรียกใช้งาน / แสดง Z" - ในกรณีนี้หากแทร็กกำลังเล่นสีของมันจะถูกไฮไลต์ (ตั้งค่าเป็นของการตั้งค่า "Hightlight") แทร็กอื่น ๆ ไม่มีการเปลี่ยนแปลง

คอลัมน์เริ่มต้นจะต้องถูกแทนที่ด้วยคอลัมน์ใหม่ที่เป็นไปตามรูปแบบด้านบน ดังนั้นยกเลิกการตรวจสอบเก่าและตรวจสอบใหม่โดยคลิกขวาที่ชื่อคอลัมน์:

ป้อนคำอธิบายรูปภาพที่นี่

ไฟล์วิธีใช้ไวยากรณ์สามารถเข้าถึงได้ภายใต้วิธีใช้ Preferences / Display / Default User Interface / Syntax (เป็นไฟล์foobar2000/titleformat_help.html) บรรทัดเกี่ยวกับสีอยู่ที่ส่วนท้ายสุดของเอกสาร มีข้อความระบุว่า: "การควบคุมสี: <> ใช้เพื่อหรี่แสงหรือเน้นข้อความซึ่งมีอยู่ในเพลย์ลิสต์และแถบสถานะในปัจจุบันมี 3 ระดับไฮไลท์ 3 ระดับและ 3 ระดับไฮไลท์ซึ่งสามารถเข้าถึงได้โดยการทำซ้ำตัวควบคุมสี"


ในการแทนที่คอลัมน์ 'การเล่น' ด้วยอันใหม่ให้ดูใน MSOffice Word หรือใน Open / Libre Office เพื่อหาสัญลักษณ์ที่ต้องการภายในฟอนต์ที่คุณใช้เพื่อแสดงเพลย์ลิสต์ในอินเทอร์เฟซเริ่มต้นของ Foobar แล้ววางลงในบรรทัด คอลัมน์ใหม่ตามที่แสดงด้านล่าง:

$if(%isplaying%, >>>♫ ♫ ♫ ♫ ♫)

ด้วยการเพิ่มตัวแปรใหม่ทั้งการเล่นและการเล่นที่ไม่ได้เล่นสามารถเปลี่ยนแปลงได้ทำให้สามารถเพิ่มตัวละครบางตัวเช่นสัญญาณเพลงหรือแม้แต่ช่องว่าง

เช่นหากมีการเพิ่มช่องว่างหน้าตัวแปร Z จากคอลัมน์ชื่อเรื่องและศิลปิน / อัลบั้มสิ่งนี้จะแสดงขั้นตอนการเล่นไปข้างหน้าเมื่อเทียบกับแทร็กที่ไม่ได้เล่น

เช่นสำหรับภาพด้านล่างจะใช้คอลัมน์ศิลปิน / อัลบั้มที่มีรูปแบบ:

$if(%isplaying%, >>> %album artist%  %album%               ♫♫♫,           %album artist%  %album% )

และคอลัมน์ชื่อที่มีรูปแบบ:

$if(%isplaying%, >>>%title%                  ♫♫♫ ,        %title%)

ป้อนคำอธิบายรูปภาพที่นี่

สัญลักษณ์ / ตัวละครจากภาพและรูปแบบที่แสดงด้านบนอาจมีลักษณะเฉพาะกับแบบอักษรบางตัวที่ติดตั้งหรือไม่ได้ใช้บนระบบปฏิบัติการ ฉันจำได้ว่าฉันมีปัญหาในการค้นหาใน Linux + Wine สัญลักษณ์ที่ใช้ใน Windows หรือใน WinXP สัญลักษณ์ที่ใช้ใน Win7 เป็นต้นสัญลักษณ์อื่น ๆ ที่น่าสนใจอาจสามารถใช้ได้


หากต้องการบันทึกการเปลี่ยนแปลงทั้งหมดส่งออกธีมไปยังไฟล์


นี่คือธีมที่เรียบง่ายที่ปรับแต่งในลักษณะนี้ โหลดจากนั้นดูใต้ 'การตั้งค่า - UI เริ่มต้น - มุมมองเพลย์ลิสต์' เพื่อดูและแก้ไขการตั้งค่า


ฉันขอขอบคุณคำตอบนี้ แต่ถ้าคุณหรือใครก็ตามสามารถหาวิธีทำให้คอลัมน์เป็นตัวหนาได้ฉันจะขอบคุณคำตอบนี้มากยิ่งขึ้น!
palswim

@palswim - คุณสามารถโพสต์คำถามเฉพาะใหม่ใน superuser และเริ่มรับรางวัลในนั้น - ฉันจำได้ว่า (ก่อนที่จะหาวิธีแก้ปัญหานี้) ฉันได้มองหาวิธีที่จะทำให้แทร็กที่กำลังเล่นอยู่ใช้ตัวหนาใน UI เริ่มต้น แต่ไม่พบอะไรเลย - ตัวหนาเป็นตัวเลือกของฉันเพราะฉันไม่สามารถเปลี่ยนสีได้ในขณะนี้สีที่สามารถเปลี่ยนความคมชัดที่ฉันกำลังมองหาอยู่ที่นั่น - ฉันได้อัปเดตลิงก์ไปยังธีมตัวอย่างของฉันแล้ว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.