]>
kaliko git repositories - python-musicpd.git/log
Kaliko Jack [Wed, 17 Feb 2021 11:26:38 +0000 (12:26 +0100)]
Honor MPD_TIMEOUT environment variables (closes #11)
Default timeout is now 30s as suggested by musicpd.org Client Developer’s Manual
Move to os.getenv instead of os.environ dict API to enforce str type
https://www.musicpd.org/doc/html/client.html
Kaliko Jack [Fri, 5 Feb 2021 10:18:57 +0000 (11:18 +0100)]
Add getvol command (closes #9)
Kaliko Jack [Fri, 5 Feb 2021 10:11:46 +0000 (11:11 +0100)]
Add binarylimit command (closes #10)
Kaliko Jack [Wed, 30 Dec 2020 10:39:27 +0000 (11:39 +0100)]
Switch back to gztar (reverting
95da1e5 )
Kaliko Jack [Wed, 30 Dec 2020 10:11:01 +0000 (11:11 +0100)]
Bumped version
Kaliko Jack [Wed, 30 Dec 2020 10:06:45 +0000 (11:06 +0100)]
Releasing v0.5.1
Kaliko Jack [Wed, 30 Dec 2020 09:08:21 +0000 (10:08 +0100)]
Fixed missing comma in setup.py
Kaliko Jack [Sun, 27 Dec 2020 14:22:32 +0000 (15:22 +0100)]
Update project URLs
Kaliko Jack [Sun, 27 Dec 2020 14:19:47 +0000 (15:19 +0100)]
Switch to xztar sdist
Kaliko Jack [Thu, 10 Dec 2020 10:11:04 +0000 (11:11 +0100)]
Update documentation command list
Kaliko Jack [Wed, 9 Dec 2020 15:46:43 +0000 (16:46 +0100)]
Bumped version
Kaliko Jack [Wed, 9 Dec 2020 15:43:38 +0000 (16:43 +0100)]
Remove bztar from sdist formats
Kaliko Jack [Wed, 9 Dec 2020 14:06:48 +0000 (15:06 +0100)]
Releasing v0.5.0
Kaliko Jack [Wed, 9 Dec 2020 13:47:50 +0000 (14:47 +0100)]
Update documentation command list
Kaliko Jack [Wed, 9 Dec 2020 13:34:20 +0000 (14:34 +0100)]
Add delpartition and moveoutput commands (closes #8)
Kaliko Jack [Wed, 9 Dec 2020 11:04:03 +0000 (12:04 +0100)]
Add getfingerprint command
Kaliko Jack [Tue, 8 Dec 2020 19:39:39 +0000 (20:39 +0100)]
Update changelog
Kaliko Jack [Sat, 5 Dec 2020 16:52:02 +0000 (17:52 +0100)]
Add readpicture command
Kaliko Jack [Sat, 5 Dec 2020 09:30:56 +0000 (10:30 +0100)]
Fixed
7cb6ba6 , s/recv/read/
No recv method in _rbfile/_rfile, makefile returns a io.BufferedIOBase
Kaliko Jack [Sat, 5 Dec 2020 08:44:44 +0000 (09:44 +0100)]
ci: Install a single package only with pip.
Latest pip version raises a conflict running `pip install dist/*` :
$ pip install dist/*
Processing ./dist/python-musicpd-0.4.5.tar.bz2
Processing ./dist/python-musicpd-0.4.5.tar.gz
ERROR: Cannot install python-musicpd 0.4.5 (from /builds/kaliko/python-musicpd/dist/python-musicpd-0.4.5.tar.bz2) and python-musicpd 0.4.5 (from /builds/kaliko/python-musicpd/dist/python-musicpd-0.4.5.tar.gz) because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested python-musicpd 0.4.5 (from /builds/kaliko/python-musicpd/dist/python-musicpd-0.4.5.tar.bz2)
The user requested python-musicpd 0.4.5 (from /builds/kaliko/python-musicpd/dist/python-musicpd-0.4.5.tar.gz)
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
Kaliko Jack [Fri, 4 Dec 2020 18:12:51 +0000 (19:12 +0100)]
Fixed albumart command
Fixed test as well
Kaliko Jack [Thu, 8 Oct 2020 06:53:43 +0000 (08:53 +0200)]
Documentation more explicit (closes #6)
Kaliko Jack [Fri, 8 May 2020 12:15:37 +0000 (14:15 +0200)]
Improved documentation
Kaliko Jack [Sat, 26 Oct 2019 14:32:00 +0000 (16:32 +0200)]
Fixed travis build
Kaliko Jack [Sat, 26 Oct 2019 13:51:27 +0000 (15:51 +0200)]
Update host and port attributes when reconnecting
Kaliko Jack [Wed, 13 Mar 2019 19:13:58 +0000 (20:13 +0100)]
Add current year in documentation copyright
Also bumped version
Kaliko Jack [Wed, 13 Mar 2019 15:53:15 +0000 (16:53 +0100)]
Releasing v0.4.4
Kaliko Jack [Tue, 26 Feb 2019 15:35:48 +0000 (16:35 +0100)]
Update changelog and copyright header
Bart Van Loon [Sat, 23 Feb 2019 09:47:18 +0000 (10:47 +0100)]
Added tcp socket connection timeout
Kaliko Jack [Sun, 3 Feb 2019 13:29:23 +0000 (14:29 +0100)]
Update documentation
Kaliko Jack [Sun, 3 Feb 2019 13:05:17 +0000 (14:05 +0100)]
Add albumart command
Kaliko Jack [Sat, 2 Feb 2019 15:17:47 +0000 (16:17 +0100)]
Fixed listfiles method
Kaliko Jack [Sat, 2 Feb 2019 14:51:59 +0000 (15:51 +0100)]
Add "listfiles" and "tagtypes" commands
Kaliko Jack [Thu, 31 Jan 2019 14:56:42 +0000 (15:56 +0100)]
Add a "Library overview" section in doc
Kaliko Jack [Thu, 31 Jan 2019 14:47:13 +0000 (15:47 +0100)]
autopep8 style reformatting
Kaliko Jack [Tue, 29 Jan 2019 16:24:45 +0000 (17:24 +0100)]
Bump version, update copyright
Naglis Jonaitis [Sat, 22 Dec 2018 13:16:08 +0000 (15:16 +0200)]
Adds support for partition commands
https://musicpd.org/doc/html/protocol.html#partition-commands
Naglis Jonaitis [Fri, 28 Dec 2018 12:00:35 +0000 (14:00 +0200)]
Fixes typo in `musicpd.MPDClient` docstring
Kaliko Jack [Sat, 17 Nov 2018 18:11:24 +0000 (19:11 +0100)]
Releasing v0.4.3
Kaliko Jack [Sat, 17 Nov 2018 18:08:20 +0000 (19:08 +0100)]
Cleanup doc setting and build
Kaliko Jack [Fri, 16 Nov 2018 16:31:17 +0000 (17:31 +0100)]
Fixed tests
Kaliko Jack [Fri, 16 Nov 2018 16:14:25 +0000 (17:14 +0100)]
password is a command in MPD protocol...
Kaliko Jack [Fri, 16 Nov 2018 15:39:15 +0000 (16:39 +0100)]
Minor changes in build setup
Kaliko Jack [Fri, 16 Nov 2018 15:38:37 +0000 (16:38 +0100)]
Improved documentation
Kaliko Jack [Wed, 14 Nov 2018 18:26:25 +0000 (19:26 +0100)]
Remove useless GPL license file
Kaliko Jack [Wed, 14 Nov 2018 18:22:03 +0000 (19:22 +0100)]
Add sphinx doc (closes #3)
Kaliko Jack [Thu, 1 Nov 2018 17:22:11 +0000 (18:22 +0100)]
Add .gitlab-ci.yml
Kaliko Jack [Thu, 1 Nov 2018 16:47:06 +0000 (17:47 +0100)]
Add suport for environment variables MPD_HOST/MPD_PORT/XDG_RUNTIME_DIR
Kaliko Jack [Fri, 6 Feb 2015 22:17:19 +0000 (23:17 +0100)]
Add travis
Kaliko Jack [Fri, 6 Feb 2015 21:26:05 +0000 (22:26 +0100)]
Use of setuptools
Update CHANGES, bump version
Kaliko Jack [Sun, 23 Nov 2014 13:15:33 +0000 (14:15 +0100)]
Releasing v0.4.2
Kaliko Jack [Tue, 18 Nov 2014 14:34:42 +0000 (15:34 +0100)]
Moved _iterator_wrapper to a decorator
Kaliko Jack [Tue, 18 Nov 2014 14:33:52 +0000 (15:33 +0100)]
Update tests, improve test on iterating
Kaliko Jack [Mon, 17 Nov 2014 14:40:28 +0000 (15:40 +0100)]
Add config command
Kaliko Jack [Mon, 17 Nov 2014 11:01:56 +0000 (12:01 +0100)]
Update commands documentation
Kaliko Jack [Sun, 16 Nov 2014 23:32:23 +0000 (00:32 +0100)]
Add rangeid command
Kaliko Jack [Sun, 16 Nov 2014 22:57:54 +0000 (23:57 +0100)]
Add addtagid and cleartagid commands (MPD 0.19)
Also add missing priority commands (prio and prioid)
Kaliko Jack [Fri, 7 Nov 2014 11:08:38 +0000 (12:08 +0100)]
Add mounts and neighbors commands (MPD 0.19)
Kaliko Jack [Fri, 20 Jun 2014 11:56:54 +0000 (13:56 +0200)]
Add unittest
Kaliko Jack [Thu, 19 Jun 2014 12:38:01 +0000 (14:38 +0200)]
Document range capability
Kaliko Jack [Thu, 19 Jun 2014 11:58:05 +0000 (13:58 +0200)]
Allow send_noidle to cancel idle as plain noidle does
Kaliko Jack [Tue, 17 Jun 2014 14:38:14 +0000 (16:38 +0200)]
Fixed noidle command
Kaliko Jack [Tue, 17 Jun 2014 14:37:14 +0000 (16:37 +0200)]
Document send_*/fetch_* and idle commands
Kaliko Jack [Sun, 19 Jan 2014 16:33:05 +0000 (17:33 +0100)]
Add explicit file encoding for open in setup.py
Kaliko Jack [Sun, 15 Dec 2013 10:16:49 +0000 (11:16 +0100)]
Avoid potential dangerous default value [] as argument
Kaliko Jack [Sat, 18 Jan 2014 11:09:15 +0000 (12:09 +0100)]
Releasing v0.4.0
Kaliko Jack [Wed, 15 Jan 2014 08:33:59 +0000 (09:33 +0100)]
Upates changelog
Kaliko Jack [Tue, 14 Jan 2014 15:49:19 +0000 (16:49 +0100)]
Add range capabilities
Kaliko Jack [Fri, 15 Nov 2013 19:28:47 +0000 (20:28 +0100)]
Fixed documentation
Kaliko Jack [Fri, 15 Nov 2013 19:15:37 +0000 (20:15 +0100)]
Add some pylint exclusions
Kaliko Jack [Fri, 15 Nov 2013 14:33:49 +0000 (15:33 +0100)]
Fixed documentation
Kaliko Jack [Tue, 12 Nov 2013 19:16:15 +0000 (20:16 +0100)]
Preparing 0.4 release
Kaliko Jack [Tue, 12 Nov 2013 18:43:47 +0000 (19:43 +0100)]
Add readcomments and toggleoutput commands
Kaliko Jack [Sun, 2 Jun 2013 13:27:28 +0000 (15:27 +0200)]
Fixed py_modules in setup.py
Mention explicitly py2 is not supported
Kaliko Jack [Thu, 9 May 2013 12:26:54 +0000 (14:26 +0200)]
Ease unitesting with mock
Kaliko Jack [Thu, 9 May 2013 08:32:42 +0000 (10:32 +0200)]
Renamed project mpd→musicpd
Kaliko Jack [Mon, 15 Apr 2013 19:21:14 +0000 (21:21 +0200)]
Use of hasattr instead of isinstance in disconnect
Kaliko Jack [Mon, 15 Apr 2013 18:17:07 +0000 (20:17 +0200)]
Explicit R/W utf-8 encoded bytes to socket
python-mpd now deals only with unicode
Kaliko Jack [Mon, 15 Apr 2013 18:13:57 +0000 (20:13 +0200)]
Handles better lost connections
Kaliko Jack [Thu, 11 Oct 2012 13:00:16 +0000 (15:00 +0200)]
Update changelog
Kaliko Jack [Thu, 11 Oct 2012 12:57:49 +0000 (14:57 +0200)]
New commands
* added searchadd, searchaddpl, seekcur commands
* new client to client commands
kaliko [Thu, 4 Oct 2012 15:28:45 +0000 (17:28 +0200)]
python3 conversion
Only supports python >= 3.2
J. Alexander Treuman [Tue, 14 Dec 2010 01:40:57 +0000 (20:40 -0500)]
setup.py: incrementing version number to 0.3.0
J. Alexander Treuman [Tue, 14 Dec 2010 01:14:27 +0000 (20:14 -0500)]
README.txt: removing warning about iterate = True
Iterators are considered safe now, as all programming errors now raise an
exception instead of breaking horribly. No need to scare people away from
it anymore.
J. Alexander Treuman [Tue, 14 Dec 2010 01:13:27 +0000 (20:13 -0500)]
CHANGES.txt: adding more changes in prep for 0.3.0 release
J. Alexander Treuman [Tue, 14 Dec 2010 01:06:48 +0000 (20:06 -0500)]
README.txt: updating URLs
J. Alexander Treuman [Tue, 14 Dec 2010 00:47:23 +0000 (19:47 -0500)]
mpd.py: if command retval is None, don't require fetching
J. Alexander Treuman [Mon, 13 Dec 2010 23:11:21 +0000 (18:11 -0500)]
adding replay_gain_mode and replay_gain_status commands
J. Alexander Treuman [Mon, 13 Dec 2010 23:04:00 +0000 (18:04 -0500)]
mpd.py: support commands with underscores
J. Alexander Treuman [Mon, 13 Dec 2010 22:53:48 +0000 (17:53 -0500)]
adding mixrampdb and mixrampdelay commands
J. Alexander Treuman [Mon, 13 Dec 2010 22:50:29 +0000 (17:50 -0500)]
adding findadd and rescan commands
J. Alexander Treuman [Mon, 13 Dec 2010 22:47:49 +0000 (17:47 -0500)]
adding decoders command
J. Alexander Treuman [Mon, 13 Dec 2010 22:18:27 +0000 (17:18 -0500)]
setup.py: updating classifiers
License is now LGPL, not GPL. Also, I think it's about time we consider
python-mpd to be production-ready. ;)
J. Alexander Treuman [Mon, 13 Dec 2010 22:05:59 +0000 (17:05 -0500)]
doc/commands.txt: updating args
J. Alexander Treuman [Mon, 13 Dec 2010 21:02:29 +0000 (16:02 -0500)]
changing license to LGPL
J. Alexander Treuman [Mon, 29 Nov 2010 19:11:19 +0000 (14:11 -0500)]
adding sticker commands
J. Alexander Treuman [Mon, 29 Nov 2010 18:51:39 +0000 (13:51 -0500)]
mpd.py: adding support for spaces in command names
J. Alexander Treuman [Mon, 29 Nov 2010 02:17:24 +0000 (21:17 -0500)]
mpd.py: always compare self._sock to None
J. Alexander Treuman [Mon, 29 Nov 2010 01:36:36 +0000 (20:36 -0500)]
mpd.py: updating _connect_tcp() with new socket code
_connect_tcp() is largely based on Python's socket.create_connection().
Previously, this code contained two bugs related to raising exceptions.
The first bug was introduced by my clumsy attempt to update the code to use
the new preferred method of raising exceptions (the same mistake was made
in the Python 3 port of the socket module). Instead of raising
socket.error with the value of the original exception, socket.error was
raised with the original exception as the value of the new exception, thus
nesting an exception within an exception. Python 3.1.3 fixed this by
simply re-raising the original exception.
The second bug is hit when getaddrinfo() returns an empty list. A
socket.error is raised with a single string as its argument, instead of a
2-tuple as required by its parent class, IOError. This bug continues to
persist in Python 3.1.3 as well as the latest svn tree.
This commit updates _connect_tcp() to be a nearly identical copy of the
Python 3.1.3 version of socket.create_connection(), except that
ConnectionError is raised when getaddrinfo() returns an empty list.
J. Alexander Treuman [Thu, 15 Jul 2010 22:22:32 +0000 (18:22 -0400)]
removing TODO.txt
I maintain a separate personal TODO file for python-mpd which supercedes
this one, but it's really not fit for inclusion.