SpotlightLyrics
SpotlightLyrics is an open-source library which helps developers in parsing & displaying LRC files, it is completely developed under Swift 4.2 and designed for both iPhone and iPad platforms.
Getting Started
Cocoapods
pod 'SpotlightLyrics'
Manually
- Download or clone the repository and then compile it to obtain
SpotlightLyrics.framework
, - Copy
SpotlightLyrics.framework
from frameworks folder to the your project, - Open your project in XCode and navigate to
General
-Linked Frameworks and Libraries
to add the component into you project
How To Use
To start using SpotlightLyrics
in your files, just do the following:
LyricaParser
If you only parse LRC files, you can use the class LyricsParser
, here's an example for it:
LyricsView
SpotlightLyrics
provids an LRC displaying component for showing lyrics and scrolling like most of the music apps do:
Also, please check the Demo
Stylish
LyricsView
supports the following properties to allow you to make it up.
Property Name | Type | Default Value | Description |
---|---|---|---|
lyricTextColor | UIColor | LightGray | The color of the unhighlighted lyrics |
lyricHighlightedTextColor | UIColor | Black | The color of the highlighted lyrics |
lyricFont | UIFont | System 16 | The font of the unhighlighted lyrics |
lyricHighlightedFont | UIFont | System 16 Bold | The font color of the highlighted lyrics |
lineSpacing | CGFloat | 16 | The spacing of each lyric lines |
Objective-C compatibility
This respository hasn't been tested under Objective-C environment in any way.