adrian.sampson
155544dbac
changed length tolerance to 30 seconds (value used by Picard)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40217
2009-04-14 03:02:06 +00:00
adrian.sampson
9925a4d8e3
fixed handling of MusicBrainz release dates with no day
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40214
2009-04-13 05:07:31 +00:00
adrian.sampson
9e6953246d
expanded usefulness of "bts set" command
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40213
2009-04-13 05:00:34 +00:00
adrian.sampson
8a0519c914
added first stab at album autotagging
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40211
2009-04-13 04:03:31 +00:00
adrian.sampson
13f7f57b17
add fixed to work with empty path components
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40210
2009-04-12 04:53:02 +00:00
adrian.sampson
b2c73ae979
add command can now take directories
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40204
2009-04-12 02:10:39 +00:00
adrian.sampson
428a1b61f6
player should handle unicode pathnames correctly now
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40202
2009-04-12 01:52:07 +00:00
adrian.sampson
4b7119855e
BPD now reports empty path components as '(unknown)'
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40201
2009-04-12 01:48:37 +00:00
adrian.sampson
0b309edd27
path encoding now works with slashes better
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40199
2009-04-11 02:51:26 +00:00
adrian.sampson
597694b58b
fixed current_index update for general reordering cases
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40198
2009-04-09 08:47:12 +00:00
adrian.sampson
60848d85ee
added GPL license and accompanying notice
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40197
2009-04-09 02:46:22 +00:00
adrian.sampson
155c9f7303
added likely_metadata
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40196
2009-04-07 23:57:19 +00:00
adrian.sampson
7f6ace92be
tests for mb.py
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40195
2009-04-07 23:36:02 +00:00
adrian.sampson
eefc7402e5
now we fetch tracks, too
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40194
2009-04-07 03:14:49 +00:00
adrian.sampson
6663e38cc7
documentation!
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40193
2009-04-07 02:28:31 +00:00
adrian.sampson
e2d6af6acc
added MusicBrainz query layer (needs docs and tests)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40192
2009-04-07 01:45:42 +00:00
adrian.sampson
084b531ba6
fixed return type coersion for list command
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40189
2009-04-05 20:52:23 +00:00
adrian.sampson
52f791c551
made stats counts efficient
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40186
2009-04-05 20:41:01 +00:00
adrian.sampson
7d10b76169
added list and count
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40184
2009-04-05 20:27:53 +00:00
adrian.sampson
70cb2d4e60
fixed move and swap commands (weren't incrementing playlist version)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40182
2009-04-05 05:50:26 +00:00
adrian.sampson
aab2d2cbb3
fixed one incorrect invocation and the response format to plchangesposid
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40181
2009-04-05 05:05:08 +00:00
adrian.sampson
2a4153a411
back to functions, conn.send everywhere
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40175
2009-04-04 10:37:05 +00:00
adrian.sampson
efddffb094
position and seeking
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40173
2009-04-04 10:18:53 +00:00
adrian.sampson
c752f36a4b
added persistent errors and clearerror
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40170
2009-04-03 17:57:50 +00:00
adrian.sampson
408b812485
added authentication
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40168
2009-04-03 09:50:17 +00:00
adrian.sampson
2e21cd93a5
password half-implemented
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40167
2009-04-03 09:19:29 +00:00
adrian.sampson
585141ce5b
bts now has a config file (prep for BPD password)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40164
2009-04-02 18:01:09 +00:00
adrian.sampson
be885706bd
added plchangesposid
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40162
2009-04-02 08:44:47 +00:00
adrian.sampson
d47736a83d
output commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40160
2009-04-02 08:33:06 +00:00
adrian.sampson
4a266f2c0f
documentation; renamed Server to BaseServer and BGServer to Server
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40159
2009-04-02 08:22:09 +00:00
adrian.sampson
3e014928fe
changed default bind addr to ''
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40158
2009-04-01 22:46:54 +00:00
adrian.sampson
e7f4283368
added tagtypes and updated MPD version, gmpc now works (but keeps
...
trying 'outputs' command)
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40156
2009-04-01 21:51:36 +00:00
adrian.sampson
a94ea7f91d
fixed some nasty but stupid bugs in the last refactor
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40151
2009-03-24 08:37:30 +00:00
adrian.sampson
5c8891a81c
replaced command functions with generators; removed response objects
...
(ErrorResponse functionality is now in BPDError.) This was necessary
because libmpdclient was timing out waiting for the results of
long-running commands like listallinfo. By sending data as it is
generated, we get data to the client more quickly.
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40150
2009-03-24 08:20:35 +00:00
adrian.sampson
83ad70565c
small bugs in library listing; Theremin now works
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40149
2009-03-24 03:44:37 +00:00
adrian.sampson
16b36f99a3
first implementation of stats
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40147
2009-03-24 02:47:34 +00:00
adrian.sampson
e2a54e1111
added virtual directory structure, reasonable implementations of all
...
current browse functions
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40145
2009-03-24 02:25:59 +00:00
adrian.sampson
e60dbd8f3a
added path-handling functions; documentation
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40144
2009-03-24 01:08:04 +00:00
adrian.sampson
834f85e23e
added prototype browsing; capitalized SQL
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40138
2009-02-18 08:10:37 +00:00
adrian.sampson
b9b7508144
playing much more nicely with unicode
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40134
2009-02-14 09:45:31 +00:00
adrian.sampson
1cdf13ea8d
PEP8
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40133
2009-02-10 02:54:11 +00:00
adrian.sampson
e52f0aaaf1
use logger module
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40132
2009-02-10 02:08:00 +00:00
adrian.sampson
b6345fdd5d
added forgotten test resource
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40131
2009-02-10 02:07:39 +00:00
adrian.sampson
176b14e052
created setup.py and trimmings
...
--HG--
rename : bts.py => bts
rename : test/alltests.py => test/testall.py
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40130
2009-02-10 00:50:21 +00:00
adrian.sampson
cf556b8166
tolerate times in dates (but ignore them)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40127
2009-02-07 23:55:19 +00:00
adrian.sampson
6a4cb750d3
now catch MPEG frame errors
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40126
2009-02-07 23:04:26 +00:00
adrian.sampson
9ac8134979
gave bpd acccess to new static metadata
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40122
2009-02-07 08:53:32 +00:00
adrian.sampson
7d7c625091
limit to 80-character lines
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40121
2009-02-07 04:23:52 +00:00
adrian.sampson
647bd33b8e
added bitrate support for flac
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40120
2009-02-07 04:19:07 +00:00
adrian.sampson
b1a45fda0b
added bitrate and length to mediafile
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40119
2009-02-07 04:13:36 +00:00