Commit Graph

  • 863b9fb4af MediaFile can be extended with custom fields Thomas Scholtes 2014-04-03 00:44:57 +02:00
  • a2a8b244d7 Add LazySave tests for MediaFile Thomas Scholtes 2014-04-02 23:54:34 +02:00
  • 5b6305b610 Compute ITEM_KEYS_WRITABLE Thomas Scholtes 2014-04-02 23:46:40 +02:00
  • bedad53c27 Test that we can migrate ITEM_KEYS_WRITABLE Thomas Scholtes 2014-04-02 23:41:49 +02:00
  • bcb72becf8 Add MediaFile.update() method to supersede save() Thomas Scholtes 2014-04-02 23:22:53 +02:00
  • b026d60c31 Add MediaFile.fields() method Thomas Scholtes 2014-04-02 23:08:15 +02:00
  • d116e03bed ensure lists of paths are passed to ImportTask Adrian Sampson 2014-04-02 21:57:30 -07:00
  • c6abfa57c7 docs: link to beets-check plugin Adrian Sampson 2014-04-02 21:20:03 -07:00
  • b683f239f0 some style tweaks for #638 Adrian Sampson 2014-04-02 21:18:41 -07:00
  • 0c049f2e5c tox: restore pypy/py26 configs, sphinx -q (#643) Adrian Sampson 2014-04-02 20:46:28 -07:00
  • c4be9c273f Merge pull request #643 from geigerzaehler/tox-flake8-travis Adrian Sampson 2014-04-02 20:39:22 -07:00
  • c9141a6adf import single files and one-track albums Adrian Sampson 2014-04-02 17:14:48 -07:00
  • 9fab6e7ca3 Use coverage only with py27 Thomas Scholtes 2014-04-03 01:52:21 +02:00
  • 8488f665fc Add sphinx dependency to tox virtual environment Thomas Scholtes 2014-04-03 01:41:18 +02:00
  • 7927146f12 We need sphinx before installing the tox environment Thomas Scholtes 2014-04-03 00:58:57 +02:00
  • 142374925f add util test file with tests for enumerations. fix super() bug Kyle Konrad 2014-04-02 15:31:28 -07:00
  • 2ff7735f89 Sphinx is required to build the package Thomas Scholtes 2014-04-02 23:49:35 +02:00
  • fdd2849fec Ignore generated man pages Thomas Scholtes 2014-04-02 22:56:24 +02:00
  • bee80c4c49 Use tox to test on travis and add docs and flake8 Thomas Scholtes 2014-04-02 22:48:53 +02:00
  • 100b3d4d65 Make mediafile tests independent of image order Thomas Scholtes 2014-04-02 22:15:00 +02:00
  • 64da4985b0 add enum34 to install_requirments Kyle Konrad 2014-04-02 10:39:34 -07:00
  • c4e6f38963 use the new python enum instead of hand-rolled version Kyle Konrad 2014-04-02 10:23:48 -07:00
  • d02e02fe20 Merge pull request #638 from brilnius/ui_del_attr2 brilnius 2014-04-01 22:47:03 +02:00
  • cd70e92b7f Modify command: ability to delete/reset an attribute (beet modify field!) Bruno Tournay 2014-03-18 13:41:16 +01:00
  • 0118ef336d Merge pull request #636 from skeuomorf/notifications Adrian Sampson 2014-04-01 11:01:01 -07:00
  • 1f5717ca97 Merge pull request #635 from skeuomorf/badges Adrian Sampson 2014-04-01 11:00:27 -07:00
  • 0ef5ce2847 Add irc notifications by travis Mohammed Attia 2014-04-01 08:18:05 +02:00
  • 975e010e18 Add badges of travis and coverage to README Mohammed Attia 2014-04-01 08:12:08 +02:00
  • 8d196a8c01 changelog for #632 Adrian Sampson 2014-03-26 13:39:12 -07:00
  • e628b8f3a7 Merge pull request #633 from sampsyo/issue-632 Adrian Sampson 2014-03-26 13:22:24 -07:00
  • ea90321226 Update tests given new alias behavior Filipe Fortes 2014-03-26 13:01:42 -07:00
  • ebcd540e58 Only use primary artist aliases. Fixes #632. Filipe Fortes 2014-03-26 12:02:52 -07:00
  • b2cb87aa6d Add completion script template to dist Thomas Scholtes 2014-03-26 14:37:59 +01:00
  • d778443ea0 don't wrap standard errors during Mutagen save() Adrian Sampson 2014-03-25 22:44:15 -07:00
  • 05ebd6d28e FileOperationError: also include the file path Adrian Sampson 2014-03-25 22:41:28 -07:00
  • 3a26845f5e FileOperationError: include underlying exception Adrian Sampson 2014-03-25 22:14:50 -07:00
  • 3c8decc487 some reorg/docs for FileOperationError Adrian Sampson 2014-03-24 22:37:15 -07:00
  • 4a6e3f12f1 Made config.yaml link to config page Thomas Scholtes 2014-03-24 17:59:22 +01:00
  • 3ac2c7a1d7 Merge pull request #603 from geigerzaehler/write-exception-handling geigerzaehler 2014-03-24 17:55:48 +01:00
  • 86b2c215f2 Remove unused import Thomas Scholtes 2014-03-24 17:55:36 +01:00
  • 7cffaf4bb3 Merge pull request #625 from geigerzaehler/nose-capture-log geigerzaehler 2014-03-24 17:43:16 +01:00
  • 574903e986 Add FileOperationError and handling in item.write() Thomas Scholtes 2014-03-24 14:22:27 +01:00
  • d21406dcb0 Use nose to capture logs during test Thomas Scholtes 2014-03-23 21:12:08 +01:00
  • 553d5fb4ca Merge pull request #624 from thomwiggers/patch-2 Adrian Sampson 2014-03-23 07:46:44 -07:00
  • a4c5c575b5 Removed gbeets Thom Wiggers 2014-03-23 13:13:35 +01:00
  • 99bbecf7f5 add a defensive assertion Adrian Sampson 2014-03-22 11:00:24 -07:00
  • 85b16e4e3d Remove unused code Thomas Scholtes 2014-03-22 13:25:02 +01:00
  • a399f294e8 Handle exceptions in item.write and use plugin abort Thomas Scholtes 2014-03-13 13:46:07 +01:00
  • a744e8ea59 Fix missing import Thomas Scholtes 2014-03-11 19:42:06 +01:00
  • ddf5233daa Add _item_write method and remove duplicate code Thomas Scholtes 2014-03-11 17:12:21 +01:00
  • 13cbcad581 Unify exception handling of item.write() in UI Thomas Scholtes 2014-03-11 16:54:25 +01:00
  • 92061099fe Add BeforeWriteError for plugins Thomas Scholtes 2014-03-11 16:49:04 +01:00
  • 927191a344 bitcoin donations Adrian Sampson 2014-03-21 18:37:28 -07:00
  • 810841ba5a a couple new extremely basic FAQs Adrian Sampson 2014-03-21 18:04:35 -07:00
  • 882d2305c0 docs: emphasize that you create config.yaml Adrian Sampson 2014-03-21 17:55:18 -07:00
  • ddddbbb919 some more thorough documentation for #614 Adrian Sampson 2014-03-21 17:51:50 -07:00
  • 3b403937d6 Merge pull request #614 from asutherland/survive-bad-dates Adrian Sampson 2014-03-21 17:43:30 -07:00
  • 1fb2584a06 avoid crashes on Mutagen bugs in save() (#622) Adrian Sampson 2014-03-20 14:29:42 -07:00
  • 0a9b41d984 Fixing last commit yoasif 2014-03-19 23:18:19 -04:00
  • b843071100 Fixed "hacking" link to point to Developers section yoasif 2014-03-19 23:01:15 -04:00
  • e1878b34e7 Merge pull request #618 from brilnius/fix615 brilnius 2014-03-19 22:22:41 +01:00
  • 81b74151ca Genre separator from config must be unicode string Bruno Tournay 2014-03-19 22:16:02 +01:00
  • 3348c0e3c2 Typo correction Bruno Tournay 2014-03-19 22:12:56 +01:00
  • b0fd64662d update docs for #619 Adrian Sampson 2014-03-19 10:34:03 -07:00
  • 51647e6514 Changelog for 0daea144e8 Thomas Scholtes 2014-03-19 17:30:15 +01:00
  • 0daea144e8 Fix album import feed with slashes Thomas Scholtes 2014-03-19 17:20:19 +01:00
  • b131922b90 Add failing importfeed tests for albums with slashes Thomas Scholtes 2014-03-19 17:16:56 +01:00
  • 5b42796eea Merge pull request #619 from brilnius/fix324 Adrian Sampson 2014-03-18 23:22:45 -07:00
  • 41e7611ead Replace option: leading whitespaces are also removed by default Bruno Tournay 2014-03-18 22:25:06 +01:00
  • 26abd603c8 Changelog for previous change (lastgenre separator) Bruno Tournay 2014-03-18 22:12:16 +01:00
  • 618708916b Separator in genre lists can now be configured Bruno Tournay 2014-03-18 22:03:11 +01:00
  • 5a095a8719 Log release ID for invalid MBIDs Kristoffer Grönlund 2014-03-18 09:58:25 +01:00
  • e290f8dfad Use _safe_cast to avoid dying on illegal dates. Andrew Sutherland 2014-03-16 15:49:37 -04:00
  • 03fa8d809b tests: properly install & restore some fixtures Adrian Sampson 2014-03-15 12:29:52 -07:00
  • 5eb7b4204b Merge pull request #612 from AgathaTheWitch/test_failures Adrian Sampson 2014-03-15 12:22:51 -07:00
  • 7f19194403 Updated test_importer for Various Artists Agatha 2014-03-15 14:08:51 -04:00
  • cc1780f328 changelog for #586 Adrian Sampson 2014-03-14 09:50:41 -07:00
  • e8f6781fa0 fix #568: ignore items with all keys null Pedro Silva 2014-03-14 12:04:43 +01:00
  • e2718d792e Prevent plugin classes from being loaded twice Thomas Scholtes 2014-03-12 14:17:16 +01:00
  • 2dc0e4998d Determine StorageStyle from mutagen class Thomas Scholtes 2014-03-12 13:59:39 +01:00
  • 41045ec33d Remove tests for editing list of tags by reference Thomas Scholtes 2014-03-12 13:11:59 +01:00
  • c64e9ed789 MediaFile: remove out_type from StorageStyle Adrian Sampson 2014-03-11 22:09:22 -07:00
  • d091c7e5b4 Remove unused plugin configure method Thomas Scholtes 2014-03-11 22:29:44 +01:00
  • 4205d1a7b9 Plugins can change task.choice_flag in import_task_choice handler Thomas Scholtes 2014-03-11 19:18:19 +01:00
  • 559a3eb0a0 Revert exception handling in importer Thomas Scholtes 2014-03-11 16:29:29 +01:00
  • d95d4428fe Add more documentation to MediaFile Thomas Scholtes 2014-03-11 16:28:47 +01:00
  • b70b133f6e fill in some code documentation in MediaFile Adrian Sampson 2014-03-10 22:05:57 -07:00
  • 4c41a02c72 Changelog for 002d3600 Thomas Scholtes 2014-03-11 00:11:03 +01:00
  • 0012ba5bd9 Prevent tests from cluttering the working directory Thomas Scholtes 2014-03-11 00:03:20 +01:00
  • 002d360039 Show only changed and writable values with the write command Thomas Scholtes 2014-03-10 23:57:19 +01:00
  • 6bd6618c14 Catch all exceptions when writing files during import Thomas Scholtes 2014-03-10 23:47:25 +01:00
  • 371f297af2 Add 'responses' to test requirements Thomas Scholtes 2014-03-10 23:36:48 +01:00
  • b8ef621941 Merge pull request #599 from brilnius/spl_auto brilnius 2014-03-10 22:46:55 +01:00
  • 0d2f18efb5 Added mention that smartplaylist auto-regeneration can be disabled Bruno Tournay 2014-03-10 22:45:27 +01:00
  • 865ea40eab Simplified config access Bruno Tournay 2014-03-10 22:44:38 +01:00
  • 4a5a203907 Merge pull request #600 from geigerzaehler/after-write-hook geigerzaehler 2014-03-10 17:31:12 +01:00
  • ff9e4f4dcb Add after_write plugin event Thomas Scholtes 2014-03-10 16:34:12 +01:00
  • 856a28a8a0 Revert "no module-global session (#597)" Johannes 2014-03-10 08:50:19 +00:00
  • 33632e0caf We can now disable auto regeneration of smartplaylist Bruno Tournay 2014-03-09 22:56:27 +01:00
  • fb038ecc30 changelog & style tweaks for album_query (#595) Adrian Sampson 2014-03-09 13:22:34 -07:00