import csv


def get_csv_collection(filename, **kwargs):
    """
    Loads a record collection from a CSV file. The CSV file MUST include columns for
    Artist, Title, and Year

    Arguments:
    filename (str) - CSV filename
    **kwargs (dict) - Optional kwargs: skip=0, don't load the first <skip> rows

    Returns:
    list - List of record dicts
    """
    skip = kwargs.get('skip', 0)
    collection = []
    with open(filename, newline='') as collection_file:
        collection_dict = csv.DictReader(collection_file)
        count = 1
        for record in collection_dict:
            if count <= skip:
                count += 1
                continue
            collection.append({'artist': record['Artist'], 'release_title': record['Title'],
                               'year': record['Year'], 'type': 'release', 'country': 'US'})
            count += 1
    return collection