PHPackages                             vitalijssilins/streammediadownload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. vitalijssilins/streammediadownload

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

vitalijssilins/streammediadownload
==================================

Download media from streaming services like Soundcloud, Grooveshark and Mixcloud

1017PHP

Since Aug 12Pushed 11y ago3 watchersCompare

[ Source](https://github.com/vitalijssilins/streammediadownload)[ Packagist](https://packagist.org/packages/vitalijssilins/streammediadownload)[ RSS](/packages/vitalijssilins-streammediadownload/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Download stream media from GrooveShark.com, MixCloud.com, Soundcloud.com - Stream Media Download
================================================================================================

[](#download-stream-media-from-groovesharkcom-mixcloudcom-soundcloudcom---stream-media-download)

Stream Media Download is a PHP script, which is capable of getting stream links from different streaming services. You can fork this project and use AbstractAdapter.php class to add additional streaming services. You have three well documented examples to get started.

**All provided code is for education purposes only!**

Requirements
------------

[](#requirements)

Be sure to install these libraries on the server, before using Stream Media Download:

```
curl
ssl
swftools (only for grooveshark - see below)

```

Installation
------------

[](#installation)

Stream Media Download uses composer to maintain dependencies.

Composer Installation procedure:

```
curl -sS https://getcomposer.org/installer | php
php composer.phar require vitalijssilins/streammediadownload dev-master

```

Direct Github Installation procedure:

```
git clone https://github.com/vitalijssilins/streammediadownload streammediadownload
cd streammediadownload
php composer.phar install
```

After installation take a look at **/examples** folder.

SFW Decompiler
--------------

[](#sfw-decompiler)

*GrooveShark.com* adapter uses *swfdump* command to decompile swf and get a token key for communication. If you plan to use GrooveShark then please install swftools on the server. Use this command depending on your linux environment:

```
sudo yum install swftools

```

or

```
sudo apt-get install swftools

```

Version
-------

[](#version)

1.0

License
-------

[](#license)

GPL v3

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2399388?v=4)[Vitālijs Silins](/maintainers/vitalijssilins)[@vitalijssilins](https://github.com/vitalijssilins)

---

Top Contributors

[![vitalijssilins](https://avatars.githubusercontent.com/u/2399388?v=4)](https://github.com/vitalijssilins "vitalijssilins (5 commits)")

### Embed Badge

![Health badge](/badges/vitalijssilins-streammediadownload/health.svg)

```
[![Health](https://phpackages.com/badges/vitalijssilins-streammediadownload/health.svg)](https://phpackages.com/packages/vitalijssilins-streammediadownload)
```

###  Alternatives

[namelesscoder/inline-page-editing

Edit content elements directly in page module without switching views

214.8k](/packages/namelesscoder-inline-page-editing)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
