diff --git a/docs/Classes.html b/docs/Classes.html index 8f3c00a..36cb86c 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -102,7 +102,7 @@

Declaration

diff --git a/docs/Classes/FRadioPlayer.html b/docs/Classes/FRadioPlayer.html index 8f07e3b..fdaac34 100644 --- a/docs/Classes/FRadioPlayer.html +++ b/docs/Classes/FRadioPlayer.html @@ -412,12 +412,39 @@

Declaration

+
  • +
    + + + + togglePlaying() + +
    +
    +
    +
    +
    +
    +

    Toggle isPlaying state

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open func togglePlaying()
    + +
    +
    +
    +
    +
  • diff --git a/docs/Enums.html b/docs/Enums.html index fa4882d..c8a4eb9 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -102,7 +102,7 @@

    Declaration

    diff --git a/docs/Enums/FRadioPlayerState.html b/docs/Enums/FRadioPlayerState.html index 0669391..1100f8e 100644 --- a/docs/Enums/FRadioPlayerState.html +++ b/docs/Enums/FRadioPlayerState.html @@ -256,7 +256,7 @@

    Declaration

    diff --git a/docs/Protocols.html b/docs/Protocols.html index 08bddf3..710450c 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -102,7 +102,7 @@

    Declaration

    diff --git a/docs/Protocols/FRadioPlayerDelegate.html b/docs/Protocols/FRadioPlayerDelegate.html index c2bf4be..5537d90 100644 --- a/docs/Protocols/FRadioPlayerDelegate.html +++ b/docs/Protocols/FRadioPlayerDelegate.html @@ -434,7 +434,7 @@

    Parameters

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes.html index 8f3c00a..36cb86c 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes.html @@ -102,7 +102,7 @@

    Declaration

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes/FRadioPlayer.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes/FRadioPlayer.html index 8f07e3b..fdaac34 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes/FRadioPlayer.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Classes/FRadioPlayer.html @@ -412,12 +412,39 @@

    Declaration

    +
  • +
    + + + + togglePlaying() + +
    +
    +
    +
    +
    +
    +

    Toggle isPlaying state

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    open func togglePlaying()
    + +
    +
    +
    +
    +
  • diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums.html index fa4882d..c8a4eb9 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums.html @@ -102,7 +102,7 @@

    Declaration

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums/FRadioPlayerState.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums/FRadioPlayerState.html index 0669391..1100f8e 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums/FRadioPlayerState.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Enums/FRadioPlayerState.html @@ -256,7 +256,7 @@

    Declaration

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols.html index 08bddf3..710450c 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols.html @@ -102,7 +102,7 @@

    Declaration

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols/FRadioPlayerDelegate.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols/FRadioPlayerDelegate.html index c2bf4be..5537d90 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols/FRadioPlayerDelegate.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/Protocols/FRadioPlayerDelegate.html @@ -434,7 +434,7 @@

    Parameters

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/index.html b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/index.html index c4ac8a7..09bd398 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/index.html @@ -56,7 +56,10 @@
    -

    FRadioPlayer

    +

    +FRadioPlayer +

    +

    FRadioPlayer

    CI Status Version @@ -67,6 +70,10 @@

    FRadioPlayer

    Example

    To run the example project, clone the repo, and run pod install from the Example directory first.

    + +

    + FRadioPlayer +

    Features

    diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/search.json b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/search.json index 5c89d06..8f49c4f 100644 --- a/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/FRadioPlayer.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:playerStateDidChange:":{"name":"radioPlayer(_:playerStateDidChange:)","abstract":"

    Called when player changes state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:player:":{"name":"radioPlayer(_:player:)","abstract":"

    Called when the player changes the playing state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:itemDidChange:":{"name":"radioPlayer(_:itemDidChange:)","abstract":"

    Called when player changes the current player item

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:trackName:":{"name":"radioPlayer(_:metadataDidChange:trackName:)","abstract":"

    Called when player item changes the timed metadata value, it uses (separatedBy: -) to get the artist/song name, if you want more control over the raw metadata, consider using metadataDidChange rawValue instead

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:":{"name":"radioPlayer(_:metadataDidChange:)","abstract":"

    Called when player item changes the timed metadata value

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:artworkDidChange:":{"name":"radioPlayer(_:artworkDidChange:)","abstract":"

    Called when the player gets the artwork for the playing song

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html":{"name":"FRadioPlayerDelegate","abstract":"

    The FRadioPlayerDelegate protocol defines methods you can implement to respond to playback events associated with an FRadioPlayer object.

    "},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateUrlNotSet":{"name":"urlNotSet","abstract":"

    URL not set

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateReadyToPlay":{"name":"readyToPlay","abstract":"

    Player is ready to play

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoading":{"name":"loading","abstract":"

    Player is loading

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoadingFinished":{"name":"loadingFinished","abstract":"

    The loading has finished

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateError":{"name":"error","abstract":"

    Error with playing

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/s:12FRadioPlayer0aB5StateO11descriptionSSv":{"name":"description","abstract":"

    Return a readable description

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html":{"name":"FRadioPlayerState","abstract":"

    FRadioPlayerState is the Player status enum

    "},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC6sharedABvZ":{"name":"shared","abstract":"

    Returns the singleton FRadioPlayer instance.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8delegateAA0aB8Delegate_pSgXwv":{"name":"delegate","abstract":"

    The delegate object for the FRadioPlayer.","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8radioURL10Foundation0D0VSgv":{"name":"radioURL","abstract":"

    The player current radio URL

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC10isAutoPlaySbv":{"name":"isAutoPlay","abstract":"

    The player starts playing when the radioURL property gets set. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC13enableArtworkSbv":{"name":"enableArtwork","abstract":"

    Enable fetching albums artwork from the iTunes API. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC11artworkSizeSiv":{"name":"artworkSize","abstract":"

    Artwork image size. (default == 100 | 100x100)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4rateSfSgv":{"name":"rate","abstract":"

    Read only property to get the current AVPlayer rate.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC9isPlayingSbv":{"name":"isPlaying","abstract":"

    Check if the player is playing

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5stateAA0aB5StateOv":{"name":"state","abstract":"

    Player current state of type FRadioPlayerState

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4playyyF":{"name":"play()","abstract":"

    Trigger the play function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Trigger the pause function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Trigger the stop function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html":{"name":"FRadioPlayer","abstract":"

    FRadioPlayer is a wrapper around AVPlayer to handle internet radio playback.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file +{"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:playerStateDidChange:":{"name":"radioPlayer(_:playerStateDidChange:)","abstract":"

    Called when player changes state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:player:":{"name":"radioPlayer(_:player:)","abstract":"

    Called when the player changes the playing state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:itemDidChange:":{"name":"radioPlayer(_:itemDidChange:)","abstract":"

    Called when player changes the current player item

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:trackName:":{"name":"radioPlayer(_:metadataDidChange:trackName:)","abstract":"

    Called when player item changes the timed metadata value, it uses (separatedBy: -) to get the artist/song name, if you want more control over the raw metadata, consider using metadataDidChange rawValue instead

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:":{"name":"radioPlayer(_:metadataDidChange:)","abstract":"

    Called when player item changes the timed metadata value

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:artworkDidChange:":{"name":"radioPlayer(_:artworkDidChange:)","abstract":"

    Called when the player gets the artwork for the playing song

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html":{"name":"FRadioPlayerDelegate","abstract":"

    The FRadioPlayerDelegate protocol defines methods you can implement to respond to playback events associated with an FRadioPlayer object.

    "},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateUrlNotSet":{"name":"urlNotSet","abstract":"

    URL not set

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateReadyToPlay":{"name":"readyToPlay","abstract":"

    Player is ready to play

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoading":{"name":"loading","abstract":"

    Player is loading

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoadingFinished":{"name":"loadingFinished","abstract":"

    The loading has finished

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateError":{"name":"error","abstract":"

    Error with playing

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/s:12FRadioPlayer0aB5StateO11descriptionSSv":{"name":"description","abstract":"

    Return a readable description

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html":{"name":"FRadioPlayerState","abstract":"

    FRadioPlayerState is the Player status enum

    "},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC6sharedABvZ":{"name":"shared","abstract":"

    Returns the singleton FRadioPlayer instance.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8delegateAA0aB8Delegate_pSgXwv":{"name":"delegate","abstract":"

    The delegate object for the FRadioPlayer.","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8radioURL10Foundation0D0VSgv":{"name":"radioURL","abstract":"

    The player current radio URL

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC10isAutoPlaySbv":{"name":"isAutoPlay","abstract":"

    The player starts playing when the radioURL property gets set. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC13enableArtworkSbv":{"name":"enableArtwork","abstract":"

    Enable fetching albums artwork from the iTunes API. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC11artworkSizeSiv":{"name":"artworkSize","abstract":"

    Artwork image size. (default == 100 | 100x100)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4rateSfSgv":{"name":"rate","abstract":"

    Read only property to get the current AVPlayer rate.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC9isPlayingSbv":{"name":"isPlaying","abstract":"

    Check if the player is playing

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5stateAA0aB5StateOv":{"name":"state","abstract":"

    Player current state of type FRadioPlayerState

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4playyyF":{"name":"play()","abstract":"

    Trigger the play function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Trigger the pause function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Trigger the stop function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC13togglePlayingyyF":{"name":"togglePlaying()","abstract":"

    Toggle isPlaying state

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html":{"name":"FRadioPlayer","abstract":"

    FRadioPlayer is a wrapper around AVPlayer to handle internet radio playback.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/FRadioPlayer.docset/Contents/Resources/docSet.dsidx b/docs/docsets/FRadioPlayer.docset/Contents/Resources/docSet.dsidx index 391e3b4..b8735b4 100644 Binary files a/docs/docsets/FRadioPlayer.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/FRadioPlayer.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/FRadioPlayer.tgz b/docs/docsets/FRadioPlayer.tgz index baf2e3f..0cc762d 100644 Binary files a/docs/docsets/FRadioPlayer.tgz and b/docs/docsets/FRadioPlayer.tgz differ diff --git a/docs/index.html b/docs/index.html index c4ac8a7..09bd398 100644 --- a/docs/index.html +++ b/docs/index.html @@ -56,7 +56,10 @@
    -

    FRadioPlayer

    +

    +FRadioPlayer +

    +

    FRadioPlayer

    CI Status Version @@ -67,6 +70,10 @@

    FRadioPlayer

    Example

    To run the example project, clone the repo, and run pod install from the Example directory first.

    + +

    + FRadioPlayer +

    Features

    diff --git a/docs/search.json b/docs/search.json index 5c89d06..8f49c4f 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:playerStateDidChange:":{"name":"radioPlayer(_:playerStateDidChange:)","abstract":"

    Called when player changes state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:player:":{"name":"radioPlayer(_:player:)","abstract":"

    Called when the player changes the playing state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:itemDidChange:":{"name":"radioPlayer(_:itemDidChange:)","abstract":"

    Called when player changes the current player item

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:trackName:":{"name":"radioPlayer(_:metadataDidChange:trackName:)","abstract":"

    Called when player item changes the timed metadata value, it uses (separatedBy: -) to get the artist/song name, if you want more control over the raw metadata, consider using metadataDidChange rawValue instead

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:":{"name":"radioPlayer(_:metadataDidChange:)","abstract":"

    Called when player item changes the timed metadata value

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:artworkDidChange:":{"name":"radioPlayer(_:artworkDidChange:)","abstract":"

    Called when the player gets the artwork for the playing song

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html":{"name":"FRadioPlayerDelegate","abstract":"

    The FRadioPlayerDelegate protocol defines methods you can implement to respond to playback events associated with an FRadioPlayer object.

    "},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateUrlNotSet":{"name":"urlNotSet","abstract":"

    URL not set

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateReadyToPlay":{"name":"readyToPlay","abstract":"

    Player is ready to play

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoading":{"name":"loading","abstract":"

    Player is loading

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoadingFinished":{"name":"loadingFinished","abstract":"

    The loading has finished

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateError":{"name":"error","abstract":"

    Error with playing

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/s:12FRadioPlayer0aB5StateO11descriptionSSv":{"name":"description","abstract":"

    Return a readable description

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html":{"name":"FRadioPlayerState","abstract":"

    FRadioPlayerState is the Player status enum

    "},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC6sharedABvZ":{"name":"shared","abstract":"

    Returns the singleton FRadioPlayer instance.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8delegateAA0aB8Delegate_pSgXwv":{"name":"delegate","abstract":"

    The delegate object for the FRadioPlayer.","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8radioURL10Foundation0D0VSgv":{"name":"radioURL","abstract":"

    The player current radio URL

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC10isAutoPlaySbv":{"name":"isAutoPlay","abstract":"

    The player starts playing when the radioURL property gets set. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC13enableArtworkSbv":{"name":"enableArtwork","abstract":"

    Enable fetching albums artwork from the iTunes API. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC11artworkSizeSiv":{"name":"artworkSize","abstract":"

    Artwork image size. (default == 100 | 100x100)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4rateSfSgv":{"name":"rate","abstract":"

    Read only property to get the current AVPlayer rate.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC9isPlayingSbv":{"name":"isPlaying","abstract":"

    Check if the player is playing

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5stateAA0aB5StateOv":{"name":"state","abstract":"

    Player current state of type FRadioPlayerState

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4playyyF":{"name":"play()","abstract":"

    Trigger the play function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Trigger the pause function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Trigger the stop function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html":{"name":"FRadioPlayer","abstract":"

    FRadioPlayer is a wrapper around AVPlayer to handle internet radio playback.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file +{"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:playerStateDidChange:":{"name":"radioPlayer(_:playerStateDidChange:)","abstract":"

    Called when player changes state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:player:":{"name":"radioPlayer(_:player:)","abstract":"

    Called when the player changes the playing state

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:itemDidChange:":{"name":"radioPlayer(_:itemDidChange:)","abstract":"

    Called when player changes the current player item

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:trackName:":{"name":"radioPlayer(_:metadataDidChange:trackName:)","abstract":"

    Called when player item changes the timed metadata value, it uses (separatedBy: -) to get the artist/song name, if you want more control over the raw metadata, consider using metadataDidChange rawValue instead

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:metadataDidChange:":{"name":"radioPlayer(_:metadataDidChange:)","abstract":"

    Called when player item changes the timed metadata value

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html#/c:@M@FRadioPlayer@objc(pl)FRadioPlayerDelegate(im)radioPlayer:artworkDidChange:":{"name":"radioPlayer(_:artworkDidChange:)","abstract":"

    Called when the player gets the artwork for the playing song

    ","parent_name":"FRadioPlayerDelegate"},"Protocols/FRadioPlayerDelegate.html":{"name":"FRadioPlayerDelegate","abstract":"

    The FRadioPlayerDelegate protocol defines methods you can implement to respond to playback events associated with an FRadioPlayer object.

    "},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateUrlNotSet":{"name":"urlNotSet","abstract":"

    URL not set

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateReadyToPlay":{"name":"readyToPlay","abstract":"

    Player is ready to play

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoading":{"name":"loading","abstract":"

    Player is loading

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateLoadingFinished":{"name":"loadingFinished","abstract":"

    The loading has finished

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/c:@M@FRadioPlayer@E@FRadioPlayerState@FRadioPlayerStateError":{"name":"error","abstract":"

    Error with playing

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html#/s:12FRadioPlayer0aB5StateO11descriptionSSv":{"name":"description","abstract":"

    Return a readable description

    ","parent_name":"FRadioPlayerState"},"Enums/FRadioPlayerState.html":{"name":"FRadioPlayerState","abstract":"

    FRadioPlayerState is the Player status enum

    "},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC6sharedABvZ":{"name":"shared","abstract":"

    Returns the singleton FRadioPlayer instance.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8delegateAA0aB8Delegate_pSgXwv":{"name":"delegate","abstract":"

    The delegate object for the FRadioPlayer.","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC8radioURL10Foundation0D0VSgv":{"name":"radioURL","abstract":"

    The player current radio URL

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC10isAutoPlaySbv":{"name":"isAutoPlay","abstract":"

    The player starts playing when the radioURL property gets set. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC13enableArtworkSbv":{"name":"enableArtwork","abstract":"

    Enable fetching albums artwork from the iTunes API. (default == true)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC11artworkSizeSiv":{"name":"artworkSize","abstract":"

    Artwork image size. (default == 100 | 100x100)

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4rateSfSgv":{"name":"rate","abstract":"

    Read only property to get the current AVPlayer rate.

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC9isPlayingSbv":{"name":"isPlaying","abstract":"

    Check if the player is playing

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5stateAA0aB5StateOv":{"name":"state","abstract":"

    Player current state of type FRadioPlayerState

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4playyyF":{"name":"play()","abstract":"

    Trigger the play function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC5pauseyyF":{"name":"pause()","abstract":"

    Trigger the pause function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC4stopyyF":{"name":"stop()","abstract":"

    Trigger the stop function of the radio player

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html#/s:12FRadioPlayerAAC13togglePlayingyyF":{"name":"togglePlaying()","abstract":"

    Toggle isPlaying state

    ","parent_name":"FRadioPlayer"},"Classes/FRadioPlayer.html":{"name":"FRadioPlayer","abstract":"

    FRadioPlayer is a wrapper around AVPlayer to handle internet radio playback.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file