AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1233123
Accepted
JanW
JanW
Asked: 2020-04-30 13:06:15 +0800 CST2020-04-30 13:06:15 +0800 CST 2020-04-30 13:06:15 +0800 CST

在 Ubuntu 20.04 上替换 pulseaudio-dlna 以通过 DLNA 流式传输音乐

  • 772

我想从 Ubuntu 20.04 开始音乐流到 DLNA 接收器。

我已经通过设置/共享/媒体共享创建了 DLNA 服务器,我可以连接到它并使用 DLNA 接收器(一些 Denon 网络音频播放器)播放媒体文件,但我无法“触发”音乐播放Ubuntu 方面。

我发现,pulseaudio-dlna 包可能会解决我的问题,但看起来最新支持的 Ubuntu 版本是 17.04。有哪些替代方案?

pulseaudio dlna
  • 2 2 个回答
  • 9997 Views

2 个回答

  • Voted
  1. Best Answer
    Ruksolari
    2020-04-30T15:38:04+08:002020-04-30T15:38:04+08:00

    我遇到了同样的问题,因为我使用的是 Pop OS 20.04,并且需要将音乐流式传输到运行 Volumio 的覆盆子。我的解决方案是 从智利的https://packages.debian.org/sid/all/pulseaudio-dlna/download Greetings下载 Debian 版本

    • 3
  2. Sami Saarinen
    2020-08-10T10:54:54+08:002020-08-10T10:54:54+08:00

    更新于 2022 年 2 月 22 日从Cygn/pulseaudio-dlna 安装的版本 0.6.3 和 0.6.1在我的计算机上运行良好,并安装了以下依赖项:

    sudo apt install python3-pychromecast python3-setuptools python3-pip python3-docopt python3-chardet python3-gi python3-dbus python3-docopt python3-requests python3-setproctitle python3-protobuf python3-lxml python3-netifaces python3-zeroconf python3-urllib3 python3-psutil python3-pyroute2 python3-notify2 python3-distutils sox vorbis-tools lame flac opus-tools ffmpeg
    

    和

    sudo apt-get install virtualenv python-dev
    

    最新版本 0.6.4 不起作用 - 给出错误:

    “pulseaudio-dlna-0.6.4/pulseaudio_dlna/plugins/chromecast/renderer.py”,第 191 行,在 from_pychromecast 制造商=pychromecast.cast_info.manufacturer,AttributeError:'Chromecast' 对象没有属性'cast_info'”。

    V. 0.6.2 我没试过。

    更新于 2021 年 4 月 16 日 。下面描述的方法都不再有效。目前,sudo apt install pulseaudio-dlna与 Muon、Synaptic 或 Discover 一起安装的 pulseaudio-dlna 将无法工作。Fedora 软件包可能有效(我不知道)。但是,这种新方法将起作用:包含 Python-3 库的新 pulseaudio-dlna

    编辑于 2020 年 10 月 27 日。

    当与 Gdebi 一起安装时,Debian 软件包确实在 Kubuntu 20.10(我已从 20.04 更新)中工作。

    我第一次没有使用 Gdebi,秘密可能是 Gdebi 找到了必要的依赖项。

    Debian 软件包在尝试渲染到 Google Chromecast Audio 时在 Kubuntu 20.04 中不起作用,但从 GitHub 安装并遵循 avodonosov 在https://github.com/masmu/pulseaudio-dlna/issues/401中的建议(感谢 Anton)有效!

    除了我们zeroconf在setup.py. _ (我没有尝试不进行编辑setup.py- 您可能想先尝试)。

    对于像我这样的业余爱好者,这里有额外的建议:从 GitHub 安装会pulseaudio-dlna在主目录中创建一个目录。在make您可以通过单击图标pulseaudio-dlna从文件夹执行之后(如果它还不能执行,请右键单击它并选中“可执行”框)。pulseaudio-dlna/binpulseaudio-dlna

    从终端,您可以通过转到/home/username/pulseaudio-dlna/bin并键入以下内容来执行它:

    $ ./pulseaudio-dlna
    

    在 Kubuntu 20.04 中使用的分步直接命令pulseaudio-dlna(来自 avodonosov 的回答);
    在终端中写入/复制以下命令:

    sudo apt-get install python2.7 python-setuptools python-dbus python-docopt python-setproctitle python-gi python-protobuf python-psutil python-concurrent.futures python-chardet python-netifaces python-netaddr python-lxml vorbis-tools sox lame flac faac opus-tools
    
    sudo apt-get install python2-dev
    
    sudo apt-get install virtualenv
    
    git clone https://github.com/masmu/pulseaudio-dlna.git
    
    cd pulseaudio-dlna/
    
    sudo nano setup.py
    
    • nano -command 在 nano-text 编辑器中打开 setup.py

    • 取而代之的setup.py是zeroconf >= 0.17.4zeroconf-py2compat >=0.19.6

    • 按CTRL+O写入,按 ENTER 保存,按CTRL+X离开 nano。

    make
    

    之后pulseaudio-dlna可执行并在 Kubuntu 20.04 中工作。可执行文件pulseaudio-dlna位于/home/user/pulseaudio-dlna/bin.

    还有这个https://github.com/masmu/pulseaudio-dlna/pull/404/commits/3a8eed687c2578ee368e826ccfd47045f31128ef将pulseaudio-dlna移植到python 3.8,并与Ubuntu 20.04兼容并使用Google Chromecast测试

    给大家的提示:让您的生活更轻松,并pulseaudio-dlna在系统设置中放入自动启动列表,以便在您打开计算机时自动启动。在 KDE Plasma (inc. Kubuntu) 中,转到:System-Settings/Start-and-Stop/Automatic-Start并添加pulseaudio-dlna到程序列表。(当然你那里已经有 Yakuake 了?)。

    (如果你想把它放在自动启动列表中,你必须安装)pulseaudio-dlna。make install

    PS 在我的 Fedora 32 KDE pulseaudio-dlna 从https://copr.fedoraproject.org/coprs/cygn/pulseaudio-dlna/安装时可以开箱即用

    • 2

相关问题

  • 如何使基于 Ubuntu 构建的程序(使用 SDL)在其他系统上运行?

  • 选择什么 DLNA 服务器?[关闭]

  • 如何将音乐流式传输到我的 AirTunes?

  • 声音小程序消失了

  • 声音,在多个程序之间停止

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve