Commit graph

6487 commits

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