Skip to content

boonious/coda

Repository files navigation

Coda: music listening history Build Status Hex pm

Analytics and visualisation of Last.fm music listening history 听歌历史.

coda currently experimental and works with Last.fm columnar data extracted by lastfm_archive. See: Creating a file archive.

See on this day ♫ analytics Livebook.

Usage

For now, you can deploy and use the tool in Livebook while an analytics API and functionality are being refactored and developed.

Livebook

On this day ♫ presents analytics of music discovered (new) and most played Lastfm scrobbles on this day (today) over the years. The page also features an interactive Kino explorer to help delving into the data.

Run in Livebook

overview on this day

on this day most played analytics

new on this day analytics

Requirement

This tool requires Elixir and Erlang (see installation details for various operating systems) or Livebook.

Installation

coda is available in Hex, the package can be installed by adding coda to your list of dependencies in mix.exs:

def deps do
  [
    {:coda, "~> 0.3"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/coda.

Configuration

Add the following lastfm_archive config in config/config.exs:

  config :lastfm_archive,
    user: "lastfm_user", # Lastfm user
    data_dir: "./lastfm_data/", # directory containing Lastfm file data,

About

Analytics and visualisation of music listening history 听歌历史

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published