]>
kaliko git repositories - mpd-sima.git/log
kaliko [Fri, 21 Feb 2014 16:40:25 +0000 (17:40 +0100)]
Add ETag support for echonest
kaliko [Fri, 21 Feb 2014 12:29:10 +0000 (13:29 +0100)]
Migrate simafm to persistent http caching
kaliko [Fri, 21 Feb 2014 00:53:07 +0000 (01:53 +0100)]
Integrate persistent cache with "var_dir" conf option
kaliko [Thu, 20 Feb 2014 19:09:29 +0000 (20:09 +0100)]
Persistent HTTP cache based on CacheControl
kaliko [Thu, 20 Feb 2014 19:42:29 +0000 (20:42 +0100)]
Simplified config handling.
Now exposes "var_dir" in sima/var_dir
kaliko [Mon, 17 Feb 2014 10:18:17 +0000 (11:18 +0100)]
Fixed blacklisting decorator
kaliko [Mon, 17 Feb 2014 00:27:41 +0000 (01:27 +0100)]
Fixed blacklisting in track mode
Some more pylint clean-up
kaliko [Sun, 16 Feb 2014 22:56:01 +0000 (23:56 +0100)]
Add EchoNest top tracks
kaliko [Sun, 16 Feb 2014 00:24:27 +0000 (01:24 +0100)]
Add "Various Artist" filter in albums search
kaliko [Sat, 15 Feb 2014 19:08:40 +0000 (20:08 +0100)]
Add missing daemon option in bash completion
kaliko [Sat, 15 Feb 2014 19:08:07 +0000 (20:08 +0100)]
Some clean-up (pylint audit)
kaliko [Fri, 14 Feb 2014 20:27:40 +0000 (21:27 +0100)]
Add Changelog
kaliko [Fri, 14 Feb 2014 20:23:56 +0000 (21:23 +0100)]
Improved RandomFallBack and update documentation
kaliko [Fri, 14 Feb 2014 16:06:54 +0000 (17:06 +0100)]
Add bash completion
kaliko [Thu, 13 Feb 2014 13:02:38 +0000 (14:02 +0100)]
Fix data structures inconsistency in last.fm WS
kaliko [Wed, 12 Feb 2014 19:02:23 +0000 (20:02 +0100)]
Renamed a private method
kaliko [Tue, 11 Feb 2014 23:52:30 +0000 (00:52 +0100)]
Add copyright headers & clean-up
kaliko [Sun, 9 Feb 2014 16:56:32 +0000 (17:56 +0100)]
Refactored lastfm/echonest webservices
lastfm/echonest now inherit from the same WebService object
removed similarity option, renamed "dynamic" as "max_art"
kaliko [Sun, 9 Feb 2014 15:52:06 +0000 (16:52 +0100)]
Converging webservices plugins
kaliko [Sat, 8 Feb 2014 16:27:20 +0000 (17:27 +0100)]
Intercept missing artist in plugins' callback
kaliko [Sat, 8 Feb 2014 13:18:26 +0000 (14:18 +0100)]
Factoring utilities object
kaliko [Sat, 8 Feb 2014 00:28:54 +0000 (01:28 +0100)]
Integrate dynamic option in echonest plugin
kaliko [Fri, 7 Feb 2014 21:59:16 +0000 (22:59 +0100)]
Fetch as much as possible from echonest
kaliko [Sun, 2 Feb 2014 17:50:29 +0000 (18:50 +0100)]
Add echonest plugin
kaliko [Sun, 2 Feb 2014 16:55:52 +0000 (17:55 +0100)]
Adjusting EchoNest module
kaliko [Tue, 28 Jan 2014 19:07:37 +0000 (20:07 +0100)]
Some light refactoring
kaliko [Tue, 28 Jan 2014 15:50:30 +0000 (16:50 +0100)]
Better caching
kaliko [Mon, 27 Jan 2014 15:53:49 +0000 (16:53 +0100)]
Add EchoNest webservice client
kaliko [Sat, 8 Feb 2014 13:10:01 +0000 (14:10 +0100)]
Use requests in lastfm module
Also add Artist type
kaliko [Sat, 8 Feb 2014 13:08:17 +0000 (14:08 +0100)]
Actually exit on error
kaliko [Sat, 8 Feb 2014 00:56:19 +0000 (01:56 +0100)]
Move Cache & Throttle to utils
kaliko [Sun, 2 Feb 2014 15:57:22 +0000 (16:57 +0100)]
Use the relevant callback to crop playlist
kaliko [Sun, 2 Feb 2014 15:24:29 +0000 (16:24 +0100)]
Tries to fix "RuntimeError: reentrant call inside"
kaliko [Sun, 2 Feb 2014 15:23:38 +0000 (16:23 +0100)]
Improved debug message when cropping
kaliko [Sun, 2 Feb 2014 14:48:19 +0000 (15:48 +0100)]
Move back to mpd_sima as dirname (config, cache)
kaliko [Sun, 2 Feb 2014 14:41:01 +0000 (15:41 +0100)]
Avoid unnecessary method call
Call get_recursive_similar_artist() when useful
kaliko [Tue, 28 Jan 2014 18:42:00 +0000 (19:42 +0100)]
Some padding in log format, improves readability
kaliko [Tue, 28 Jan 2014 18:12:23 +0000 (19:12 +0100)]
Merge Album type in Meta module
kaliko [Thu, 12 Dec 2013 16:08:23 +0000 (17:08 +0100)]
Add unit test for Track module
kaliko [Thu, 12 Dec 2013 12:44:31 +0000 (13:44 +0100)]
Add basic musicbrainz ID implementation for Track
kaliko [Wed, 11 Dec 2013 16:19:50 +0000 (17:19 +0100)]
Add unit test for simastr module
kaliko [Sun, 26 Jan 2014 18:11:18 +0000 (19:11 +0100)]
Plain api keys obfuscation
kaliko [Sat, 25 Jan 2014 15:13:36 +0000 (16:13 +0100)]
Generate manual and update setup.py
kaliko [Tue, 14 Jan 2014 20:03:40 +0000 (21:03 +0100)]
Add docbook5 manual
kaliko [Fri, 24 Jan 2014 08:53:23 +0000 (09:53 +0100)]
Append recursive search before !
Append recursive search before controlling emptiness of research
kaliko [Tue, 14 Jan 2014 20:04:57 +0000 (21:04 +0100)]
Fix help message for --log-level
kaliko [Wed, 8 Jan 2014 20:12:46 +0000 (21:12 +0100)]
Improved virtualenv install helper
kaliko [Wed, 8 Jan 2014 19:53:30 +0000 (20:53 +0100)]
Fixed virtualenv install helper
kaliko [Wed, 8 Jan 2014 19:29:12 +0000 (20:29 +0100)]
Packaging refactoring
kaliko [Mon, 23 Dec 2013 17:07:49 +0000 (18:07 +0100)]
Catches SIGHUP/SIGUSR1 to trigger conf reload
kaliko [Mon, 23 Dec 2013 16:51:20 +0000 (17:51 +0100)]
Minor log message enhancement
kaliko [Sun, 15 Dec 2013 15:42:22 +0000 (16:42 +0100)]
Removed destructor introduced in
8ce90ac3
Unidentified side effect: socket error on daemonize
Anyway, this ain't the place to deal with MPD sockets
kaliko [Sun, 15 Dec 2013 15:40:45 +0000 (16:40 +0100)]
Fixed Track's pos attribute type
kaliko [Sun, 15 Dec 2013 15:39:55 +0000 (16:39 +0100)]
Get through main loop in case of player reconnection
kaliko [Sun, 15 Dec 2013 15:03:31 +0000 (16:03 +0100)]
Move album blacklist filter in player client
kaliko [Sun, 15 Dec 2013 11:52:37 +0000 (12:52 +0100)]
Move artist blacklist filter in player client
kaliko [Sun, 15 Dec 2013 10:41:29 +0000 (11:41 +0100)]
Some refactoring around player
Move out of lastfm plugin what was player logic (album search
heuristic mainly)
kaliko [Fri, 13 Dec 2013 13:08:50 +0000 (14:08 +0100)]
Some clean-up in track object
Removed redundant shutdown call in foreground mode
kaliko [Thu, 5 Dec 2013 10:28:36 +0000 (11:28 +0100)]
Add class attribute toggle for diacritics filter
Add class attribute for levenshtein ratio
kaliko [Tue, 10 Dec 2013 18:19:54 +0000 (19:19 +0100)]
Fixed single_album filter stupid typo
kaliko [Sun, 8 Dec 2013 15:49:26 +0000 (16:49 +0100)]
Fixed a minor cache issue
kaliko [Sun, 8 Dec 2013 15:34:55 +0000 (16:34 +0100)]
Implement "single_album" filter
kaliko [Sun, 8 Dec 2013 13:50:53 +0000 (14:50 +0100)]
Update configuration example
kaliko [Sat, 7 Dec 2013 10:28:27 +0000 (11:28 +0100)]
Update setup.py and version
kaliko [Sat, 7 Dec 2013 10:07:35 +0000 (11:07 +0100)]
Add lastfm similartracks request
kaliko [Sat, 7 Dec 2013 09:59:00 +0000 (10:59 +0100)]
Add sima.plugins.core name space for core plugins
kaliko [Thu, 5 Dec 2013 18:35:08 +0000 (19:35 +0100)]
Add missing init file
kaliko [Sun, 1 Dec 2013 19:38:00 +0000 (20:38 +0100)]
Add sensitive randomfallback mode
kaliko [Sun, 1 Dec 2013 18:13:04 +0000 (19:13 +0100)]
Avoid randomizing in album queue mode
kaliko [Sun, 1 Dec 2013 18:11:53 +0000 (19:11 +0100)]
Add configuration for crop plugin
kaliko [Sun, 1 Dec 2013 16:37:13 +0000 (17:37 +0100)]
Allow choosing internal plugins from config file
kaliko [Sat, 16 Nov 2013 12:21:30 +0000 (13:21 +0100)]
Get version from sima.core in setup script
kaliko [Sat, 16 Nov 2013 11:13:05 +0000 (12:13 +0100)]
Some changes allowing distribution
* python-musicpd now available on pypi
* better virtualenv management
kaliko [Mon, 4 Nov 2013 20:43:09 +0000 (21:43 +0100)]
Shuffles track to add
kaliko [Sun, 3 Nov 2013 09:38:27 +0000 (10:38 +0100)]
Fixed a syntax error, shame on me /o\
kaliko [Sat, 2 Nov 2013 19:57:28 +0000 (20:57 +0100)]
typo and less verbose logging
kaliko [Sat, 2 Nov 2013 18:40:06 +0000 (19:40 +0100)]
Fixed prog name
kaliko [Sat, 2 Nov 2013 18:24:37 +0000 (19:24 +0100)]
Add virtualenv generator
kaliko [Sat, 2 Nov 2013 16:55:08 +0000 (17:55 +0100)]
Add daemon
kaliko [Sat, 2 Nov 2013 13:48:48 +0000 (14:48 +0100)]
Add lastfm/album mode
kaliko [Sat, 2 Nov 2013 10:33:50 +0000 (11:33 +0100)]
Some hesitation regarding blacklist decorator…
kaliko [Fri, 1 Nov 2013 12:09:40 +0000 (13:09 +0100)]
Fixed str inheritance (calling __new__/super)
kaliko [Fri, 1 Nov 2013 10:58:23 +0000 (11:58 +0100)]
Add levenstein fuzzy method in SimaStr
kaliko [Fri, 1 Nov 2013 10:52:38 +0000 (11:52 +0100)]
Fix generator expiration
kaliko [Fri, 1 Nov 2013 09:42:56 +0000 (10:42 +0100)]
blacklisting decorator
kaliko [Mon, 21 Oct 2013 17:15:28 +0000 (19:15 +0200)]
Enable file logging (cli and conf file
kaliko [Sun, 13 Oct 2013 16:44:37 +0000 (18:44 +0200)]
Add setup.py
Probably still buggy though, but anryway we are not ready for production
yet :D
kaliko [Sat, 12 Oct 2013 12:57:52 +0000 (14:57 +0200)]
Move fuzzy_find method in the player.
Exposes daemon/player in plugins
kaliko [Thu, 10 Oct 2013 20:05:00 +0000 (22:05 +0200)]
Simplified configuration manager (db_file's no longer a special case)
kaliko [Thu, 3 Oct 2013 18:44:59 +0000 (20:44 +0200)]
Random fallback plugin, honoring MPD/host, more robust plugin
kaliko [Mon, 30 Sep 2013 19:25:07 +0000 (21:25 +0200)]
Huge commit… Running last.fm track mode
kaliko [Sat, 28 Sep 2013 12:53:19 +0000 (14:53 +0200)]
Add handling of external plugins
kaliko [Mon, 23 Sep 2013 18:35:20 +0000 (20:35 +0200)]
Add SimaDB and deal with history
kaliko [Sun, 22 Sep 2013 11:36:48 +0000 (13:36 +0200)]
Add conf management and cli parsing
kaliko [Sun, 22 Sep 2013 08:34:17 +0000 (10:34 +0200)]
Add logger
kaliko [Sat, 21 Sep 2013 16:49:56 +0000 (18:49 +0200)]
Initial import
The global architecture with the plugin interface is there :)