Commit Graph

  • 910dc6a647 Add ImportCompliationTest Thomas Scholtes 2014-01-28 13:38:27 +01:00
  • 39f1b8c3d8 Refactor MusicBrainz stubs into helper class Thomas Scholtes 2014-01-28 13:38:01 +01:00
  • 9f4e227f96 More ImportTest refactoring Thomas Scholtes 2014-01-28 12:32:30 +01:00
  • 5535eddfaa Refactor Import Test Thomas Scholtes 2014-01-28 12:27:50 +01:00
  • 9b12d488e2 New Import test case Thomas Scholtes 2014-01-28 12:00:33 +01:00
  • d302081cca ...and some refactoring again Thomas Scholtes 2014-01-26 02:23:09 +01:00
  • bfaa56e5bd Stupid typo Thomas Scholtes 2014-01-26 00:44:21 +01:00
  • 42f54e36bd These tests are already in ImportNonAutotaggedTest Thomas Scholtes 2014-01-26 00:17:00 +01:00
  • 0cdb896003 Move prune and file tasks Thomas Scholtes 2014-01-26 00:15:31 +01:00
  • 33edb9a878 So this is how python works! ;) Thomas Scholtes 2014-01-25 23:52:32 +01:00
  • c6654c5acf Make test strings more verbose Thomas Scholtes 2014-01-25 23:47:04 +01:00
  • 03f1879980 Extract library file assertions Thomas Scholtes 2014-01-25 23:04:15 +01:00
  • 49693f715c Use _setup_library() helper Thomas Scholtes 2014-01-25 22:51:49 +01:00
  • e63ac27d1c Extract _run_import and expose config in tests Thomas Scholtes 2014-01-25 22:24:32 +01:00
  • d65595c70b Extract ImportHelper for tests Thomas Scholtes 2014-01-25 22:05:57 +01:00
  • f900f1e0c8 Refactor import test Thomas Scholtes 2014-01-25 21:50:44 +01:00
  • d674ca31e4 changelog/thanks for #512 Adrian Sampson 2014-01-28 10:15:24 -08:00
  • cfaaecf37f Merge pull request #512 from geigerzaehler/infer_albumartist Adrian Sampson 2014-01-28 10:14:35 -08:00
  • d6e1bc547f docs: fix reference to Transaction Adrian Sampson 2014-01-28 09:50:38 -08:00
  • 069ccde3e6 changelog/thanks for #511 Adrian Sampson 2014-01-28 09:49:33 -08:00
  • 8ca997bd36 avoid repeating diff check, use changed set (#511) Adrian Sampson 2014-01-28 09:46:53 -08:00
  • 87d8aa7a86 Implement 117a331091 Thomas Scholtes 2014-01-28 15:45:32 +01:00
  • 117a331091 Should infer *album artist* for albums from tag Thomas Scholtes 2014-01-28 15:42:50 +01:00
  • 68bb0ca5ee Removed duplicated code: modified showdiff() so it uses also different() Bruno Tournay 2014-01-28 14:21:45 +01:00
  • e7c8b16480 Removed dont_write_if_unchanged config option: now files tags are never updated unless db tags are changed (with beet modify) Bruno Tournay 2014-01-28 14:00:51 +01:00
  • 3a8250930f Synchronize with upstream beets modifications. Bruno Tournay 2014-01-28 13:51:44 +01:00
  • 620f0f8727 fetchart colors (#508): simplify, new colors Adrian Sampson 2014-01-27 22:51:58 -08:00
  • 33c40f111c merge colorization part of #509 Adrian Sampson 2014-01-27 22:46:58 -08:00
  • 06b3ee179c comments, naming, and docs for part of #509 Adrian Sampson 2014-01-27 22:38:23 -08:00
  • 0889052831 Added option for not writing tags to file, when tags in db are not modified when running beet modify Bruno Tournay 2014-01-27 22:05:55 +01:00
  • 1a4b15c4a5 Colorized output of beet fetchart, for easier detection of albums with no cover Bruno Tournay 2014-01-27 22:03:42 +01:00
  • 0466df6215 Search again locally in album folder when running beet fetchart without -f Bruno Tournay 2014-01-27 22:02:29 +01:00
  • 0458d16e71 avoid NotImplementedError for the time being Adrian Sampson 2014-01-26 21:43:29 -08:00
  • fbed9552ea less code to specify sql and query for Type Adrian Sampson 2014-01-26 21:17:55 -08:00
  • f29fbe47da DBCore types: no functional-style Type constructor Adrian Sampson 2014-01-26 21:12:48 -08:00
  • 83f981762c fix #508: crash when parsing empty query part Adrian Sampson 2014-01-26 10:51:58 -08:00
  • bac1d661d2 "advanced" guide on manually choosing path formats Adrian Sampson 2014-01-25 23:56:04 -08:00
  • d72f21d47b catch OSError when checking for convert program Adrian Sampson 2014-01-24 20:33:41 -08:00
  • def635a33b rewrite: flatten Confit view to string Adrian Sampson 2014-01-23 19:46:13 -08:00
  • 15510b6187 new dbcore.types module Adrian Sampson 2014-01-23 19:36:18 -08:00
  • 720587e28e tolerate implicit conversion of bytes formatters Adrian Sampson 2014-01-23 15:18:08 -08:00
  • f1a4ba815d fix #503: format untyped fields with bytes values Adrian Sampson 2014-01-23 15:06:24 -08:00
  • 081593bcb9 changelog: web API change Adrian Sampson 2014-01-22 16:36:32 -08:00
  • 00e0664a94 Merge branch 'embedded_items_generators' Thomas Scholtes 2014-01-22 12:04:41 +01:00
  • 975f77e056 type-based formatting: u'None' -> empty string Adrian Sampson 2014-01-21 21:21:51 -08:00
  • 7361e6b114 adjust tests to type-based formatting Adrian Sampson 2014-01-21 21:16:32 -08:00
  • 83c6fed6c8 type-based formatting: tolerate null values in DB Adrian Sampson 2014-01-21 21:09:53 -08:00
  • 7aa4d1e5ba begin type-based formatting Adrian Sampson 2014-01-21 21:02:40 -08:00
  • 342d5e1f8b whitespace cleanup Adrian Sampson 2014-01-21 20:14:36 -08:00
  • 7d0dbf705a fix tests for dbcore module reorg Adrian Sampson 2014-01-21 20:04:29 -08:00
  • 56602ec0cc expand justification for BytesQuery's existence Adrian Sampson 2014-01-21 20:02:50 -08:00
  • 56bb642fe8 undo dumb file renaming mistake Adrian Sampson 2014-01-21 19:40:00 -08:00
  • 69905dde9b resolve FIXMEs from query refactor Adrian Sampson 2014-01-21 19:37:54 -08:00
  • d44f9f7052 map comp queries declaratively Adrian Sampson 2014-01-21 19:13:16 -08:00
  • 74d0dc8352 further paramaterize parse_query_part Adrian Sampson 2014-01-21 19:09:34 -08:00
  • aa07eb9551 Load development beetsplug in tests Thomas Scholtes 2014-01-21 22:45:51 +01:00
  • f98240b83c JSON API responds with embedded items Thomas Scholtes 2014-01-21 22:40:42 +01:00
  • 83e86241b8 Add JSON-API tests Thomas Scholtes 2014-01-21 22:39:48 +01:00
  • 9d1731faf2 Use generators to stream web requests Thomas Scholtes 2014-01-21 16:42:25 +01:00
  • 7d6d8f1fd4 Embed item data into web request Thomas Scholtes 2014-01-21 16:08:22 +01:00
  • f7ff8e9f99 changelog/thanks for #499 Adrian Sampson 2014-01-20 18:57:54 -08:00
  • 28d4b9320c Merge pull request #499 from geigerzaehler/master Adrian Sampson 2014-01-20 18:55:20 -08:00
  • 1cdb30fd56 remove superfluous py_type field from Type Adrian Sampson 2014-01-20 18:06:42 -08:00
  • 00829c1a6c use PathQueries declaratively Adrian Sampson 2014-01-20 18:01:29 -08:00
  • 4026c4b707 add query field to types Adrian Sampson 2014-01-20 17:47:02 -08:00
  • 9ee4adc5e1 move remaining generic Query types to dbcore.query Adrian Sampson 2014-01-20 16:40:50 -08:00
  • 712358fab4 Keep old pluginpath mechanism for compatibility Thomas Scholtes 2014-01-21 01:07:52 +01:00
  • 680524197c new dbcore.query module Adrian Sampson 2014-01-20 16:05:17 -08:00
  • 61b6f04036 tests: silence logging output Adrian Sampson 2014-01-20 15:58:33 -08:00
  • 72c6b6feba reorganize dbcore into a package Adrian Sampson 2014-01-20 15:51:19 -08:00
  • 1f6c185378 header on dbcore.py Adrian Sampson 2014-01-20 15:47:20 -08:00
  • 77daa542c8 fix infinite-recursion regression in rewrite Adrian Sampson 2014-01-20 11:39:33 -08:00
  • 9162267960 Merge pull request #500 from geigerzaehler/logger_fix Adrian Sampson 2014-01-20 11:19:36 -08:00
  • 1f53b658bb Use default beets logger Thomas Scholtes 2014-01-20 19:23:46 +01:00
  • a4b6976755 Make plugin path configuration useable Thomas Scholtes 2014-01-20 17:34:37 +01:00
  • 3b39e0f193 Test plugin commands from plugin paths Thomas Scholtes 2014-01-20 15:39:13 +01:00
  • 54763878d7 Merge pull request #498 from geigerzaehler/master Adrian Sampson 2014-01-20 08:05:11 -08:00
  • 34f113bbcf Running ./setup.py test works again Thomas Scholtes 2014-01-20 14:33:40 +01:00
  • dffa13e0a4 fix migration field detection Adrian Sampson 2014-01-18 17:01:10 -08:00
  • a0ffde7114 a bit more dbcore testing Adrian Sampson 2014-01-18 16:49:22 -08:00
  • dcee7b6219 dbcore: terminology Adrian Sampson 2014-01-18 16:36:04 -08:00
  • 236de2be86 give test_db a better name: test_library Adrian Sampson 2014-01-18 16:28:17 -08:00
  • 72a1b9bafb add tests for dbcore Adrian Sampson 2014-01-18 16:27:43 -08:00
  • a3a25612ea sort items by disc and track Adrian Sampson 2014-01-14 18:33:04 -08:00
  • 3787b59430 changelog/thanks for #493 Adrian Sampson 2014-01-14 13:04:56 -08:00
  • 95b2221f2c Merge pull request #493 from silb/item_copied_event Adrian Sampson 2014-01-14 13:02:24 -08:00
  • 6ed430d730 Send a plugin event when a file is copied. Stig Inge Lea Bjørnsen 2014-01-14 21:53:12 +01:00
  • 3d5d071fe7 fix docs to refer to dbcore module Adrian Sampson 2014-01-13 17:25:07 -08:00
  • faa66dba0d dbcore: subsume schema setup, add Type class Adrian Sampson 2014-01-13 17:11:50 -08:00
  • cbbb38c417 new BytesQuery factors out MatchQuery's path logic Adrian Sampson 2014-01-13 16:17:30 -08:00
  • 7f3a8ac505 fix some mistakes introduced during refactor Adrian Sampson 2014-01-13 15:33:19 -08:00
  • 529d2db0ce move basic queries to dbcore Adrian Sampson 2014-01-13 15:21:34 -08:00
  • f46c8b0623 move database_change events back to library.py Adrian Sampson 2014-01-13 15:04:48 -08:00
  • c5b92919c6 new Database class in dbcore Adrian Sampson 2014-01-13 15:02:16 -08:00
  • a9ef11c311 begin database refactor: move Model to new module Adrian Sampson 2014-01-13 14:37:04 -08:00
  • f239489549 docs: remove outdated path_format config option Adrian Sampson 2014-01-10 19:12:45 -08:00
  • 960e6b2593 changelog/thanks for #489 Adrian Sampson 2014-01-09 22:30:46 -08:00
  • ec77d92cf9 Merge pull request #489 from neomilium/master Adrian Sampson 2014-01-09 22:28:53 -08:00
  • f0483ccd85 doc: add documentation about 'item_removed' event Romuald Conty 2014-01-10 01:23:47 +00:00
  • a046551304 handle some exceptions while writing during import Adrian Sampson 2014-01-09 12:07:08 -08:00