Commit Graph

  • a94ea7f91d fixed some nasty but stupid bugs in the last refactor adrian.sampson 2009-03-24 08:37:30 +00:00
  • 5c8891a81c replaced command functions with generators; removed response objects adrian.sampson 2009-03-24 08:20:35 +00:00
  • 83ad70565c small bugs in library listing; Theremin now works adrian.sampson 2009-03-24 03:44:37 +00:00
  • 16b36f99a3 first implementation of stats adrian.sampson 2009-03-24 02:47:34 +00:00
  • e2a54e1111 added virtual directory structure, reasonable implementations of all current browse functions adrian.sampson 2009-03-24 02:25:59 +00:00
  • e60dbd8f3a added path-handling functions; documentation adrian.sampson 2009-03-24 01:08:04 +00:00
  • 834f85e23e added prototype browsing; capitalized SQL adrian.sampson 2009-02-18 08:10:37 +00:00
  • b9b7508144 playing much more nicely with unicode adrian.sampson 2009-02-14 09:45:31 +00:00
  • 1cdf13ea8d PEP8 adrian.sampson 2009-02-10 02:54:11 +00:00
  • e52f0aaaf1 use logger module adrian.sampson 2009-02-10 02:08:00 +00:00
  • b6345fdd5d added forgotten test resource adrian.sampson 2009-02-10 02:07:39 +00:00
  • 176b14e052 created setup.py and trimmings adrian.sampson 2009-02-10 00:50:21 +00:00
  • cf556b8166 tolerate times in dates (but ignore them) adrian.sampson 2009-02-07 23:55:19 +00:00
  • 6a4cb750d3 now catch MPEG frame errors adrian.sampson 2009-02-07 23:04:26 +00:00
  • 9ac8134979 gave bpd acccess to new static metadata adrian.sampson 2009-02-07 08:53:32 +00:00
  • 7d7c625091 limit to 80-character lines adrian.sampson 2009-02-07 04:23:52 +00:00
  • 647bd33b8e added bitrate support for flac adrian.sampson 2009-02-07 04:19:07 +00:00
  • b1a45fda0b added bitrate and length to mediafile adrian.sampson 2009-02-07 04:13:36 +00:00
  • 7ff7eabf7f documentation adrian.sampson 2009-02-06 22:16:29 +00:00
  • ceeb4908c7 hooked up BGServer and GstPlayer; actually plays music now! adrian.sampson 2009-02-06 21:13:39 +00:00
  • 8bfc9aec5a removed queue; added callback adrian.sampson 2009-02-06 20:47:19 +00:00
  • 8fe53fec4c implemented a bunch of commands adrian.sampson 2009-02-05 06:55:45 +00:00
  • 5ee460bcd5 added play control commands adrian.sampson 2009-02-05 05:42:23 +00:00
  • fe538760f1 initial implementation of item info commands adrian.sampson 2009-02-05 02:36:43 +00:00
  • e7066be896 added a bunch of '-id' commands adrian.sampson 2009-02-05 01:03:28 +00:00
  • cf4773d64f used un-meta-class constructor to reduce verbosity of exception classdefs adrian.sampson 2009-02-05 00:52:27 +00:00
  • b34d2308fd moved to exceptions instead of returning ErrorResponses adrian.sampson 2009-02-05 00:47:30 +00:00
  • 27e5d6b9bb debugged basic eventlet networking adrian.sampson 2009-02-04 10:09:00 +00:00
  • 07974753e6 added bpd command to bts.py adrian.sampson 2009-02-04 09:55:42 +00:00
  • e9fdac1293 implemented a whole bunch of generic mpd commands adrian.sampson 2009-02-04 09:39:47 +00:00
  • e26a57c82b cleanup and docs adrian.sampson 2009-02-04 05:54:37 +00:00
  • dd7808acf7 created player directory and added GstPlayer adrian.sampson 2009-02-04 04:54:40 +00:00
  • 2cf92e0541 changed location of commands to Server object; implemented a few commands adrian.sampson 2008-09-01 11:06:43 +00:00
  • 45a777fc46 added BPD with main protocol implemented adrian.sampson 2008-09-01 04:52:37 +00:00
  • 1560259c84 documented CompositeDateField adrian.sampson 2008-08-25 08:01:34 +00:00
  • 22795c7124 added Mon Aug 25 00:52:14 PDT 2008 convenience field for MediaFile adrian.sampson 2008-08-25 07:52:18 +00:00
  • b294b2e1f9 slightly reduced the number of unnecessary tests adrian.sampson 2008-08-25 07:15:58 +00:00
  • 585c10b4db added month & day to library; added Item.__repr__, cleaned up get/setattr adrian.sampson 2008-08-25 07:10:31 +00:00
  • 08246c5f4b added file necessary for full-date test adrian.sampson 2008-08-04 05:52:00 +00:00
  • 1294d573d6 dded full date access to MediaFile (yyyy-mm-dd) adrian.sampson 2008-08-04 05:46:44 +00:00
  • 605343fb57 consolidated key and id3desc into StorageStyle adrian.sampson 2008-07-22 03:21:42 +00:00
  • 1dd57e1aaa regorganized flags into StorageStyle objects adrian.sampson 2008-07-16 17:30:28 +00:00
  • fb4344e937 item fields no longer dirtied if unchanged when assigned adrian.sampson 2008-07-09 21:44:15 +00:00
  • e811b72763 fixed but with copying in library.add, tests adrian.sampson 2008-07-08 00:06:56 +00:00
  • d9553a2ff5 added remove, delete, read, and set commands adrian.sampson 2008-07-07 22:47:28 +00:00
  • 4ba801acb7 paths now normalized to absolute (issue 5) adrian.sampson 2008-07-07 22:13:52 +00:00
  • c5e06b6f73 fixed double-loading of test modules adrian.sampson 2008-07-07 05:25:14 +00:00
  • cd124d2dad new tests for DB and file operations adrian.sampson 2008-07-07 05:23:17 +00:00
  • 9090ef25b5 fixed typo from cursor simplification adrian.sampson 2008-07-06 21:50:57 +00:00
  • 0be8ffcf32 item fields are no longer automatically updated in the database on setattr adrian.sampson 2008-07-06 21:09:38 +00:00
  • e836a76d0d changed maxdisc and maxtrack to disctotal and tracktotal (clearer) adrian.sampson 2008-07-06 20:26:49 +00:00
  • 4a092d8809 refactored flags to a single value; added more flexible out_type adrian.sampson 2008-07-06 18:29:14 +00:00
  • bfc68e7a71 finished changing save_tags to save adrian.sampson 2008-07-06 18:28:36 +00:00
  • c28efea9a6 changed save_tags to save adrian.sampson 2008-07-06 03:25:12 +00:00
  • 9402f536ae moved constants to package namespace for readability adrian.sampson 2008-07-06 03:20:50 +00:00
  • ec7e41a904 added FLAC support to MediaFile (with tests) adrian.sampson 2008-07-06 00:44:37 +00:00
  • 7e24b5d3ca added missing resource for latest mediafile test adrian.sampson 2008-07-03 23:54:38 +00:00
  • fda59f5c85 mediafile docstring corrections adrian.sampson 2008-07-03 23:54:19 +00:00
  • 526b65a9c3 changed beets.tag to beets.mediafile adrian.sampson 2008-07-03 23:22:14 +00:00
  • 9b11eeb722 filled out some documentation on MediaFile adrian.sampson 2008-07-03 23:18:28 +00:00
  • 9f6a788193 changed MediaFile.tags to MediaFile.mgfile to avoid self.tags.tags confusion adrian.sampson 2008-07-03 21:24:41 +00:00
  • aca5666874 ID3 tag is now added automatically if it's missing entirely adrian.sampson 2008-07-03 21:20:46 +00:00
  • e69152e958 finished new add(); importing now works adrian.sampson 2008-07-03 21:09:05 +00:00
  • af66c04d5d changed __fetchdata to _fetchdata; enforced 79-char lines adrian.sampson 2008-07-03 19:56:20 +00:00
  • 2fe30f1195 fixed new add function adrian.sampson 2008-07-03 19:55:02 +00:00
  • f4b95ea1b5 began adding 'import' command & refactor of 'add', but committing so I can erase my disk safely adrian.sampson 2008-06-30 18:45:00 +00:00
  • 31f8dd074a finished delete() and remove() adrian.sampson 2008-06-27 21:49:23 +00:00
  • d6472584be fixed store() (can't use sqlite ?-binding for column names in update), although it's never called yet adrian.sampson 2008-06-25 21:14:03 +00:00
  • 6b113c8f6e move() now has less confusing behavior, unambiguously moving (even across FS boundaries) or copying adrian.sampson 2008-06-25 06:20:43 +00:00
  • e469f308e1 readability: using Connection.execute shortcut instead of making a new cursor where appropriate adrian.sampson 2008-06-25 06:15:09 +00:00
  • fe67fe00dc move() now copies as a fallback adrian.sampson 2008-06-25 01:43:16 +00:00
  • 66d767c054 style: private methods begin with _, not __ adrian.sampson 2008-06-25 01:36:32 +00:00
  • e8ac0d6893 added file moving (no copying yet), library options; a little reorganization adrian.sampson 2008-06-25 01:33:01 +00:00
  • cd3e1d72f1 ignoring the library file used for testing adrian.sampson 2008-06-11 07:42:45 +00:00
  • e9017f4bba AnySubstringQuery now reuses code from CollectionQuery adrian.sampson 2008-06-11 07:36:22 +00:00
  • 7661a283aa moved intelligence of AndQuery to generic CollectionQuery class (allowing later functionality: OrQuery, for instance) adrian.sampson 2008-06-11 07:17:10 +00:00
  • e07131830e eliminated pointless distinction between Queries and QueryElements adrian.sampson 2008-06-11 07:14:37 +00:00
  • f6feb5fbb0 added alltest convenience script adrian.sampson 2008-06-11 07:10:56 +00:00
  • fdb6ff7bb2 added tests for query parser and library.get adrian.sampson 2008-06-11 07:09:39 +00:00
  • 5daba34d10 added query string parser; library.get adrian.sampson 2008-06-11 07:05:37 +00:00
  • 932f839bca added Query object and friends (from_string is next) adrian.sampson 2008-05-15 05:08:31 +00:00
  • 2651b1c2b5 cleaned up gratuitous comment blocks and unnecessary shebang lines adrian.sampson 2008-05-14 09:41:15 +00:00
  • fb63de437c new Item class; a more sensible Library interface adrian.sampson 2008-05-14 09:35:00 +00:00
  • ee7bb4b9e8 initial import adrian.sampson 2008-05-14 01:42:56 +00:00
  • c1ed60af98 Initial directory structure. unknown 2008-05-14 01:33:09 +00:00