百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

soundcloud2000

> 编程语言
开源

一个用于 https://soundcloud.com 的终端客户端

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个用于 https://soundcloud.com 的终端客户端

soundcloud2000

The next generation SoundCloud client. Without all these stupid CSS files. Runs on OSX and Linux.

This hack was built at the Music Hack Day Stockholm 2013.

Requirements

  • Ruby (1.9)
  • Portaudio (19)
  • Mpg123 (1.14)

Installation

Assuming you have Ruby/Rubygems installed, you need portaudio and mpg123 as library to compile the native extensions.

OSX

bash
xcode-select --install
brew install portaudio
brew install mpg123
gem install soundcloud2000

Debian / Ubuntu

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

Usage

In order to use soundcloud2000, you need to acquire a client credential for your application. soundcloud2000 expects a valid client id to be set in the SC_CLIENT_ID environment variable.

You can either set this up in your .bashrc or equivalent or you can specify it on the command line:

SC_CLIENT_ID=YOUR_CLIENT_ID soundcloud2000

Features

  • stream SoundCloud tracks in your terminal (enter)
  • scroll through sound lists (down / up)
  • play / pause support (space)
  • forward / rewind support (right / left)
  • play tracks of different users (u)
  • play favorites from a user (f)
  • play sets/playlists from a user (s)
  • level meter

Planned

  • play any streams, sets or sounds
  • better browsing between users and sound lists

Authors

  • Matthias Georgi (@mgeorgi)
  • Tobias Schmidt (@dagrobie)

Contributors

  • Travis Thieman (@tthieman)
  • Sean Lewis (@FricSean)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言