7

Я использую Spotify в Linux, используя Wine.

Звук работал великолепно (хотя тест звука в winecfg не удался!), Пока я вчера не установил alsa-oss , чтобы заставить звук Flash работать в Firefox.

Теперь Spotify говорит: « Проблема с вашей звуковой картой.Spotify не может играть музыку. "

Итак, вопрос в том, как заставить звук снова работать в Spotify, чтобы он продолжал работать и во Flash & Firefox? Настроить некоторые настройки ALSA? Настройки Spotify? Добавить / удалить некоторые пакеты?

Кстати, как ни странно, теперь, когда звук не работает в Spotify, "Test Sound" winecfg в действительно работает!

Это Ubuntu 8.04 (Харди). Звуковая карта / драйвер, вероятно, является встроенным AC'97. Пожалуйста, укажите, нужна ли какая-либо дополнительная информация о системе!


Обновление: у меня установлена Flash 10 (вне системы упаковки, с использованием переменной env $MOZ_PLUGIN_PATH ), но у меня также был Flash 9 из flashplugin-nonfree - более ранняя версия использовалась Firefox! Основываясь на том, что сказал Майк Артур о Flash и alsa-oss , я удалил старые Flash (flashplugin-nonfree package) и alsa-oss - и звук Flash все еще работает, что приятно. Но по какой-то причине Spotify по-прежнему не воспроизводит звук, хотя теперь все должно быть так, как было изначально ...

Обновление 2: Понял работает, все гладко, в конце концов.

5 ответов5

6

Обновление (2012)

Уже пару лет существует собственная версия Spotify для Linux, которая, хотя и помечена как "предварительный просмотр", полностью функциональна, насколько мне известно, и должна быть вашим основным вариантом. Используйте это, и, по крайней мере, вы обойдете любые проблемы со звуком, связанные с Wine .

Оставляя мой оригинальный ответ ниже, на всякий случай, если он может быть полезен для кого-то:


Оригинальный ответ (2009)

Хорошо, все заработало, удалив alsa-oss и настройки звука из winecfg.Я сменил драйвер ALSA на драйвер OSS; смотрите скриншот ниже.

Проблема с драйвером OSS заключается в том, что любое приложение блокирует воспроизведение звука всеми остальными; например, если Spotify открыт (но даже не играет музыку) - я не могу получить звук от Audacious. На самом деле это довольно отстойно - иногда, когда я открываю Spotify, он не воспроизводит звук, и мне приходится отслеживать, какой процесс блокирует звуковое устройство - даже когда звук не воспроизводится.

Так что я определенно все еще открыт для лучших решений - возможно, с ALSA, но так, чтобы Wine/Spotify тоже хорошо с этим играл?


Обновление: Хорошо, получил Spotify для работы с ALSA (снова?). Я не совсем уверен, где была проблема; я перешел в ~/.wine/drive_c/windows/profiles/[username]/Application Data/Spotify , удалил все и снова запустил wine spotify.exe . По-видимому, остались некоторые неверные настройки, и повторный запуск Spotify заново исправил ситуацию.

В любом случае, теперь Spotify, Flash в Firefox и другие приложения могут воспроизводить звуки плавно, не блокируя друг друга.

Подводя итог, вот что сработало для меня:

  • Используйте Flash 10; убедитесь, что в Firefox about:plugins содержат только «Shockwave Flash 10.0».
  • Используйте ALSA везде 1. Как прокомментировал Майк Артур, забудьте об OSS (и alsa-oss).
  • (Попробуйте очистить данные приложения Spotify.)

1 Конфигурация аудио в Wine (winecfg) должна выглядеть примерно так:

альтернативный текст

1

Я вошел в конфигурацию Wine, на вкладку Audio и установил аппаратное ускорение DirectSound на "эмуляцию". С ALSA это исправило проблему в моем случае (такая же настройка и ошибка, как у постера).

1

У Spotify теперь есть настоящий linux-клиент (бета), который очень хорошо работает для меня!

1

Это действительно старая ссылка, вам не нужен alsa-oss для звука во Flash, если вы используете последний плагин Flash.

Либо рассмотрите возможность обновления Hardy до более новой версии Ubuntu, обновления пакета Flash до одного из бэкпортов или прокрутки собственного пакета Flash на основе последней версии.

0

Этот источник PPA имеет винный пакет с поддержкой pulseaudio

https://launchpad.net/~neil-aldur/+archive/ppa

Я использую его со Spotify, и он работает нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .