在Linux命令行播放音乐:SoundCloud
创始人
2024-03-01 13:30:26
0次

如果你喜欢流媒体音乐和原创音乐,你不能错过SoundCloud。这家云流媒体服务总部设在德国,这对任何音乐爱好者都非常有名,且功能完善。自然,作为一个Linux爱好者,你可能想知道如何在Linux中体现你对音乐的热情。作为一个解决方案,我建议你使用Soundcloud2000,这是一个脱胎于Music Hack Day Stockholm ‘13的SoundCloud的命令行客户端。

安装

对于Debian或者Ubuntu用户,如下安装:

$ sudo apt-get install portaudio19-dev libmpg123-dev libncurses-dev ruby1.9.1-dev
$ sudo gem install soundcloud2000

对于Archlinux用户,在AUR仓库中可以获取到包

对于Fedora用户,如下安装:

$ sudo yum install portaudio-devel libmpg123-devel ncurses-devel ruby-devel
$ sudo gem install soundcloud2000

对于CentOS用户,安装或者升级到最新 Ruby/RubyGems (1.9或更高),启用Repoforge repo,如下安装:

$ sudo yum install portaudio-devel mpg123-devel
$ sudo gem install curses soundcloud2000 

最后,到官方的github页面获取源码

使用

Soundcloud2000非常容易使用。有些人甚至会说简单。我喜欢它的庄重以及三位作者和贡献者的努力。如下启动它:

$ soundcloud2000

这里,你将看到一个闪屏:

接着是歌曲列表:

您可以通过上下键滚动列表,回车播放一首歌曲,空格键是暂停/恢复,左右箭头键是快进/快退。正如你所看到的,没有什么突破性的但绝对符合人体工程学。

如果随机列表太长无法滚动完,你有一个选项来查看所有曲目,用户通过点击’u’键接着输入自己的名字。

这可能是Soundcloud2000的主要缺陷之一。虽然导航没有优化过,但是我对这个很年轻的软件的改善和支持还是寄予厚望的。

奖励

另外一个额外的奖励:如果你喜欢在终端上使用SoundCloud的想法,但不想安装任何额外的软件(也许你不能),我劝你去cmd.fm。该网站是一个伪装的SoundCloud,它隐藏在一个shell界面后。

输入“help”可以得到命令列表,这比Soundcloud2000长很多。比如,我看到:

  • _genres 列出所有流派
  • _play random 随机播放
  • _pause 暂停播放
  • _playlist new 建立新的播放节目单
  • _loop 循环播放
  • _cinema 如同星球大战一样的字幕

它甚至支持通过tab键自动补完流派名称

最后,Soundcloud2000的确是一个整洁的程序。我们可以原谅其目前的缺陷,因为它还年轻。我真的希望它会成长,并包含更多的功能(并从潜在的cmd.fm得到的灵感)。

如果您喜欢这个主意,我邀请你支持程序员,如果你喜欢这类举措,请支持Music Hack Day,这其中混合了软件开发和音乐。

你认为在命令行下使用SoundCloud怎么样?让我们在评论中知道你的想法。


via: http://xmodulo.com/2014/07/access-soundcloud-command-line-linux.html

原文作者:Adrien Brochard

译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

相关内容

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...