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
adrian.sampson
9090ef25b5
fixed typo from cursor simplification
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4068
2008-07-06 21:50:57 +00:00
adrian.sampson
0be8ffcf32
item fields are no longer automatically updated in the database on setattr
...
One must now call store(), just like write(). This makes the behavior much more understandable and deterministic-seeming. It is also a small optimization, what with the dirty flags and partial store(). Still no tests.
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4066
2008-07-06 21:09:38 +00:00
adrian.sampson
e836a76d0d
changed maxdisc and maxtrack to disctotal and tracktotal (clearer)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4064
2008-07-06 20:26:49 +00:00
adrian.sampson
4a092d8809
refactored flags to a single value; added more flexible out_type
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4060
2008-07-06 18:29:14 +00:00
adrian.sampson
bfc68e7a71
finished changing save_tags to save
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4059
2008-07-06 18:28:36 +00:00
adrian.sampson
c28efea9a6
changed save_tags to save
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4057
2008-07-06 03:25:12 +00:00
adrian.sampson
9402f536ae
moved constants to package namespace for readability
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4056
2008-07-06 03:20:50 +00:00
adrian.sampson
ec7e41a904
added FLAC support to MediaFile (with tests)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4054
2008-07-06 00:44:37 +00:00
adrian.sampson
7e24b5d3ca
added missing resource for latest mediafile test
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4052
2008-07-03 23:54:38 +00:00
adrian.sampson
fda59f5c85
mediafile docstring corrections
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4051
2008-07-03 23:54:19 +00:00
adrian.sampson
526b65a9c3
changed beets.tag to beets.mediafile
...
--HG--
rename : beets/tag.py => beets/mediafile.py
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4050
2008-07-03 23:22:14 +00:00
adrian.sampson
9b11eeb722
filled out some documentation on MediaFile
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4049
2008-07-03 23:18:28 +00:00
adrian.sampson
9f6a788193
changed MediaFile.tags to MediaFile.mgfile to avoid self.tags.tags confusion
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4043
2008-07-03 21:24:41 +00:00
adrian.sampson
aca5666874
ID3 tag is now added automatically if it's missing entirely
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4042
2008-07-03 21:20:46 +00:00
adrian.sampson
e69152e958
finished new add(); importing now works
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4040
2008-07-03 21:09:05 +00:00
adrian.sampson
af66c04d5d
changed __fetchdata to _fetchdata; enforced 79-char lines
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4038
2008-07-03 19:56:20 +00:00
adrian.sampson
2fe30f1195
fixed new add function
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4037
2008-07-03 19:55:02 +00:00
adrian.sampson
f4b95ea1b5
began adding 'import' command & refactor of 'add', but committing so I can erase my disk safely
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4036
2008-06-30 18:45:00 +00:00
adrian.sampson
31f8dd074a
finished delete() and remove()
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4030
2008-06-27 21:49:23 +00:00
adrian.sampson
d6472584be
fixed store() (can't use sqlite ?-binding for column names in update), although it's never called yet
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4029
2008-06-25 21:14:03 +00:00
adrian.sampson
6b113c8f6e
move() now has less confusing behavior, unambiguously moving (even across FS boundaries) or copying
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4023
2008-06-25 06:20:43 +00:00
adrian.sampson
e469f308e1
readability: using Connection.execute shortcut instead of making a new cursor where appropriate
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4022
2008-06-25 06:15:09 +00:00
adrian.sampson
fe67fe00dc
move() now copies as a fallback
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4021
2008-06-25 01:43:16 +00:00
adrian.sampson
66d767c054
style: private methods begin with _, not __
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4020
2008-06-25 01:36:32 +00:00
adrian.sampson
e8ac0d6893
added file moving (no copying yet), library options; a little reorganization
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4019
2008-06-25 01:33:01 +00:00
adrian.sampson
cd3e1d72f1
ignoring the library file used for testing
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4017
2008-06-11 07:42:45 +00:00
adrian.sampson
e9017f4bba
AnySubstringQuery now reuses code from CollectionQuery
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4016
2008-06-11 07:36:22 +00:00
adrian.sampson
7661a283aa
moved intelligence of AndQuery to generic CollectionQuery class (allowing later functionality: OrQuery, for instance)
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4015
2008-06-11 07:17:10 +00:00
adrian.sampson
e07131830e
eliminated pointless distinction between Queries and QueryElements
...
--HG--
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4014
2008-06-11 07:14:37 +00:00
adrian.sampson
f6feb5fbb0
added alltest convenience script
...
--HG--
rename : test/tagtest.py => test/tag.py
extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4013
2008-06-11 07:10:56 +00:00