package lastfm

  1. Overview
  2. Docs

API to various lastfm protocols (generic modules).

type client = {
  1. client : string;
  2. version : string;
}

Records for login and client

type login = {
  1. user : string;
  2. password : string;
}
module type Http_t = sig ... end

This is the type of Http request API * that the modules require.

module type Audioscrobbler_t = sig ... end

This is the type of the Audioscrobbler API.

module type Radio_t = sig ... end

This is the type of the Radio API.

Generic implementation of Audioscrobbler, independent * from the Http request.

Generic implementation of the Radio API, independant * from the Http request.