Ubuntu: làm cách nào để âm thanh hoạt động trong cả Spotify (dưới Wine) và Flash (trong Firefox)?


7

Tôi đang chạy Spotify trên Linux bằng Wine .

Âm thanh hoạt động rất tốt (mặc dù thử nghiệm âm thanh trong winecfg không thành công!), Cho đến khi tôi cài đặt alsa-ossgói ngày hôm qua để âm thanh Flash hoạt động trong Firefox .

Bây giờ Spotify nói: " Có vấn đề với card âm thanh của bạn. Spotify không thể phát nhạc. "

Vì vậy, câu hỏi là, làm thế nào để âm thanh trong Spotify hoạt động trở lại, để nó cũng tiếp tục hoạt động trong Flash & Firefox ? Tinh chỉnh một số cài đặt ALSA? Cài đặt Spotify? Thêm / xóa một số gói?

Nhân tiện, thật tò mò, bây giờ âm thanh không hoạt động trong Spotify, "Test Sound" của winecfg không hoạt động!

Đây là Ubuntu 8.04 (Hardy). Thẻ âm thanh / trình điều khiển có lẽ là một AC'97 tích hợp. Vui lòng đề cập nếu có thêm thông tin về hệ thống là cần thiết!


Cập nhật : Tôi đã cài đặt Flash 10 (bên ngoài hệ thống đóng gói, sử dụng $MOZ_PLUGIN_PATHbiến env), nhưng cũng có Flash 9 từ flashplugin-nonfreegói - và phiên bản trước đó đang được Firefox sử dụng! Dựa trên những gì Mike Arthur nói về Flash và alsa-oss, tôi đã loại bỏ Flash cũ hơn (gói flashplugin-nonfree) và alsa-oss- và âm thanh Flash vẫn hoạt động, rất hay. Nhưng vì một số lý do, Spotify vẫn không phát âm thanh, mặc dù mọi thứ bây giờ giống như ban đầu ...

Cập nhật 2 : Cuối cùng, nó hoạt động trơn tru.

Câu trả lời:


6

Cập nhật (2012)

Trong một vài năm nay, đã có phiên bản Spotify dành cho Linux , mặc dù được gắn nhãn là "xem trước", có đầy đủ chức năng theo kinh nghiệm của tôi và nên là tùy chọn chính của bạn. Sử dụng điều đó và ít nhất bạn sẽ bỏ qua mọi sự cố âm thanh liên quan đến Rượu .

Để lại câu trả lời ban đầu của tôi dưới đây, trong trường hợp nó có thể hữu ích cho ai đó:


Câu trả lời gốc (2009)

Ok, làm cho nó hoạt động bằng cách loại bỏ alsa-oss và điều chỉnh cài đặt âm thanh từ winecfg. Tôi đã đổi từ Trình điều khiển ALSA sang Trình điều khiển OSS; xem ảnh chụp màn hình bên dưới.

Vấn đề với trình điều khiển OSS dường như là bất kỳ một ứng dụng nào cũng chặn tất cả các ứng dụng khác phát âm thanh; ví dụ: nếu Spotify mở (nhưng thậm chí không phát nhạc) - tôi không thể nhận được bất kỳ âm thanh nào từ Audacity. Trên thực tế, điều này rất tệ - đôi khi khi tôi mở Spotify, nó sẽ không phát âm thanh và tôi phải theo dõi quá trình nào đang chặn thiết bị âm thanh - ngay cả khi không có âm thanh nào phát.

Vì vậy, tôi chắc chắn vẫn mở cho các giải pháp tốt hơn - có lẽ với ALSA, nhưng vì vậy Wine / Spotify cũng sẽ chơi tốt với nó?


Cập nhật : Ok, có Spotify để làm việc với ALSA (một lần nữa?). Tôi không chắc chắn chính xác vấn đề ở đâu; những gì tôi đã làm là đi đến ~/.wine/drive_c/windows/profiles/[username]/Application Data/Spotify, xóa tất cả mọi thứ và khởi chạy wine spotify.exelại. Rõ ràng có một số cài đặt không chính xác còn lại và khởi chạy lại Spotify trước đó đã khắc phục tình trạng này.

Dù sao, bây giờ Spotify, Flash trong Firefox và các ứng dụng khác đều có thể phát âm thanh mượt mà mà không chặn nhau.

Tóm lại, đây là những gì làm việc cho tôi:

  • Sử dụng Flash 10; đảm bảo Firefox chỉabout:plugins chứa "Shockwave Flash 10.0".
  • Sử dụng ALSA ở mọi nơi 1 . Như Mike Arthur đã nhận xét, hãy quên OSS (và alsa-oss).
  • (Hãy thử xóa dữ liệu ứng dụng của Spotify.)

Cấu hình âm thanh của 1 Wine (winecfg) sẽ trông giống cái này:

văn bản thay thế


Bạn không nên sử dụng OSS toàn bộ. Nhìn vào việc bật DMIX cho ALSA (nếu nó chưa được bật).
Mike McQuaid

Cảm ơn. Nó đã làm việc với ALSA ngay bây giờ; xem bài cập nhật. (Tôi không biết cách định cấu hình DMIX cho công cụ ALSA - không cần thiết hoặc đã được bật.)
Jonik

1

Đó là một liên kết thực sự cũ, bạn không cần alsa-ossâm thanh trong Flash nếu bạn đang sử dụng một plugin Flash gần đây.

Hãy xem xét nâng cấp Hardy lên Ubuntu mới hơn, nâng cấp gói Flash lên một gói từ backport hoặc cuộn gói Flash của riêng bạn dựa trên phiên bản mới nhất.


Cảm ơn vì "bạn không cần alsa-oss cho âm thanh trong Flash nếu bạn đang sử dụng plugin Flash gần đây" - điều đó có vẻ đúng! Vẫn không có âm thanh trong Spotify, vì một số lý do - xem câu hỏi cập nhật. (Đối với hồ sơ, tôi không muốn nâng cấp toàn bộ hệ thống, ngay bây giờ, chỉ vì điều này - và tôi không cần phải như bây giờ tôi có phiên bản mới nhất LTS.)
Jonik

1

Spotify hiện có một máy khách linux (beta) thực sự hoạt động rất tốt đối với tôi!


1
À, cảm ơn! Tôi sẽ kiểm tra nó khi thiết lập máy trạm Linux tiếp theo của tôi sớm. (Bạn có thể thêm một liên kết hoặc một cái gì đó vào câu trả lời không?)
Jonik

Bản beta có tại đây: spotify.com/se/doad/previews
sandos

1

Tôi đã đi vào cấu hình của Wine, vào tab Audio và đặt khả năng tăng tốc phần cứng DirectSound thành "mô phỏng". Với ALSA, nó đã khắc phục sự cố trong trường hợp của tôi (cùng thiết lập và lỗi như poster).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.