QUODLIBET(1) QUODLIBET(1)

quodlibet - مدیریت‌کننده و پخش‌کننده کتابخانه صوتی

quodlibet [ --print-playing | control ]
exfalso [ directory ]

نرم‌افزار Quod Libet یک برنامه مدیریت موسیقی است. این برنامه روش‌های گوناگونی را برای مشاهده کتابخانه صوتی، به همراه پشتیبانی از رادیوهای اینترنتی و خوراک‌های صوتی ارائه می‌دهد. همچنین این ابزار دارای قابلیت‌های بسیار انعطاف‌پذیری برای ویرایش برچسب‌های متادیتا و جستجو است.

این صفحه راهنما صرفاً یک مرجع کوتاه برای Quod Libet است. مستندات کامل در نشانی زیر در دسترس است: https://quodlibet.readthedocs.io/en/latest/guide/index.html.

افزودن یک فایل یا دایرکتوری به کتابخانه
چاپ اطلاعات اشکال‌زدایی
قرار دادن یک نام فایل یا نتایج پرسمان در صف
قرار دادن فایل‌های جداشده با ویرگول در صف
فیلتر کردن بر اساس مقدار یک برچسب
فوکوس کردن روی پخش‌کننده در حال اجرا
پرش اجباری به آهنگ قبلی
نمایش اطلاعات مختصر نحوه استفاده
پنهان کردن پنجره اصلی
فهرست کردن مرورگرهای موجود
پرش به آهنگ بعدی
شروع بدون افزونه‌ها
باز کردن یک مرورگر جدید
مکث پخش
شروع پخش
--play-file=filename
پخش یک فایل
--play-pause
تغییر وضعیت پخش/مکث
پرش به آهنگ قبلی در صورت نزدیک بودن به آغاز، در غیر این صورت بازآغازی پخش
چاپ اطلاعات درباره آهنگ در حال پخش. می‌توانید رشته‌ای همانند ساختار شرح‌داده‌شده در بخش تغییر نام فایل‌ها ارائه دهید.
چاپ لیست پخش کنونی
چاپ نام فایل‌های حاصل از پرسمان
چاپ متن پرسمان فعال
چاپ محتویات صف
جستجو در کتابخانه صوتی
نمایش یا پنهان کردن صف
خروج از Quod Libet
فیلتر کردن بر اساس یک مقدار تصادفی
تنظیم امتیاز آهنگ در حال پخش
کاهش امتیاز آهنگ در حال پخش به اندازه یک ستاره
افزایش امتیاز آهنگ در حال پخش به اندازه یک ستاره
نوسازی و پویش دوباره کتابخانه
خاموش، روشن یا تغییر وضعیت تکرار
تکرار آهنگ در حال پخش، تکرار فهرست کنونی، توقف پس از یک آهنگ، یا خاموش کردن تکرار
اجرای Quod Libet در صورتی که در حال اجرا نباشد
پرش زمانی درون آهنگ در حال پخش
تنظیم مرورگر کنونی
نمایش پنجره اصلی
خاموش، روشن یا تغییر وضعیت پخش تصادفی
تنظیم نوع پخش تصادفی به تصادفی کامل (random)، ترجیح دادن آهنگ‌های با امتیاز بالاتر (weighted)، یا خاموش کردن آن
عدم نمایش هیچ پنجره‌ای هنگام شروع
شروع بلافاصله پخش
چاپ وضعیت پخش.TP --stop توقف پخش
توقف پس از پایان آهنگ در حال پخش
تغییر وضعیت نمایش یا پنهان‌سازی پنجره اصلی
حذف فیلترهای فعال مرورگر
حذف یک فایل یا پرس‌وجو از صف
نمایش نسخه و کپی‌رایت
تنظیم بلندی صدا
کاهش بلندی صدا
افزایش بلندی صدا
تنظیم قالب خروجی دستورهای --print-playing، --print-playlist، --print-query و --print-queue. می‌توانید یک رشته الگوی برچسب مشابه آنچه در بخش «تغییر نام فایل‌ها (RENAMING FILES)» در ادامه آمده است وارد کنید.

کاورهای آلبوم باید در همان دایرکتوری آهنگ‌های مربوطه قرار گیرند و نام فایل آن‌ها شامل عبارت‌های "folder" ،"front" یا "cover" باشد. اگر می‌خواهید چندین آلبوم را در یک دایرکتوری ذخیره کنید اما تصاویر کاور متمایزی داشته باشید، نام فایل تصویر مناسب باید شامل مقدار برچسب labelid باشد، مانند COCX-32760 cover.jpg.

در بسیاری از بخش‌های Quod Libet می‌توانید از «برچسب‌های متصل» (tied tags) استفاده کنید. برچسب‌های متصل دو نام برچسب هستند که با یک "~" به یکدیگر متصل شده‌اند، مانند "title~version" یا "album~part". برچسب‌های متصل حتی در صورت نبود یکی از برچسب‌ها منجر به نمایش «مناسب» می‌شوند؛ به عنوان مثال، در صورت وجود برچسب نسخه، "title~version" به صورت Title - Version نمایش داده می‌شود، اما در صورت نبود آن، تنها Title نمایش می‌یابد. شما می‌توانید هر تعداد برچسب را به یکدیگر متصل کنید.

تمام کادرهای جستجوی Quod Libet از جستجوهای پیشرفته با ساختارهای زیر پشتیبانی می‌کنند:

tag = value
tag = !value
tag = "value"
tag = /value/
tag = &(value1, value2)
tag = |(value1, value2)
!tag = value
|(tag1 = value1, tag2 = value2)
&(tag1 = value1, tag2 = value2)
#(numerictag < value)
#(numerictag = value)
#(numerictag > value)

پسوند 'c' در انتهای رشته‌ها یا عبارات باقاعده، جستجو را به حروف بزرگ و کوچک حساس (case-sensitive) می‌کند. مقادیر عددی می‌توانند به صورت اعداد صحیح، اعداد ممیز شناور، قالب MM:SS یا عبارات انگلیسی ساده وارد شوند، مانند "3 days" یا "2 hours".

ببینید: https://quodlibet.readthedocs.io/en/latest/guide/searching.html.

تمام برچسب‌های داخلی با نویسه ~ شروع می‌شوند. برچسب‌های داخلی غیرعددی عبارتند از ~basename، ~dirname، ~filename، ~format، ~length، ~people و ~rating. برچسب‌های داخلی عددی عبارتند از ~#added، ~#bitrate، ~#disc، ~#lastplayed، ~#laststarted، ~#length، ~#mtime، ~#playcount، ~#skipcount و ~#track.

ببینید: https://quodlibet.readthedocs.io/en/latest/guide/tags/internal_tags.html..SH "تغییر نام فایل‌ها (RENAMING FILES)"

نرم‌افزار Quod Libet به شما اجازه می‌دهد نام فایل‌ها را بر اساس برچسب‌هایشان تغییر دهید. در برخی موارد ممکن است علاوه بر مقدار برچسب‌ها، بخواهید نام فایل را بسته به وجود داشتن یا نداشتن یک برچسب نیز تغییر دهید. یک الگوی رایج ممکن است به این صورت باشد:

<tracknumber>. <title~version>

می‌توانید از یک '|' استفاده کنید تا متنی را فقط در صورت موجود بودن برچسب نمایش دهید:

<tracknumber|<tracknumber>. ><title~version>

همچنین می‌توانید با افزودن یک '|' دیگر، متن مشخصی را برای زمانی که برچسب وجود ندارد تعیین کنید:

<album|<album>|No Album> - <title>

ببینید: https://quodlibet.readthedocs.io/en/latest/guide/renaming_files.html.

برنامه Quod Libet از GStreamer برای پخش صدا استفاده می‌کند. این برنامه تلاش می‌کند پیکربندی GStreamer را از GConf بخواند، اما در صورت عدم موفقیت، به osssink بازمی‌گردد. می‌توانید گزینه pipeline را در ~/.quodlibet/config تغییر دهید تا از یک سینک (sink) دیگر استفاده کنید، یا گزینه‌هایی را به سینک ارسال کنید. به عنوان مثال، می‌توانید از esdsink یا alsasink device=hw:1 استفاده کنید.

ببینید: https://quodlibet.readthedocs.io/en/latest/guide/playback/backends.html.

~/.quodlibet/songs
یک dict پایتون از متاداده‌های نهان‌سازی‌شده در قالب pickle. حذف این فایل تمام آهنگ‌ها را از کتابخانه شما پاک خواهد کرد.
~/.quodlibet/config
فایل پیکربندی Quod Libet. این فایل هنگام خروج Quod Libet بازنویسی می‌شود.
~/.quodlibet/current
یک فایل "key=value" شامل اطلاعات مربوط به آهنگی که هم‌اکنون در حال پخش است.
~/.quodlibet/control
یک FIFO متصل به آخرین نمونه اجراشده از برنامه. گزینه‌های --next، --previous و غیره از این برای کنترل پخش‌کننده استفاده می‌کنند.
~/.quodlibet/plugins/
پلاگین‌ها را در اینجا قرار دهید.
~/.quodlibet/browsers/
مرورگرهای سفارشی کتابخانه را در اینجا قرار دهید.

ببینید: https://quodlibet.readthedocs.io/en/latest/guide/interacting.html.

برای دیدن فهرستی از تمام باگ‌ها و درخواست‌های قابلیت‌های جدید که در حال حاضر باز هستند، https://github.com/quodlibet/quodlibet/issues را ببینید.

Joe Wreschnig و Michael Urman نویسندگان اصلی Quod Libet هستند.

https://quodlibet.readthedocs.io/en/latest/guide,
https://quodlibet.readthedocs.io/en/latest/guide/faq.html,
regex(7), gst-launch(1)