A Swift library for iOS and tvOS that adds animated audio indicator bars to show which audio is playing, similar to Apple's Podcasts app.
AudioIndicatorBars is a Swift library for iOS and tvOS that adds animated audio indicator bars to user interfaces, visually showing which audio is currently playing. It solves the problem of users needing a clear, engaging visual cue for audio playback states in media apps. The library mimics the familiar animation style of Apple's Podcasts app.
iOS and tvOS developers building audio or media applications who need a visual playback indicator. It's particularly useful for podcast, music, or streaming apps where user experience is critical.
Developers choose AudioIndicatorBars for its simplicity, customization options, and Apple-like design. It provides a ready-to-use, polished component that saves development time compared to building custom audio indicators from scratch.
AIB indicates for your app users which audio is playing. Just like the Podcasts app.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bars can be configured for count, color, corner radius, and dimensions, as shown in the examples and Interface Builder attributes, allowing seamless app integration.
Supports installation via CocoaPods, Carthage, or manual drop-in, with instantiation possible programmatically or through Interface Builder, reducing setup time.
Provides straightforward `start()` and `stop()` methods for animation control, making it intuitive to implement in audio apps without complex code.
Compatible with iOS 9.0+ and tvOS 9.0+, ensuring it works on a wide range of Apple devices, as stated in the requirements.
Stuck at version 0.0.2 with last update in 2016 (per copyright), indicating potential lack of support for newer iOS versions or Swift updates.
Only offers basic start/stop animations without sync to audio levels or customizable animation curves, which might not suffice for dynamic audio visualization needs.
Built with Swift 3.0, which may require migration efforts for projects using newer Swift versions, adding complexity and risk of incompatibility.