MusicPlayerViewController aimes to be a drop-in component that serves as an UI for a Music Player on iPhone and iPad by replicating the Music.app's user interface.
MusicPlayerViewController has the following features
You can read the full API Reference at CocoaDocs, but using the component itself is simple. Since it is derived from a standard UIViewController, you can just instantiate it, set a delegate and datasource and are good to go.
BeamMusicPlayerViewController* controller = [BeamMusicPlayerViewController new]; controller.delegate = self; controller.dataSource = self; // Push the controller or something else
The Project contains an example that uses the MediaLibrary to provide data for the UI. You can use this as an starting point.
To use MusicPlayerViewController in your Project, just
Alternatively, you can use the fabulous CocoaPods:
pod 'BeamMusicPlayerViewController'in your podfile
and you are done.
You are more than welcome to contribute code to this project! Since this project relies on CocoaPods while describing a Pod itself, make sure to open
BeamMusicPlayerExample.xcworkspace instead of the project file.
The Project is licensed under the new BSD License (see file LICENSE).
© 2013 Beam App UG ( haftungsbeschränkt )