千家信息网

怎么在Linux命令行下收听网络电台

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"怎么在Linux命令行下收听网络电台",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在Linux命令行下收听网络电台"吧!在Li
千家信息网最后更新 2026年11月03日怎么在Linux命令行下收听网络电台

这篇文章主要讲解了"怎么在Linux命令行下收听网络电台",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么在Linux命令行下收听网络电台"吧!

在Linux中安装Pianobar

在Debian或者其他Debian的衍生品中,如Ubuntu或LinuxMint,Pianobar是一个已经编译好的软件包,因此安装Pianobar只是简单的输入如下命令:

$ sudo apt-get install pianobar

在Fedora中,Pianobar并不包含在基础的软件库中。因此,你需要通过源代码编译安装Pianobar。整个安装过程会有点麻烦,但是下面的教程将会实现Pianobar在Fedora系统中编译安装。该教程在Fedora20版本中测试通过。

首先,根据FFmpeg安装教程编译并安装FFmpeg。

然后,启用RPM Fusion源,并安装其他依赖软件:

 $ sudo yum install wget gcc-c++ pkgconfig gnutls-devel json-c-devel libgcrypt-devel make libao-devel faad2-devel libmad-devel libao faad2-libs

编译并安装Pianobar

$ wget http://6xq.net/projects/pianobar/pianobar-2014.06.08.tar.bz2$ tar xvfvj pianobar-2014.06.08.tar.bz2$ cd pianobar-2014.06.08$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH make$ sudo make install

***允许Paniobar加载安装在/usr/local/lib目录下的FFmpeg共享库,在/etc/ld.so.conf配置文件中添加下面一行:

/usr/local/lib

重载所有的共享库

$ sudo ldconfig

就这样,Pianobar已经在Fedora系统中安装完成。

在命令行中收听Pandora音乐

paniobar的基本用法是输入如下命令:

$ pianobar

该命令将会要求你登录到Pandora并从你的个性化电台列表中选择要收听的电台。在你选择电台后,音乐就开始自动播放。

按‘?’按键pianobar会列出一系列可用个命令,其中一些如下:

  • s: 更换电台

  • u: 查看即将上线音乐列表

  • h: 查看播放历史

  • n: 播放下一首

  • b: 收藏歌曲或艺术家

  • ( 或者 ): 减少或增加播放音量

  • S: 暂停播放

  • P: 恢复播放

  • V:为当前收听的歌曲或者艺术家创建一个电台

  • +或者-:查看上一首或者下一首歌曲

  • a:添加音乐到电台

  • q:退出pianobar

将Pianobar配置为自动安装

你可以在一个单独的配置文件中配置Pianobar的各项默认配置。例如:你可以将你的登录信息放到配置文件中,这样你就不用每次都要手动输入。下面是如何创建一个配置文件的示例:

$ mkdir -p ~/.config/pianobar
$ vi ~/.config/pianobar/config
# Example pianobar configuration file  # Pandora login info  user = your@email_address  password = plaintext_password # Users who cannot access Pandora in their region can set a proxy.  control_proxy = http://user:password@host:port/  # Initial volume in dB: between -30 and +5  volume = 0 # Audio quality: high, medium or low  audio_quality = high

如需了解完整的配置选项,请参阅其man手册页。

$ man pianobar

远程控制Pianobar

Pianobar的另一个优秀特性是支持远程控制,你可以通过命令管道(FIFO)为Pianobar的一个运行实例发送命令。下面是远程控制Pianobar的示例:

首先在目录~/.config/pianobar下创建一个FIFO命令管道

$ mkfifo ~/.config/pianobar/ctl

然后运行Pianobar

现在,你可以通过使用echo命令发送任何的单字符命令键到Pianobar中,例如:播放下一首歌曲:

$ echo -n 'n' > ~/.config/pianobar/ctl

你可以很容易的将此配置扩展到远程计算机中,当Pianobar在主机X上运行,你可以从远程主机Y中通过SSH控制Pianobar,如下所示:

在主机Y中,运行:

$ ssh user@host_X "echo -n 'n' > ~/.config/pianobar/ctl"

当然,你希望为登录到主机X的SSH登录认证启用秘钥认证,这样你就不用每次都输入SSH密码。

感谢各位的阅读,以上就是"怎么在Linux命令行下收听网络电台"的内容了,经过本文的学习后,相信大家对怎么在Linux命令行下收听网络电台这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

命令 电台 配置 收听 编译 网络 网络电台 主机 文件 歌曲 音乐 控制 登录 输入 运行 教程 软件 远程控制 一首 学习 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 互联网科技会 科技企业和互联网企业 中资互联网科技 广州互联网科技公司 杭州互联网科技公司 鑫亿盛互联网科技 苏州互联网科技贷款公司 善班互联网科技有限公司 互联网科技网站 成都玖崟互联网科技有限公司乐商圈怎么样 科技互联网的估值 电子科技大学互联网创业大赛 爱医互联网络科技 世界互联网领先科技成果获奖 普陀区互联网教育科技管理办法 广州三三互联网科技有限公司 上海旺乐尼互联网科技有限公司 广东猫王互联网科技有限公司电话 六子台科技互联网展会 成都狮子座互联网科技 联恩商钥互联网科技有限公司 深圳互联网科技怎么样 互联网科技实习生岗位职责 互联网科技扶贫时间 南博望互联网科技有限公司 云鲸互联网络科技有限公司 山东蛋芒互联网科技有限公司 承德科技产业互联网平台 科技发展第三阶段互联网时代
0