X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=doc%2FChangelog;h=b352718918af72902da13dc80b9ef5d99d76be9c;hb=97938ae167a899a6768a1971c9c5133d95c518e0;hp=0506bd7f2b09e32490561a131893471d4070345b;hpb=59ac2936a00e1fa871057ed06f6e19d47f91c074;p=mpd-sima.git diff --git a/doc/Changelog b/doc/Changelog index 0506bd7..b352718 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,4 +1,200 @@ -sima v0.12.0 +MPD_sima v0.18.1 + + * Remove bad heuristic to infer artist aliases + * Set max_art default value to 20 + * Add sphinx documentation + * Merge unix manuals in sphinx reStructuredText + Call "setup.py build_sphinx" to build documentation (troff and html). + Build only man pages: + sphinx-build -d ./build/sphinx/doctrees doc/source -b man ./build/sphinx/man + + -- kaliko Mon, 07 Feb 2022 18:11:48 +0100 + +MPD_sima v0.18.0 + + * New database, no migration done from old database ! + A backup is done in "${XDG_DATA_HOME}/mpd_sima/" + Play history and blocklist are forgotten then. + * Blocklist is now handled with mpd-sima command arguments, + simadb_cli executable is removed. + * Removed obsolete --create-db and --generate-config options + * Fixed crash when setting XDG_CONFIG_HOME (closes #50) + * Add abstract unix socket support for MPD connection + * Better MPD connection management. + * Need at least python-musicpd 0.7.0. + Abstract socket in v0.6.0 and socket timeout in v0.7.0 + + -- kaliko Tue, 16 Nov 2021 16:02:37 +0100 + +MPD_sima v0.17.0 + + * New offline autoqueue plugin based on file genre tags only + * Add randomness in Tags plugin artist selection + * Fixed issue with un-tagged titles (closes #40) + * Fixed "artist with quotes not found" (closes #41) + * Fixed bad pid in Uniq core plugin (closes #32) + * Move "test-tags-config" as positional argument "config-test" + * Move "--create-db" as positional argument "create-db" + * Add mpd-sima commands as positional arguments: + config-test, create-db, generate-config, purge-history + * Use duration instead of time in Track object (closes #37) + * Use musicbrainz_albumid|trackid tags in Tracks object + + -- kaliko Wed, 28 Apr 2021 17:21:39 +0200 + +MPD_sima v0.16.1 + + * tags plugin: Add album queue mode + * tags plugin: Ensure metadata used in filter are enabled + so that MPD exposes them (closes #38) + + -- kaliko Sat, 09 Jan 2021 12:28:17 +0100 + +MPD_sima v0.16.0 + + * New offline autoqueue plugin based on file tags only + * Expose a new executable "test-tags-config" + * Update vinstall.py (closes #34) + * Fixed bug when http client fetches a corrupted cached entry (closes #35) + * Need at least python 3.6 + + -- kaliko Tue, 15 Dec 2020 16:17:05 +0100 + +MPD_sima v0.16.0.dev0 + + * Major MPD client refactoring + * Refactored random plugin + * Fixed bug in MPD client reconnection + + -- kaliko Sat, 16 May 2020 14:49:04 +0200 + +MPD_sima v0.15.3 + + * Improve HTTP client (use persistent connection) + * Fixed a serious bug in PlayerClient().search_albums() + "search_albums" method was ignoring some albums when Artist object had + aliases. + +-- kaliko jack Sun, 03 May 2020 16:30:36 +0200 + +MPD_sima v0.15.2 + + * Fixed sqlite sqlite3.OperationalError VACUUM Error + cf. https://bugs.python.org/issue28518 + * Add option to queue a chosen number of tracks from an album (closes #28) + * Add option to shuffle tracks in album mode (Thanks Sacha) + +-- kaliko jack Thu, 14 Nov 2019 17:41:22 +0100 + +MPD_sima v0.15.1 + + * Fixed mopidy compatibility implementation + +-- kaliko jack Tue, 19 Mar 2019 15:14:48 +0100 + +MPD_sima v0.15.0 + + * Remove EchoNest support (Closes #10) + * Enhanced queuing behavior in random mode (Closes #16) + * Add option to prevent single & repeat mode to disable queuing (Closes #19) + * Honor MPC password/host format on command line option 'host' + * Fixed fuzzy search for short artist names + * Client side hardcoded one month caching (ugly workaround for #7) + * Simplified album search + * Track search aggregates artist name and MusicBrainzID searches + * Add an undocumented mopidy compatibility configuration option + Use the boolean option "mopidy_compat" in the sima section + cf. https://gitlab.com/kaliko/sima/issues/21# + +-- kaliko jack Tue, 19 Mar 2019 13:58:49 +0100 + +MPD_sima v0.14.4 + + * Fixed blacklisting for Random plugin (Closes #14) + * Fixed sensible flavour of random plugin, thanks dnmx (Closes #15) + +-- kaliko jack Thu, 24 Aug 2017 11:46:14 +0200 + + +MPD_sima v0.14.3 + + * This release in only intended to get rid of 0.14.2 source tarball. + Source tar ball for v0.14.2 was badly generated. Release 0.14.2 and 0.14.3 + are actually the same source code, only generated tar were affected. + Sorry for the inconvenience. + +-- kaliko jack Sun, 12 Feb 2017 15:49:03 +0100 + + +MPD_sima v0.14.2 + + * Fixed MPD client cache (filters empty strings) + * Fixed Track object to work with MPD >= 0.20 (Closes #12) + * Fixed python virtualenv installer + +-- kaliko jack Sat, 11 Feb 2017 13:04:27 +0100 + + +MPD_sima v0.14.1 + + * Prevent adding empty track to history (Closes #5) + * Fixed false warning about wrong MBID format (Closes #6) + +-- kaliko jack Sat, 02 Jan 2016 16:03:39 +0100 + + +MPD_sima v0.14.0 + + * Add option to generate config on stdout + * Add priority feature for plugins + * More robust MPD client + * Fixed top track mode + * Fixed default conf file name (back to mpd_sima.cfg) + * Fixed http cache for lastFM + * Cleanup code (removed users similarities) + * Make "var-dir" option default name instead of "var_dir" + * Honor HTTP_PROXY env. var. (need requests >2.4.0) + +-- kaliko jack Sat, 17 Oct 2015 10:48:41 +0200 + + +MPD_sima v0.13.0 + + * Use of MusicBrainzIdentifier by default + Please consider tagging your library with these metadata + * New virtualenv installer in pure python + +-- kaliko jack Wed, 28 Jan 2015 12:20:49 +0100 + + +MPD_sima v0.12.3 + + * Use albumartist to fetch similar artists + * Fixed some bugs managing tags + +-- kaliko jack Sat, 06 Dec 2014 16:42:15 +0100 + + +MPD_sima v0.12.2 + + * Add some randomness to track selection + * Do not queue artists already queued (regression) + * Some refactoring in http client + +-- kaliko jack Tue, 01 Jul 2014 21:47:56 +0200 + + +MPD_sima v0.12.1 + + * Fixed SIGHUP error, need python-musicpd >= 0.4.1 + * Add core plugin to detect multiple MPD_sima instance on the same MPD host + * Fixed startup robustness + * Removed timestamp in console logging + +-- kaliko jack Sat, 21 Jun 2014 14:02:17 +0200 + + +MPD_sima v0.12.0 * Major refactoring * Add a setup.py, got rid of the Makefile. @@ -8,18 +204,20 @@ sima v0.12.0 configuration file change internal database remains the same * Temporarily removed userdb feature + * Base artist for similarity is the last track queued + * Persistent http caching --- kaliko jack UNRELEASED +-- kaliko jack Mon, 16 Jun 2014 10:37:14 +0200 -sima v0.11.0 +MPD_sima v0.11.0 * straight forward py3k conversion from v0.10.0 -- kaliko jack UNRELEASED -sima v0.10.0 +MPD_sima v0.10.0 * Improved album detection (especially multi-artists album) * Controls conf file is readable at startup @@ -28,21 +226,21 @@ sima v0.10.0 -- kaliko jack Wed, 26 Sep 2012 18:56:57 +0200 -sima v0.9.2 +MPD_sima v0.9.2 * Fixed Makefile, thanks Artur Frysiak (fixes #2849 #2848) -- kaliko jack Sun, 26 Feb 2012 22:06:27 +0100 -sima v0.9.1 +MPD_sima v0.9.1 * Fixed an issue in idle implementation -- kaliko jack Fri, 24 Feb 2012 12:04:39 +0100 -sima v0.9.0 +MPD_sima v0.9.0 * New CLI option --create-db * Option main_loop_time removed, use of idle makes it useless @@ -65,7 +263,7 @@ sima v0.9.0 -- kaliko jack Fri, 10 Feb 2012 11:31:57 +0100 -sima v0.8.0 +MPD_sima v0.8.0 * New CLI option "--daemon" to run as a daemon @@ -81,14 +279,14 @@ sima v0.8.0 -- kaliko jack Sun, 08 May 2011 14:06:22 +0200 -sima v0.7.2 +MPD_sima v0.7.2 * Fixes a bug introduced fixing #2113, history was no longer honored! -- kaliko jack Sun, 30 Jan 2011 10:54:53 +0100 -sima v0.7.1 +MPD_sima v0.7.1 * Add Makefile from 0.8 dev branch * Fixes #2113 @@ -97,7 +295,7 @@ sima v0.7.1 -- kaliko jack Sat, 22 Jan 2011 09:17:18 +0100 -sima v0.7.0 +MPD_sima v0.7.0 * Stall queueing when MPD is in "single" or "repeat" mode (closes #1607) * No longer need to restart MPD_sima when MPD database has been updated, it @@ -131,7 +329,7 @@ sima v0.7.0 -- kaliko jack Sat, 18 Dec 2010 12:11:12 +0100 -sima v0.6.0 +MPD_sima v0.6.0 * Use of SQLite (closes #838) * [simadb_cli] new command line interface to edit sima.db (SQLite database) @@ -148,7 +346,7 @@ sima v0.6.0 -- kaliko jack Mon, 10 May 2010 19:40:10 +0200 -sima v0.5.2 +MPD_sima v0.5.2 * New fuzzy string matching dedicated to artist names (closes #686) * uses optparse instead of getopt (closes #834) @@ -161,7 +359,7 @@ sima v0.5.2 -- kaliko jack Tue, 16 Mar 2010 14:01:22 +0100 -sima v0.5.1 +MPD_sima v0.5.1 * No longer uses/writes a default conf file in ~/.config/mpd_sima (or XDG default), MPD_HOST is used if no conf file is present. @@ -171,7 +369,7 @@ sima v0.5.1 -- kaliko jack Thu, 26 Nov 2009 10:13:08 +0100 -sima v0.5.0 +MPD_sima v0.5.0 * Add option to play only most popular songs from an artist (closes #739). * Now prefer non played over already played artist is possible (closes #774) @@ -186,7 +384,7 @@ sima v0.5.0 -- kaliko jack Sun, 25 Oct 2009 12:02:02 +0100 -sima v0.4.0 +MPD_sima v0.4.0 * Add option to play only most popular songs from an artist * Better list of similar artists thanks to %-age of similarity… hopefully @@ -195,7 +393,7 @@ sima v0.4.0 -- kaliko jack Unreleased / abandoned dev branch -sima v0.3.0 +MPD_sima v0.3.0 * New bash wrapper launch.sh to execute the script * User's database for similar artists through a new conf file user_db_cfg. @@ -211,7 +409,7 @@ sima v0.3.0 -- kaliko jack Tue, 28 Jul 2009 18:10:09 +0200 -sima v0.2.0 +MPD_sima v0.2.0 * WARNING: Moved to python-mpd instead of python-mpdclient2 * Add cache for last.fm request @@ -225,7 +423,7 @@ sima v0.2.0 -- kaliko jack Fri, 12 Jun 2009 18:10:47 +0200 -sima v0.1.1 (first upgrade) +MPD_sima v0.1.1 (first upgrade) * HEAVY refactoring to improve coding style (thanks pylint). * intercept audioScrobbler server connexion errors (no longer stops @@ -240,10 +438,11 @@ sima v0.1.1 (first upgrade) -- kaliko jack Thu, 04 Jun 2009 20:35:25 +0200 -sima v0.1.0 (first stable release) +MPD_sima v0.1.0 (first stable release) * First quasi stable release (my first python code…) -- kaliko jack Thu, 28 May 2009 20:45:03 +0200 # vim: fileencoding=utf-8 +# -*- coding: utf-8 -*-