หนึ่งจะล้างฐานข้อมูลคลังเพลง Rhythmbox ได้อย่างไร


28

ฉันจะลบฐานข้อมูลเพลงของ Rhythmbox ได้อย่างไร ฉันได้นำเพลงมากมายเข้าสู่ Rhythmbox ตอนนี้ฉันต้องการให้ Rhythmbox ลืมทุกอย่างที่ฉันนำเข้ามา



3
ไม่น่าเชื่อว่าหลังจากเวลานี้ฟีเจอร์นี้ยังคงหายไปจาก Rhythmbox!
HDave

คำตอบ:


40

ปิด Rhythmbox และลบฐานข้อมูล Rhythmbox ~/.local/share/rhythmbox/rhythmdb.xmlใน

หากคุณต้องการให้ Rhythmbox ลืมเส้นทางไลบรารีของคุณ (ไดเรกทอรีที่ค้นหาเพลงโดยอัตโนมัติ) คุณต้องลบออกจาก dconf:

gsettings set org.gnome.rhythmbox.rhythmdb locations "['file:///dev/null']"

จากนั้นคุณสามารถกำหนดเส้นทางใหม่ใน Rhythmbox GUI Edit -> Preferences -> Musicภายใต้

(โปรดสังเกตว่า

gsettings reset org.gnome.rhythmbox.rhythmdb locations

ไม่ทำงานอย่างถูกต้องตั้งแต่นั้น Rhythmbox พยายามที่จะ "ฉลาด" และใช้ไดเรกทอรีบ้านของคุณเป็นค่าเริ่มต้น การใช้/dev/nullข้างต้นป้องกันสิ่งนี้ หรือคุณสามารถตั้งค่าพา ธ ไลบรารีโดยตรงโดยใช้gsettings set)


2
ฉันขอขอบคุณที่ โปรดทราบว่าไม่ใช่ฉันที่ downvote คำตอบของคุณ คำตอบของคุณต้องการรายละเอียดเพิ่มเติมเพื่อให้เป็นสิ่งที่ดี แต่ไม่สมควรได้รับการโหวต
NN

1
สวัสดีถ้าคำตอบของ Roland Taylor นั้นถูกต้องและเป็นเช่นนั้นชื่อไฟล์ฐานข้อมูล Rhythmbox คือ rhythmdb.xml ใช่?
grahammechanical

1
@RolandTaylor คำตอบของคุณถูกต้องสำหรับระบบของฉันยกเว้นรายละเอียดเล็ก ๆ เส้นทางควรเป็น.local/share/rhythmbox/rhythmdb.xml(ไดเรกทอรีเรียกว่า "rhythmbox" และไม่ใช่ "Rhythmbox")
NN

1
คำเตือน: การลบไฟล์นี้จะเป็นการลบข้อมูลสถานีวิทยุของคุณด้วย! หากคุณต้องการทำสิ่งนี้จริงๆให้สำรองข้อมูลไว้ที่อื่นก่อนแล้วจึงเพิ่มรายการสถานีวิทยุอีกครั้ง เนื่องจากฉันเชื่อว่าสิ่งเหล่านี้ควรแยกออกจากกันฉันจึงยื่นเรื่อง แต่นี้ โปรดทำเครื่องหมายข้อผิดพลาดนี้ว่าส่งผลกระทบต่อคุณ (ถ้ามันรบกวนคุณมากเท่ากับฉัน): bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/951977
colan

1
เพียงครึ่งเดียวนี้ใช้ได้สำหรับฉัน: ฉันลบไฟล์หลายครั้ง แต่ในการรีสตาร์ท Rhythmbox แต่ละครั้งทำให้ฉันจำเส้นทางห้องสมุดของฉันได้ จากนั้นฉันก็กำจัดและติดตั้ง Rhythmbox ใหม่ หลังจากนั้นก็ยังจำเส้นทางสุดท้ายที่ฉันเพิ่มได้อย่างน่าอัศจรรย์ แต่ได้ลืมเส้นทางที่ฉันต้องการลบ ไม่แน่ใจว่ามันเก็บเส้นทางอย่างไรเมื่อฉันลบไฟล์. xml ???
ntc2
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.