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
adrian.sampson
07974753e6
added bpd command to bts.py
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4099
2009-02-04 09:55:42 +00:00
adrian.sampson
e9fdac1293
implemented a whole bunch of generic mpd commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4098
2009-02-04 09:39:47 +00:00
adrian.sampson
e26a57c82b
cleanup and docs
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4095
2009-02-04 05:54:37 +00:00
adrian.sampson
dd7808acf7
created player directory and added GstPlayer
...
--HG--
rename : beets/bpd.py => beets/player/bpd.py
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4094
2009-02-04 04:54:40 +00:00
adrian.sampson
2cf92e0541
changed location of commands to Server object; implemented a few commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4093
2008-09-01 11:06:43 +00:00
adrian.sampson
45a777fc46
added BPD with main protocol implemented
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4092
2008-09-01 04:52:37 +00:00
adrian.sampson
1560259c84
documented CompositeDateField
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4091
2008-08-25 08:01:34 +00:00
adrian.sampson
22795c7124
added Mon Aug 25 00:52:14 PDT 2008 convenience field for MediaFile
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4089
2008-08-25 07:52:18 +00:00
adrian.sampson
b294b2e1f9
slightly reduced the number of unnecessary tests
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4088
2008-08-25 07:15:58 +00:00
adrian.sampson
585c10b4db
added month & day to library; added Item.__repr__, cleaned up get/setattr
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4087
2008-08-25 07:10:31 +00:00
adrian.sampson
08246c5f4b
added file necessary for full-date test
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4086
2008-08-04 05:52:00 +00:00
adrian.sampson
1294d573d6
dded full date access to MediaFile (yyyy-mm-dd)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4085
2008-08-04 05:46:44 +00:00
adrian.sampson
605343fb57
consolidated key and id3desc into StorageStyle
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4083
2008-07-22 03:21:42 +00:00
adrian.sampson
1dd57e1aaa
regorganized flags into StorageStyle objects
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4082
2008-07-16 17:30:28 +00:00
adrian.sampson
fb4344e937
item fields no longer dirtied if unchanged when assigned
...
This is especially important for read(), which will assign many times while, in many cases, causing few actual changes. A store() that follows soon after will now be much more lightweight.
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4079
2008-07-09 21:44:15 +00:00
adrian.sampson
e811b72763
fixed but with copying in library.add, tests
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4078
2008-07-08 00:06:56 +00:00
adrian.sampson
d9553a2ff5
added remove, delete, read, and set commands
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4077
2008-07-07 22:47:28 +00:00
adrian.sampson
4ba801acb7
paths now normalized to absolute (issue 5)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4076
2008-07-07 22:13:52 +00:00
adrian.sampson
c5e06b6f73
fixed double-loading of test modules
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4070
2008-07-07 05:25:14 +00:00
adrian.sampson
cd124d2dad
new tests for DB and file operations
...
Also, new organization for tests and automatic loader. Fixed bugs uncovered by new tests.
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4069
2008-07-07 05:23:17 +00:00