{"id":13626050,"url":"https://github.com/grobie/soundcloud2000","last_synced_at":"2025-04-16T11:31:10.437Z","repository":{"id":6464026,"uuid":"7703828","full_name":"grobie/soundcloud2000","owner":"grobie","description":"A terminal client for https://soundcloud.com","archived":true,"fork":false,"pushed_at":"2019-08-15T12:21:14.000Z","size":196,"stargazers_count":1397,"open_issues_count":27,"forks_count":84,"subscribers_count":47,"default_branch":"master","last_synced_at":"2025-04-10T08:11:06.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grobie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-19T14:03:50.000Z","updated_at":"2025-03-15T15:54:34.000Z","dependencies_parsed_at":"2022-08-10T07:00:17.698Z","dependency_job_id":null,"html_url":"https://github.com/grobie/soundcloud2000","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grobie%2Fsoundcloud2000","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grobie%2Fsoundcloud2000/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grobie%2Fsoundcloud2000/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grobie%2Fsoundcloud2000/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grobie","download_url":"https://codeload.github.com/grobie/soundcloud2000/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249235042,"owners_count":21235136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T21:02:08.661Z","updated_at":"2025-04-16T11:31:10.168Z","avatar_url":"https://github.com/grobie.png","language":"Ruby","funding_links":[],"categories":["Ruby","HarmonyOS","Table of Contents","\u003ca name=\"music\"\u003e\u003c/a\u003eSound and music"],"sub_categories":["Windows Manager"],"readme":"# soundcloud2000\n\nThe next generation SoundCloud client. Without all these stupid CSS files. Runs on OSX and Linux.\n\n![Screen Shot 2013-01-20 at 15 37 03](https://f.cloud.github.com/assets/3432/81282/06c44c7e-630f-11e2-9a91-85c9b917835c.png)\n![Screen Shot 2013-01-20 at 15 37 54](https://f.cloud.github.com/assets/3432/81281/06b05df4-630f-11e2-8b55-7f3c18126831.png)\n\nThis hack was built at the [Music Hack Day Stockholm 2013](http://stockholm.musichackday.org/2013).\n\n## Requirements\n\n  * Ruby (1.9)\n  * Portaudio (19)\n  * Mpg123 (1.14)\n\n## Installation\n\nAssuming you have Ruby/Rubygems installed, you need portaudio and mpg123 as\nlibrary to compile the native extensions.\n\n### OSX\n\n    xcode-select --install\n    brew install portaudio\n    brew install mpg123\n    gem install soundcloud2000\n\n### Debian / Ubuntu\n\n    apt-get install portaudio19-dev libmpg123-dev libncurses-dev ruby1.9.1-dev\n    gem install soundcloud2000\n\n## Usage\n\n  In order to use soundcloud2000, you need to [acquire a client credential for your application](http://soundcloud.com/you/apps/new). soundcloud2000 expects a valid client id to be set in the SC_CLIENT_ID environment variable.\n\n  You can either set this up in your `.bashrc` or equivalent or you can specify it on the command line:\n\n    SC_CLIENT_ID=YOUR_CLIENT_ID soundcloud2000\n\n## Features\n\n  * stream SoundCloud tracks in your terminal (`enter`)\n  * scroll through sound lists (`down` / `up`)\n  * play / pause support (`space`)\n  * forward / rewind support (`right` / `left`)\n  * play tracks of different users (`u`)\n  * play favorites from a user (`f`)\n  * play sets/playlists from a user  (`s`)\n  * level meter\n\n## Planned\n\n  * play any streams, sets or sounds\n  * better browsing between users and sound lists\n\n## Authors\n\n  * [Matthias Georgi](https://github.com/georgi) ([@mgeorgi](https://twitter.com/mgeorgi))\n  * [Tobias Schmidt](https://github.com/grobie) ([@dagrobie](https://twitter.com/dagrobie))\n\n## Contributors\n\n *  [Travis Thieman](https://github.com/tthieman) ([@tthieman](https://twitter.com/thieman))\n *  [Sean Lewis](https://github.com/sophisticasean) ([@FricSean](https://twitter.com/fricsean))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrobie%2Fsoundcloud2000","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrobie%2Fsoundcloud2000","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrobie%2Fsoundcloud2000/lists"}