Commit graph

12907 commits

Author SHA1 Message Date
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