Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/muhku/FreeStreamer
A low-memory footprint streaming audio player for iOS and OS X
https://github.com/muhku/FreeStreamer
Last synced: about 1 month ago
JSON representation
A low-memory footprint streaming audio player for iOS and OS X
- Host: GitHub
- URL: https://github.com/muhku/FreeStreamer
- Owner: muhku
- License: other
- Created: 2011-10-04T20:17:23.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2020-08-02T15:38:50.000Z (over 4 years ago)
- Last Synced: 2024-11-05T03:36:20.394Z (about 1 month ago)
- Language: Objective-C
- Homepage: http://muhku.github.io/FreeStreamer/
- Size: 3.22 MB
- Stars: 2,109
- Watchers: 98
- Forks: 434
- Open Issues: 177
-
Metadata Files:
- Readme: README.markdown
- License: LICENSE.txt
Awesome Lists containing this project
- Awesome-iOS - FreeStreamer - A low-memory footprint streaming audio player for iOS and OS X (Media)
- awesome-neuron - FreeStreamer
README
FreeStreamer
====================A streaming audio player for iOS and OS X.
Features
====================- **CPU-friendly** design (uses 1% of CPU on average when streaming)
- **Multiple protocols supported**: ShoutCast, standard HTTP, local files
- **Prepared for tough network conditions**: adjustable buffer sizes, stream pre-buffering and restart on failures
- **Metadata support**: ShoutCast metadata, IDv2 tags
- **Local disk caching**: user only needs to stream a file once and after that it can be played from a local cache
- **Preloading**: playback can start immediately without needing to wait for buffering
- **Record**: support recording the stream contents to a file
- **Access the PCM audio samples**: as an example, a visualizer is includedDocumentation
====================See the [FAQ](https://github.com/muhku/FreeStreamer/wiki/FreeStreamer-FAQ) (Frequently Asked Questions) in the wiki. We also have an [API documentation](http://muhku.github.io/api/) available. The [usage instructions](https://github.com/muhku/FreeStreamer/wiki/Using-the-player-in-your-own-project) are also covered in the wiki.
Is somebody using this in real life?
====================The short answer is yes! Check out our [website](http://muhku.github.io/) for the reference applications.
Reporting bugs and contributing
====================For code contributions and other questions, it is preferrable to create a Github pull request. I don't have time for private email support, so usually the best way to get help is to interact with Github issues.
License
====================See [LICENSE.txt](https://github.com/muhku/FreeStreamer/blob/master/LICENSE.txt) for the license.
Donations
====================It is possible to use [PayPal](http://muhku.github.io/donate.html) for donations.