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
adrian.sampson
7ff7eabf7f
documentation
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40118
2009-02-06 22:16:29 +00:00
adrian.sampson
ceeb4908c7
hooked up BGServer and GstPlayer; actually plays music now!
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40117
2009-02-06 21:13:39 +00:00
adrian.sampson
8bfc9aec5a
removed queue; added callback
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40116
2009-02-06 20:47:19 +00:00
adrian.sampson
8fe53fec4c
implemented a bunch of commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40115
2009-02-05 06:55:45 +00:00
adrian.sampson
5ee460bcd5
added play control commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40110
2009-02-05 05:42:23 +00:00
adrian.sampson
fe538760f1
initial implementation of item info commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40106
2009-02-05 02:36:43 +00:00
adrian.sampson
e7066be896
added a bunch of '-id' commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40104
2009-02-05 01:03:28 +00:00
adrian.sampson
cf4773d64f
used un-meta-class constructor to reduce verbosity of exception classdefs
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40103
2009-02-05 00:52:27 +00:00
adrian.sampson
b34d2308fd
moved to exceptions instead of returning ErrorResponses
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40102
2009-02-05 00:47:30 +00:00
adrian.sampson
27e5d6b9bb
debugged basic eventlet networking
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%40101
2009-02-04 10:09:00 +00:00