{% extends 'base.html' %} {% block title %}music{% endblock %} {% block content %} {% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %}

{{ message }}

{% endfor %} {% endif %} {% endwith %}

Music Tools

A set of tools using Spotify and Last.fm to create smart playlists and calculate listening statistics

Playlists are updated multiple times a day to keep tracks up to date

Written in Python and Javascript, based on the spotframework and fmframework libraries

View Source iOS Client Source
{% if logged_in %} Launch {% endif %}
{% if not logged_in %} {% block form %}{% endblock %} {% endif %}

Smart Playlists

Sources

Create smart Spotify playlists pulling tracks from

Currents

Currents are mix playlists acting as the a snapshot of what you've been listening to recently

Include date filtering on playlist sources for recently added tracks

Optionally search for and include "monthly" playlists for the last two months when named e.g february 20

Last.fm Charts

Create playlists including Last.fm track charts of varying length and time range

Recommendations

Include Spotify recommendations based on the other tracks

Tags

Last.fm Integration

Create groups of entries for scrobble summing and listening stats

Visualise Data

Present listening trends with pie charts

{% endblock %}