Dorian Soergel
c96dcfffb6
docstrings and style
2019-06-08 22:44:33 +02:00
Dorian Soergel
070f50e1e7
docstring
2019-06-07 17:16:03 +02:00
Dorian Soergel
eacdb0d0e4
refetching works moved to new PR
2019-06-07 17:15:04 +02:00
Dorian Soergel
9c3c538dfb
alternative way to refetch parent works
2019-06-07 16:51:33 +02:00
Dorian Soergel
765f7dc12d
first try to implement event handler
2019-06-07 14:57:38 +02:00
Dorian Soergel
1d9e42567b
flake8
2019-06-05 13:40:04 +02:00
Dorian Soergel
fae0656935
still dealing with cases where no parent composer
2019-06-05 13:39:13 +02:00
Dorian Soergel
8363dedaeb
logging and minor comments
2019-06-05 11:10:11 +02:00
Dorian Soergel
92d005ab30
renaming functions
2019-06-03 20:05:34 +02:00
Dorian Soergel
1177222c6f
flake8
2019-06-03 17:45:57 +02:00
Dorian Soergel
369629bea5
clarifying docstrings
2019-06-03 17:20:36 +02:00
Dorian Soergel
feafc66f96
fixing parentwork but no parent composer
2019-06-03 16:58:07 +02:00
Dorian Soergel
a10ad548c9
logging if no parent composer
2019-05-31 20:54:15 +02:00
Dorian Soergel
e6da3e1498
move _command into command
2019-05-31 18:28:53 +02:00
Dorian Soergel
acf447b4b0
adapt tests, correct docstrings
2019-05-31 17:52:39 +02:00
Dorian Soergel
638e9d5dc8
style changes, docstrings
2019-05-31 17:17:06 +02:00
Dorian Soergel
6d6c1a1647
fixes for disambiguation
2019-05-31 15:04:00 +02:00
Dorian Soergel
080680c950
add parentwork plugin, first try
2019-05-31 14:35:51 +02:00
Carl Suster
546bf3af7e
mediafile: import from standalone module
2019-05-29 09:35:14 +10:00
Adrian Sampson
d77a13eb34
gmusic: Fix compatibility with gmusicapi>=12.0.0
...
Fixes #3270 .
2019-05-18 16:32:56 -04:00
Adrian Sampson
d6dc1b7c4e
gmusic: Use as_filename for oauth_file ( #3270 )
2019-05-18 16:27:13 -04:00
Jack Wilsdon
f09088df43
replaygain: Handle invalid XML output from bs1770gain
2019-05-02 01:24:19 +01:00
Rainer Hihn
62c1d37bcc
Formatting
2019-04-27 17:58:48 +02:00
Rainer Hihn
941dd6e48f
Formatting
2019-04-27 17:58:26 +02:00
Rainer Hihn
36dc105dc9
undid quotes in log messages
2019-04-27 17:57:48 +02:00
Rainer Hihn
55fe077e54
Removed PaddedFloat in favour of adding a constructor parameter
2019-04-24 20:39:05 +02:00
Rainer Hihn
07b617b307
Converted all float types to PaddedFloat
2019-04-24 19:55:44 +02:00
Rainer Hihn
7676d2ae5a
PaddingInt -> PaddingFloat
2019-04-24 19:54:12 +02:00
Rainer Hihn
3f3b102885
added PaddingFloat
2019-04-24 19:53:01 +02:00
Rainer Hihn
76e333c054
Added item_types
2019-04-23 19:20:55 +02:00
Rainer Hihn
a60935ed1c
Prevent scientific notation
2019-04-22 19:50:11 +02:00
Adrian Sampson
5f9b28124d
Merge pull request #3220 from rain0r/3219
...
Update __init__.py
2019-04-21 20:39:46 -04:00
Rainer Hihn
b7d3ef6274
- Improved doc and changelog
...
- Cleaner implementation of mutual excursion of the command line
arguments.
2019-04-21 18:32:41 +02:00
Jack Wilsdon
f5f9aed641
Add loadext plugin
2019-04-21 15:10:28 +01:00
Carl Suster
063e4f259b
Merge pull request #3222 from arcresu/bpd-decoders
...
bpd: support decoders command
2019-04-21 09:20:42 +10:00
Adrian Sampson
1edd21fab1
Merge pull request #3223 from arcresu/mpd-port
...
mpdupdate, mpdstats: use MPD_PORT env variable
2019-04-20 14:21:20 -04:00
Louis Sautier
4d98088cc1
Replace more instances of unsafe calls to yaml.load
2019-04-20 01:14:15 +02:00
Rainer Hihn
ddd7b4b3b4
Removed empty line
2019-04-19 21:17:15 +02:00
Rainer Hihn
5c643a8f16
Removed ipdb import
2019-04-19 21:08:26 +02:00
Rainer Hihn
e4b2e7b476
Made -a and -A mutually exclusive.
2019-04-19 20:58:13 +02:00
Carl Suster
21cba304bd
mpdupdate: use MPD_PORT env variable
2019-04-19 17:35:42 +10:00
Carl Suster
dc5f110844
mpdstats: use MPD_PORT env variable
2019-04-19 17:35:42 +10:00
Carl Suster
3da23167ca
bpd: support decoders command
...
This uses GStreamer APIs to extract a list of audio decoders and the
relevant MIME types and file extensions. Some clients like ncmpcpp use
this command to fetch a list of supported file extensions.
2019-04-19 16:08:05 +10:00
Rainer Hihn
0b2334f8e8
Added command line options to query explicit for albums and / or tracks.
2019-04-18 22:31:49 +02:00
rain0r
fc95fb86a1
Update __init__.py
...
Also fetch genres for single tracks via query.
2019-04-17 20:57:58 +02:00
Carl Suster
9182f18e6f
bpd: support short form of list command for albums
...
Some clients list the albums belonging to an artist by issuing the
command `list album <ARTIST NAME>`. This change inserts the tag `artist`
before the artist name so that this succeeds. Fixes #3007
2019-04-15 13:25:02 +10:00
Carl Suster
826244777e
bpd: minor control socket refactor
2019-04-10 15:52:47 +10:00
Carl Suster
d55f061f0b
bpd: add control socket
...
A new `ControlConnection` is created each time a client connects over
a new control socket. This is used to forward events from the player,
and also for debugging utilities that are not part of the real MPD
protocol.
This new feature reuses as much infrastructure from the normal protocol
handling as possible (e.g. `Command` for parsing messages). While the
normal connection delegates to server `cmd_*` methods which are string
generators, the control connections delegate to `ctrl_*` methods defined
on the connection itself that are full coroutines.
2019-04-09 12:19:15 +10:00
Carl Suster
fa3813844c
bpd: reimplement idle without polling
2019-04-08 16:33:34 +10:00
Carl Suster
6fbf3853f2
bpd: bump protocol version to 0.14.0
2019-04-08 11:40:24 +10:00