Related projects¶

Open projects¶

Beets is an open source commandline-based music organisation tool.

OpenWhyd is an open source, platform-independent website and app for collecting music and creating playlists.

Smarter Playlists by Paul Lamere is an online service for rules-based generation of music playlists.

Spiff Radio is a platform-independent website for browsing and sharing playlists. It’s built with the open source WP SoundSystem plugin for Wordpress, and the proprietary SoundSystem API.

Tracker is a open source system service that provides simple indexing and searching of music for the GNOME desktop.

Proprietary services¶

The Hype Machine scrapes the web to create playlists of recommended music.

Radiooooo is a paid service that lets you generate playlists by country and decade.

Roon provides proprietary software to organise and stream music around your home, with a cloud-based recommendations engine.

Spotify funds a lot of [research into playlist generation](https://research.atspotify.com/).

Swarm.fm connects with Spotify to produce recommendations of new releases by artists you listen to, and other things.

Research¶

A selection of relevant papers. There are many more.

  • “Scaling Up Music Playlist Generation”, Aucouturier and Pachet

    • Uses adaptive search to select music according to user-defined constraints.

  • “Fast Generation of Optimal Music Playlists using Local Search”, Pauws, Verhaegh, and Vossen, 2006

    • Uses simulated annealing to select music according to user-defined constraints.

  • “Automatic Playlist Generation from Self-Organizing Music Map”, Hartono and Yoshitake, 2013

    • Uses a self-organising map based on musical features

  • “Automated Generation of Music Playlists: Survey and Experiments”, Bonnin and Jannach, 2015

Logo

Calliope

Navigation

  • The basics
  • Getting data
  • Making playlists
  • Listening to music
  • Examples
  • Related projects
    • Open projects
    • Proprietary services
    • Research
  • Playlist format
  • Command reference
  • API Reference
  • Changelog
  • Notes for developers working on Calliope itself

  • Calliope on Gitlab.com

Related Topics

  • Documentation overview
    • Previous: examples.special_mix
    • Next: Playlist format

Quick search

©2018,2021 Sam Thursfield. | Powered by Sphinx 6.1.3 & Alabaster 0.7.13 | Page source