Skip to content

Changelog

Changelogยถ

All notable changes to Mixtape Society are documented here. We follow Semantic Versioning and the spirit of Keep a Changelog.

Each release rewinds and fast-forwards your mixtape experienceโ€”just like a real cassette! ๐ŸŽง

๐Ÿ“ฆ v0.7.5ยถ

Release

๐Ÿ—“๏ธ 2026-01-26

๐Ÿ”ง Changedยถ

  • Refactored playerControl.js, split across more files
  • Restructuring documentation

๐Ÿ› Fixedยถ

  • Playback stops on mobile
  • Reusing indexing for tracking playback across multiple mixtapes

Changes since last version


๐Ÿ“ฆ v0.7.4ยถ

Release

๐Ÿ—“๏ธ 2026-01-25

๐Ÿ”ง Changedยถ

  • Removed cover upload limit
  • Added artist to track label for compilation albums
  • Speeded up quering by improving indexes, batching count queries and batching compilcation detection

๐Ÿ› Fixedยถ

  • With new mixtape, every save results in a new one
  • Bottom player play button doesn't resume track after page reload
  • Playback stops on mobile

Changes since last version


๐Ÿ“ฆ v0.7.3ยถ

Release

๐Ÿ—“๏ธ 2026-01-24

โœจ Addedยถ

  • Sleep timer

๐Ÿ› Fixedยถ

  • Some Android devices stopped playback when track ended

Changes since last version


๐Ÿ“ฆ v0.7.2ยถ

Release

๐Ÿ—“๏ธ 2026-01-23

โœจ Addedยถ

  • Add confirmation modal when emptying mixtape

๐Ÿ”ง Changedยถ

  • Centralized toast system for better consistency

๐Ÿ› Fixedยถ

  • Chromecasting
  • Android Auto

Changes since last version


๐Ÿ“ฆ v0.7.1ยถ

Release

๐Ÿ—“๏ธ 2026-01-22

โœจ Addedยถ

  • Shuffle option for receiver
  • Repeat mode (off/all/one)

๐Ÿ—‘๏ธ Removedยถ

  • Onboarding tooltips (too little under control to be useful)

Changes since last version


๐Ÿ“ฆ v0.7.0ยถ

Release

๐Ÿ—“๏ธ 2026-01-21

โœจ Addedยถ

  • Gift receiver experience!
  • Help pages for users
  • Resuming playback on reload

๐Ÿ› Fixedยถ

  • Made playback more resistant against temporary network failures
  • Play button on bottom didn't properly show on mobile devices with a light theme

Changes since last version


๐Ÿ“ฆ v0.6.0ยถ

Release

๐Ÿ—“๏ธ 2026-01-19

โœจ Addedยถ

  • Prefetching next song data for improved song switching.

๐Ÿ› Fixedยถ

  • Android car not showing in car.

Changes since last version


๐Ÿ“ฆ v0.5.9ยถ

Release

๐Ÿ—“๏ธ 2026-01-17

๐Ÿ› Fixedยถ

  • Limiter only applied to login page
  • PWA manifest was not dynamic, so would not work for received shared mixtapes

Changes since last version


๐Ÿ“ฆ v0.5.8ยถ

Release

๐Ÿ—“๏ธ 2026-01-16

โœจ Addedยถ

  • Added Android Auto support
  • Size-optimized cover generation
  • Mechanical click sound effect for cassette mode
  • Lots of extra and restructured documentation

๐Ÿ› Fixedยถ

  • The artist's album accordions in the search results went missing since v0.5.7

Changes since last version


๐Ÿ“ฆ v0.5.7ยถ

Release

๐Ÿ—“๏ธ 2026-01-13

โœจ Addedยถ

  • Added PWA (Progressive Web App) support for offline playback and installation
  • Added ChromeCast support for playback

๐Ÿ› Fixedยถ

  • Allow searching for strange characters in artist/album/track names
  • Type 3 characters to start searching -> 2 characters

Changes since last version


๐Ÿ“ฆ v0.5.6ยถ

Release

๐Ÿ—“๏ธ 2026-01-11

โœจ Addedยถ

  • Multi-Architecture Docker Build Setup

๐Ÿ› Fixedยถ

  • Slug sanitation for mixtape titles with spaces and non-URL-safe characters
  • Centered QR code in modal

Changes since last version


๐Ÿ“ฆ v0.5.5ยถ

Release

๐Ÿ—“๏ธ 2026-01-09

โœจ Addedยถ

  • Sharing through QR codes on browse, editor and playback pages
  • Filtering and sorting on the mixtape browsing page

๐Ÿ”ง Changedยถ

  • Changed search bar for the mixtape editor

Changes since last version


๐Ÿ“ฆ v0.5.4ยถ

Release

๐Ÿ—“๏ธ 2026-01-07

๐Ÿ› Fixedยถ

  • Color cassette tape strip

Changes since last version


๐Ÿ“ฆ v0.5.3ยถ

Release

๐Ÿ—“๏ธ 2026-01-07

โœจ Addedยถ

  • Immersive walkman mode on mobile

๐Ÿ› Fixedยถ

  • Restored mobile notification pause/play functionality

Changes since last version


๐Ÿ“ฆ v0.5.2ยถ

Release

๐Ÿ—“๏ธ 2026-01-06

โœจ Addedยถ

  • Mixtape cover resizing to reduce bandwidth needs
  • Added cassette tape look option to playback

๐Ÿ”ง Changedยถ

  • Normalize cover images to RGB and handle transparency correctly before saving as JPEG, while slightly adjusting JPEG output settings.

๐Ÿ› Fixedยถ

  • Prevent unnecessary resizing of small cover images

Changes since last version


๐Ÿ“ฆ v0.5.1ยถ

Release

All notable changes to Mixtape Society are documented here. We follow Semantic Versioning and the spirit of Keep a Changelog.

Each release rewinds and fast-forwards your mixtape experienceโ€”just like a real cassette! ๐ŸŽง

๐Ÿ—“๏ธ 2026-01-04

โœจ Addedยถ

  • Adaptive theming based on the mixtape cover for playback

v0.5.1


๐Ÿ“ฆ v0.5.0ยถ

Release

๐Ÿ—“๏ธ 2026-01-04

โœจ Addedยถ

  • Modal for statistics on the entire collection
  • Improved details in editor for compilation albums
  • Enlarged album cover in album details
  • Hierarchical hints in search results
  • User are alerted on broken DB and can rebuild from UI -> Shared mixtapes still usable while DB is being rebuilt

๐Ÿ”ง Changedยถ

  • Moved the resync button to the statistics modal
  • Handling of compilation albums is now uniform

๐Ÿ› Fixedยถ

  • Database resync corrupts database
  • Watcher corrupts database when changing lots of files in the music collection
  • Type 2 characters to start searching -> 3 characters
  • Top of search bar focus ring cut-off on top
  • Title of mixtape falls off the screen
  • Navbar on mobile across two rows

v0.5.0


๐Ÿ“ฆ v0.4.1ยถ

Release

๐Ÿ—“๏ธ 2026-01-02

โœจ Addedยถ

  • Fallback cover art
  • Cover art for track search results
  • Cover art in mobile notification

๐Ÿ”ง Changedยถ

  • CSS changed to sematic color system
  • Cleaning up editor and player javascript

v0.4.1


๐Ÿ“ฆ v0.4.0ยถ

Release

๐Ÿ—“๏ธ 2026-01-01

โœจ Addedยถ

  • Floating buttons in editor for mobile to:
    • Jump to mixtape tracks
    • Save changes
  • Added button for manual resyncing the music collection library

๐Ÿ› Fixedยถ

  • Saving existing mixtapes results in error
  • Covers not available for non-admin users
  • Playback notification on Mobile progress not in sync with actual playback position.

v0.4.0


๐Ÿ“ฆ v0.3.0ยถ

Release

๐Ÿ—“๏ธ 2026-01-01

โœจ Addedยถ

  • Covers included for tracks
  • Composite cover generation
  • Track removal toast

๐Ÿ”ง Changedยถ

  • Play buttons changed to cover-play buttons

๐Ÿ› Fixedยถ

  • Reordering tracks resulted in track added toast.
  • White theme browsing mixtapes, mixtape title invisible
  • No version information extracted from the repository

Changes since previous version


๐Ÿ“ฆ v0.2.5ยถ

Release

๐Ÿ—“๏ธ 2025-12-30

โœจ Addedยถ

  • Creating cached versions of FLAC's converted to lower (but listenable) quality when creating a mixtape
  • Option to let the user choose higher quality playback

๐Ÿ”ง Changedยถ

  • Updated documentation

๐Ÿ› Fixedยถ

  • When searching with multiple words, the results narrows down
  • Player control text is illegible in the white theme
  • Editor search result play preview button not in sync with player controls

Changes since previous version


๐Ÿ“ฆ v0.2.2ยถ

Release

๐Ÿ—“๏ธ 2025-12-28

โœจ Addedยถ

  • Possibility to expand the tracks/liner notes for easier reordering and writing notes.
  • Duration of playlist items added

๐Ÿ”ง Changedยถ

  • Mixtape player page:
    • Playback track layout so it looks better on mobile devices
    • Decreased space for controls on mobile devices
    • More track information in the audio player
  • Mixtape editor page
    • Search results layout in editor looks better on mobile devices
    • Removed redundant labels from artist and album search results
    • Made player in editor consistent with player_mixtape

๐Ÿ› Fixedยถ

  • Track title not rendering on playlist

Changes since previous version


๐Ÿ“ฆ v0.2.1ยถ

Release

๐Ÿ—“๏ธ 2025-12-27

๐Ÿ› Fixedยถ

  • Mixtapes editing made more uniform and robust against network failures, resulted in fatal crash
  • Fixed album sorting for artists to case insensitive
  • Made cover validation more robust

Changes since previous version


๐Ÿ“ฆ v0.2.0ยถ

Release

๐Ÿ—“๏ธ 2025-12-27

๐Ÿ”ง Changedยถ

  • OpenGraph image and added information to better comply with standards https://opengraph.dev/
  • Changing the title of the mixtape is independent of the filename of the stored mixtape. This ensures keeping the old shared URL alive when changing the title.
  • Navbar to sticky-top

๐Ÿ› Fixedยถ

  • Collapse of the navbar happens only on small screens
  • Better player display on smaller screens
  • Redundant JavaScript removed from editor.html

Changes since previous version


๐Ÿ“ฆ v0.1.8-alphaยถ

Unreleased

๐Ÿ—“๏ธ 2025-12-26

โœจ Addedยถ

  • Using tags while searching
    • Artist
    • Album
    • Song
  • Track sorting for albumns by disc and track number
  • Clickable search results so you can change the search to an artist or album
  • Logo in social card cover image
  • Cache pass-1 results between keystrokes, keep the results of Pass 1 (scored rows) around temporarily, so increasing the precision of your search doesn't need to hit the database again.
  • Added robot.txt to disallow page indexing by search engines

๐Ÿ”ง Changedยถ

  • Extracted JavaScript from Jinja templates to static/js
  • Liner notes before tracks list
  • Remove track icon
  • Removed theme label from navbar
  • Documentation images update
  • Large cover files are scaled down to save bandwidth
  • Sped up searching
  • Better mixtape editing
  • When indexing the music library, Ajax reloading is used to reduce page reloads

๐Ÿ› Fixedยถ

  • Player does not adhere to light/dark theming
  • Possible mixtape collision
  • Loading at first start-up in musiclib
  • Progress report on loading in musiclib

Changes since previous version


๐Ÿ“ฆ v0.1.7-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-18

โœจ Addedยถ

  • Editing previews - each track in the search-result can be played without adding them to the playlist
  • Project link in navbar

๐Ÿ”ง Changedยถ

  • Logo and favicon
  • Documentation line-up with app style

Changes since previous version


๐Ÿ“ฆ v0.1.6-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-17

๐Ÿ”ง Changedยถ

  • Extracted CSS to dedicated files in static, and added comments with clear flow

๐Ÿ› Fixedยถ

  • Covers not showing for users that are not logged in
  • Editor headers change according to creating or editing mixtape

Changes since previous version


๐Ÿ“ฆ v0.1.5-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-17

โœจ Addedยถ

  • Grouping search results:
  • Nesting for Artists: Artists show as top-level headers with summaries (e.g., "2 album(s)", "5 nummer(s)").
  • Albums are nested in an accordion below, each with their own header and collapsible tracks.
  • Folding Tracks: Tracks are hidden by default under a collapsible section (accordion for nested albums, simple collapse for standalone albums). Click the header/button to expand.

๐Ÿ”ง Changedยถ

  • Moved from JavaScript dialogs to Bootstrap dialogs

๐Ÿ› Fixedยถ

  • Fixed Dockerfile by starting app from factory function

Changes since previous version


๐Ÿ“ฆ v0.1.4-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-16

โœจ Addedยถ

  • Page that informs user at first startup on the progress of music library scraping

๐Ÿ”ง Changedยถ

  • Music library extraction backend (Musiclib)
  • Huge overhaul of back-end, making modules less interdependent

๐Ÿ› Fixedยถ

  • Missing standard cover art
  • Theme adherence on some pages
  • Favicon theme adherence
  • Deleting a mixtape actually works

Changes since previous version


๐Ÿ“ฆ v0.1.3-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-15

โœจ Addedยถ

  • Creating liner notes for a mixtape
  • Pop-up when adding tracks to a mixtape
  • Share mixtape from play page
  • Social card metadata for mixtapes

๐Ÿ› Fixedยถ

  • Moving away from editing a mixtape then returning would lose changes

Changes since previous version


๐Ÿ“ฆ v0.1.2-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-12

๐Ÿ› Fixedยถ

  • Made Mixtape browser responsive

Changes since previous version


๐Ÿ“ฆ v0.1.1-alphaยถ

Pre-release

๐Ÿ—“๏ธ 2025-12-12

โœจ Addedยถ

  • Included version information from git tags
  • Docker logging
  • Rate limiting for login

๐Ÿ”ง Changedยถ

  • Improved music path handling
  • Simplified logging
  • Documentation welcome page

๐Ÿ› Fixedยถ

  • Password handling with strange characters
  • Database locks when too many Watcher related updates

Changes since previous version