package lastfm

  1. Overview
  2. Docs
The lastfm library is an implementation of the API used by the last.fm to keep count of played songs

Install

Dune Dependency

Authors

Maintainers

Sources

v0.3.4.tar.gz
md5=491d45277f6afcb57f5d7ad8abaf4212
sha512=49ef0a9257ef9cb2ee90db827bd7025d88bde496499c2193953cea1e9859093fea2d9b1505cc2111757ab82f6f6bd2e7b7abfe8e6df089d0e01b59da129747c6

CHANGES.html

CHANGES

0.3.4 (03-27-2024)
=====
* Switched to Re

0.3.3 (03-01-2021)
=====
* Switched to dune!

0.3.2 (18-08-2018)
=====
* Fix compilation with OCaml >= 4.06

0.3.1 (03-08-2015)
=====
* Switch to Bytes API.

0.3.0 (13-05-2011)
=====
* Added timeout for http operations (#351)
* Fixed bug when submitting to two different
  hosts with the same user and password.
* Functorized Audioscrobbler and Radio to 
  allow to build a version without using
  ocamlnet..

0.2.0 (12-10-2009)
=====
* Added support for --enable-debugging configure option
* Fixed Makefile for BSD: call $(MAKE) for generating documentation.
* Now using xmlm instead of xml-light.
* Removed anonymous radio connection: no longer available upstream... :-(
* Made audioscrobbler host configurable, in order to allow libre.fm or other
  implementations.

0.1.3 (17-09-2008)
====
* Broadcast requests were submitted as User requests.. Fixed !
* Bumped protocol version to latest (1.2.1)
* Moved constants.ml to lastfm_constants.ml to avoid poluting the
  namespace.

0.1.2 (16-04-2008)
=====
* Install .cmx file

0.1.1 (19-12-2007)
=====
* Changed API:
 - Simply create a song record with get_song
 - Test wether your song record is valid for each submission
   type
 - submit and do_submit now return a list of songs that
   couldn't be submited, along with the explanation
 - get, do_np and do_submit now give another try when failed
   authentification can be due to caching inconsistency
 - anonymous get requests are somehow better handled when caching.
   However, you should not use get for multiple simultaneous anonymous
   streaming.
 + Better Radio protocol reversing, removed no longer available 
   playlist url.
 + Close http connection when error is raised by underlying modul

0.1.0 (01-11-2007)
=====
* Initial release