Music_Player3/Pods/FreeStreamer/README.markdown
2024-05-29 13:20:07 +08:00

42 lines
1.8 KiB
Markdown

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 included
Documentation
====================
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.