iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在Linux命令行下收听网络电台
  • 140
分享到

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

2023-06-16 18:06:04 140人浏览 薄情痞子
摘要

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

这篇文章主要讲解了“怎么在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并从你的个性化电台列表中选择要收听的电台。在你选择电台后,音乐就开始自动播放。

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

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

  • s: 更换电台

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

  • h: 查看播放历史

  • n: 播放下一首

  • b: 收藏歌曲或艺术家

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

  • S: 暂停播放

  • P: 恢复播放

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

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

  • a:添加音乐到电台

  • q:退出pianobar

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

将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命令行下收听网络电台这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么在Linux命令行下收听网络电台

本文链接: https://www.lsjlt.com/news/284544.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Linux命令行下收听网络电台
    这篇文章主要讲解了“怎么在Linux命令行下收听网络电台”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux命令行下收听网络电台”吧!在Linux中安装Pianobar在Debia...
    99+
    2023-06-16
  • linux下怎么用SCP命令进行网络传输
    本篇内容主要讲解“linux下怎么用SCP命令进行网络传输”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下怎么用SCP命令进行网络传输”吧!早上看到scp 的内容,因为自己偶尔也会用到...
    99+
    2023-06-16
  • 怎么在linux命令行中对网络进行配置
    这篇文章将为大家详细讲解有关怎么在linux命令行中对网络进行配置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。除了通用的ifconfig外,对于Redhat/Fedora发行版,有专用的配...
    99+
    2023-06-10
  • 怎么用Linux命令行管理网络
    小编给大家分享一下怎么用Linux命令行管理网络,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!无论你是要下载文件、诊断网络问题、管理网络接口,还是查看网络的统计数...
    99+
    2023-06-16
  • linux命令行怎么查看网络状态
    在Linux命令行中,可以使用以下命令来查看网络状态: ifconfig:显示当前网络接口的配置信息,包括IP地址、MAC地址、...
    99+
    2024-03-15
    linux
  • 怎么在Linux命令行下使用DuckDuckGo
    这篇文章主要介绍“怎么在Linux命令行下使用DuckDuckGo”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在Linux命令行下使用DuckDuckGo”文章能帮助大家解决问题。DuckDu...
    99+
    2023-06-27
  • 怎么在Linux命令行下查询字典
    本篇内容主要讲解“怎么在Linux命令行下查询字典”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux命令行下查询字典”吧!首先你需要本地设置dictd。dictd 是一个字...
    99+
    2023-06-16
  • linux命令行下的网络冲浪工具有哪些
    这篇文章主要介绍了linux命令行下的网络冲浪工具有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux命令行是强大的工具,命令行是我们的日常工作,命令行更是我们日常...
    99+
    2023-06-15
  • Linux下openssl命令行怎么用
    这篇文章主要为大家展示了“Linux下openssl命令行怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下openssl命令行怎么用”这篇文章吧。  1. base64编码/解码...
    99+
    2023-06-28
  • 怎么在Linux命令行下浏览天气预报
    这篇文章主要介绍了怎么在Linux命令行下浏览天气预报,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Q: 我经常在 Linux 桌面查看天气预报。然而,是否有一种在终端环境下...
    99+
    2023-06-16
  • linux怎么在批处理模式下运行top命令
    这篇文章主要介绍linux怎么在批处理模式下运行top命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是 top 命令的批处理模式批处理模式允许你将 top 命令的输出发送至其他程序或者文件中。在这个模式中,t...
    99+
    2023-06-16
  • 怎么用Linux命令行下载文件
    这篇文章主要讲解了“怎么用Linux命令行下载文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Linux命令行下载文件”吧!Linux命令行比GUI提供了更多的灵活性和控制力。与GU...
    99+
    2023-06-15
  • 怎么在Linux下使用USB网络
    这篇文章主要讲解了“怎么在Linux下使用USB网络”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux下使用USB网络”吧!在介绍USB的驱动开发时,我通常会用用Linux的的U...
    99+
    2023-06-16
  • 怎么在PHP中运行Linux命令
    这篇文章的内容主要围绕怎么在PHP中运行Linux命令进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在开发过程中有时会需要在PHP函数中运行Linu...
    99+
    2023-06-28
  • 怎么用Linux命令行发电子邮件
    小编给大家分享一下怎么用Linux命令行发电子邮件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux 提供了几个可以让你通过终端发送电子邮件的命令,下面来展...
    99+
    2023-06-16
  • Linux系统下怎么在命令行中压缩JPEG图像
    这篇文章主要讲解了“Linux系统下怎么在命令行中压缩JPEG图像”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统下怎么在命令行中压缩JPEG图像”吧!如今拍照设备(如智能手机、...
    99+
    2023-06-13
  • 怎么在Linux命令行模式下修改系统时间
    这篇文章主要讲解了“怎么在Linux命令行模式下修改系统时间”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux命令行模式下修改系统时间”吧!本文讲述如何在Linux命令行模式下修...
    99+
    2023-06-17
  • Linux下怎么快速执行历史命令
    本篇内容介绍了“Linux下怎么快速执行历史命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux下执行了一些命令之后,可能还想再次执...
    99+
    2023-06-05
  • 在Fedora下怎么安装PPStream网络电视
    这篇文章将为大家详细讲解有关在Fedora下怎么安装PPStream网络电视,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 下载所有必需软件包首先是下载PPS for Linux 本身然后是由 sunmo...
    99+
    2023-06-17
  • Linux下10个常用的网络命令分别是什么
    这篇文章的内容主要围绕Linux下10个常用的网络命令分别是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux系统中无论你是要下载文件、...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作