abstract class SpotifyList

Overview

A parent class for downloading albums and playlists from spotify

Direct Known Subclasses

Defined in:

glue/list.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(list_name : String, list_author : String | Nil) #

[View source]

Instance Method Detail

abstract def find_it : JSON::Any #

Defined in subclasses, will return the appropriate information or call an error if the info is not found and exit


[View source]
def grab_it(flags = {} of String => String) #

Finds the list, and downloads all of the songs using the Song class


[View source]
def provide_client_keys(client_key : String, client_secret : String) #

Will authorize the class associated SpotifySearcher


[View source]