--- layout: layouts/base.njk title: Funkwhale Listening Activity permalink: /funkwhale/ withSidebar: true ---

Listening Activity

What I've been listening to.

{# Now Playing / Recently Played Hero #} {% if funkwhaleActivity.nowPlaying and funkwhaleActivity.nowPlaying.status %}
{% if funkwhaleActivity.nowPlaying.coverUrl %} {% else %}
{% endif %}
{% if funkwhaleActivity.nowPlaying.status == 'now-playing' %} Now Playing {% else %} Recently Played {% endif %}

{% if funkwhaleActivity.nowPlaying.trackUrl %} {{ funkwhaleActivity.nowPlaying.track }} {% else %} {{ funkwhaleActivity.nowPlaying.track }} {% endif %}

{{ funkwhaleActivity.nowPlaying.artist }}

{% if funkwhaleActivity.nowPlaying.album %}

{{ funkwhaleActivity.nowPlaying.album }}

{% endif %}

{{ funkwhaleActivity.nowPlaying.relativeTime }}

{% endif %} {# Stats Section with Tabs #} {% if funkwhaleActivity.stats %}

Listening Statistics

{# Tab buttons #}
{# All Time Tab #}
{% set summary = funkwhaleActivity.stats.summary.all %} {% set topArtists = funkwhaleActivity.stats.topArtists.all %} {% set topAlbums = funkwhaleActivity.stats.topAlbums.all %} {% include "components/funkwhale-stats-content.njk" %}
{# This Month Tab #}
{% set summary = funkwhaleActivity.stats.summary.month %} {% set topArtists = funkwhaleActivity.stats.topArtists.month %} {% set topAlbums = funkwhaleActivity.stats.topAlbums.month %} {% include "components/funkwhale-stats-content.njk" %}
{# This Week Tab #}
{% set summary = funkwhaleActivity.stats.summary.week %} {% set topArtists = funkwhaleActivity.stats.topArtists.week %} {% set topAlbums = funkwhaleActivity.stats.topAlbums.week %} {% include "components/funkwhale-stats-content.njk" %}
{# Trends Tab #}
{% endif %} {# Recent Listenings #}

Recent Listens

{% if funkwhaleActivity.listenings.length %}
{% for listening in funkwhaleActivity.listenings | head(15) %}
{% if listening.coverUrl %} {% else %}
{% endif %}

{% if listening.trackUrl %} {{ listening.track }} {% else %} {{ listening.track }} {% endif %}

{{ listening.artist }}

{{ listening.relativeTime }} {% if listening.duration %} {{ listening.duration }} {% endif %}
{% endfor %}
{% else %}

No recent listening history available.

{% endif %}
{# Favorites #} {% if funkwhaleActivity.favorites.length %}

Favorite Tracks

{% for favorite in funkwhaleActivity.favorites | head(10) %}
{% if favorite.coverUrl %} {% else %}
{% endif %}

{% if favorite.trackUrl %} {{ favorite.track }} {% else %} {{ favorite.track }} {% endif %}

{{ favorite.artist }}

{% if favorite.album %}

{{ favorite.album }}

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