Exaile (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Exaile. Дата последней синхронизации: 14 октября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: Информация в этой статье выглядит устаревшей (в том числе в английском оригинале) (Discuss in Talk:Exaile (Русский))

Exaile - музыкальный плеер, написанный на Python с использованием графической библиотеки GTK+. Exaile опубликован под лицензией GPL. Основные особенности плеера:

  • Поиск обложек, информации об артисте\альбоме, а также гитарных табулатур
  • Табовый интерфейс списка воспроизведения
  • Поддержка iPod
  • Поддержка Last.fm
  • Просмотр директорий SHOUTcast
  • Черный список треков

Установка

Установите пакет ExaileAUR.

Если вы используете ALSA и хотите использовать alsasink, установите пакет gstreamer0.10-base-pluginsAUR. Это может решить проблему отсутствия звука сразу после установки или же при попытке воспроизвести несколько источников одновременно.

Включение отображения обложки, текста песен и гитарных табулатур

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: One of these packages was dropped to the AUR and the other was dropped entirely. These are not listed dependencies of Exaile itself [1], nor do they seem to be listed dependencies of the relevant plugins. Are these packages really required? (Discuss in Talk:Exaile#Enabling cover art, lyrics, and guitar tablature)

Для включения отображения обложки, текста песен и гитарных табулатур необходимы пакеты gnome-python-extrasAUR[ссылка недействительна: package not found] и libgtkhtmlAUR.

Проигрывание аудио-CD

Для проигрывания аудио-CD необходим пакет cddb-pyAUR.

Включение мультимедийных клавиш независимо от DE/WM

Первым делом, запустите xev и получите коды для клавиш Previous, Next, Play, Stop, Mute. Затем, создайте текстовый файл и добавте в него строки для каждой клавиши, следуя формату keycode 173 = XF86AudioPrev, где 173 соответствует коду клавиши, а 'Prev' - действию, которое может принимать значения 'Next', 'Play', 'Stop', и 'Mute'.

Затем, отредактируйте файл ~/.xinitrc, добавив в него строку xmodmap <file name>перед секцией запуска DE/WM (начинается с 'exec'), где <file name> - имя созданного вами файла.

Напоследок, в Exaile, откройте меню настроек плагинов (Edit → Preferences → Plugins), и включите XKeys plugin. После перезапуска мультимедийные клавиши должны работать.

Решение проблем

Индикатор прогресса застревает на 0:00

Сперва убедитесь, что это не проблема вашей звуковой подсистемы (ALSA, OSS, etc.) и ваш playback sink в Exaile имеет корректное значение. Попробуйте установить его в automatic.

Если проблема наблюдается с файлами формата MP3, попробуйте какой-нибудь другой файл в формате .ogg или .flac. Если он будет работать нормально, попробуйте установить gstreamer0.10-ugly-pluginsAUR.

"Playback error encountered! Configured audiosink bin0 is not working"

Если вы видите это сообщение или "Configured audiosink bin1 is not working" (после 'bin' может быть любой другой номер), это может означать, что Flash блокирует использование ALSA. Решить данную проблему можно, выполнив:

killall npviewer.bin

В некоторых случаях Flash может блокировать ALSA даже тогда, когда процесс npviewer.bin не запущен. Обновление в браузере страниц, которые используют Flash, должно помочь.

Плагин "Last.fm Loved Tracks" не работает

Если при запуске через консоль Exaile печатает предупреждение:

WARNING : Error while connecting to Last.fm network: 'module' object has no attribute 'LastFMNetwork'

то установите python2-pylastAUR.

"Playback error encountered! No suitable plugins found"

Установите все плагины, описанные в статье GStreamer, и попробуйте ещё раз.

Известные проблемы

Проигрывание с SMB share

К сожалению, Exaile не поддерживает протокол smb.