Commit graph

633 commits

Author SHA1 Message Date
Thomas Scholtes
1e45ba597d embed_item function does not raise if image file not found
Fixes #968
2014-09-18 16:19:05 +02:00
Adrian Sampson
9aa05bdb00 Version bump: 1.3.9 2014-09-17 19:19:22 -07:00
Adrian Sampson
c16c90b948 Date for 1.3.8 release 2014-09-17 19:17:03 -07:00
Adrian Sampson
893f4c5d9b Changelog cleanup 2014-09-17 19:14:15 -07:00
Thomas Scholtes
db391c8f20 zero: Only changes media file tags not database
Uses the new API from the previous commit and fixes #963.

There is a possible issue with backwards compatibility: Changes to the
item in the 'write' event do not propagate to the tags anymore. But I'm
not aware of other plugins that use the API in that way.
2014-09-17 12:17:20 +02:00
Thomas Scholtes
0bf7c06f7d Media file tags can be customized with the `write` event 2014-09-17 12:05:17 +02:00
Adrian Sampson
c3f9b083d7 More on sorting in the changelog 2014-09-16 14:55:56 -07:00
Adrian Sampson
08b9b90f74 convert: Fix #962, extensions in auto mode 2014-09-15 17:00:59 -07:00
Adrian Sampson
84c0f909b6 replaygain: Check for bad mp3gain output (#961) 2014-09-15 10:25:57 -07:00
Adrian Sampson
67b1ac46d7 Changelog for importfeeds echo (#955) 2014-09-14 13:06:25 -07:00
Adrian Sampson
5ba3d98631 More docs/changelog for flex types (#951) 2014-09-14 12:10:47 -07:00
Thomas Scholtes
9e9f645e59 convert: add cli flag to skip confirmation
The flag mirrors the `--yes` flag from the modify command.
2014-09-14 11:46:24 +02:00
Adrian Sampson
f3e87b5b1b Changelog for #956 2014-09-13 23:49:56 -07:00
Adrian Sampson
524f109339 Changelog for #944 2014-09-11 12:20:45 -07:00
Adrian Sampson
832f34c46c --version (fix #939) 2014-09-10 19:36:09 -07:00
Adrian Sampson
6dd6d4770e Skip zero-track matches (fix #942) 2014-09-10 19:08:39 -07:00
Adrian Sampson
558c93f988 Changelog for #931 2014-09-04 10:45:34 -07:00
Adrian Sampson
c0ce8c3e54 Changelog for #927 2014-09-02 21:45:35 -07:00
Adrian Sampson
4b11eed79f Minor cleanup and changelog for #922 2014-08-27 10:55:16 -07:00
Adrian Sampson
b5239e626d info: Add documentation for recent features 2014-08-26 09:15:04 -07:00
Thomas Scholtes
3554c0925c Fix doc and flake8 build (again) 2014-08-26 12:44:23 +02:00
Thomas Scholtes
fe0a2482f3 info: add --summarize option
Closes #409.
2014-08-26 12:32:26 +02:00
Thomas Scholtes
b278db42be info: print library fields and sort output 2014-08-25 23:47:16 +02:00
Thomas Scholtes
a9f839bbf8 info: Specify files through library query 2014-08-25 23:01:02 +02:00
Adrian Sampson
71645ea7cd Changelog for #158 2014-08-25 09:55:37 -07:00
Adrian Sampson
1a60e7d129 Changelog for #858/#918 2014-08-25 09:03:37 -07:00
Adrian Sampson
22dc67f382 Changelog for #878 2014-08-25 08:51:18 -07:00
Adrian Sampson
8880750b4f Changelog for #917/#855 2014-08-25 08:49:21 -07:00
Adrian Sampson
b5c9271baa Changelog/thanks for #912 2014-08-24 15:44:25 -07:00
Adrian Sampson
1263fbdf7e Changelog for #910 (fix #915) 2014-08-24 10:22:23 -07:00
Adrian Sampson
904baa6bc1 Debug log for unreadable state files (#913) 2014-08-24 10:09:31 -07:00
Thomas Scholtes
b512a0ce37 lyrics: Use multiple lyrics search strings.
In particular we use the original artist and title before stripping
*and* and *featuring* suffixes.

Fixes #914.
2014-08-24 16:17:21 +02:00
Thomas Scholtes
225ce62a33 Catch all errors when loading state file.
A crash during the multi-threaded import process may leave the pickled
state invalid (see #913). We recover from all these errors.
2014-08-24 14:40:38 +02:00
Adrian Sampson
132fad847b Changelog for sorting (#823) 2014-08-22 15:02:50 -07:00
Adrian Sampson
787f0e25c5 Version bump: 1.3.8 2014-08-22 12:52:03 -07:00
Adrian Sampson
91295d8d7b Refine changelog for 1.3.7 release 2014-08-22 12:48:43 -07:00
Adrian Sampson
e52ca41456 Changelog and style for #908
Use a defaultdict for more idiomatic collection.
2014-08-21 23:11:23 -07:00
Adrian Sampson
8467b5e2be Changelog for #906 2014-08-19 13:36:33 -07:00
Adrian Sampson
eab90ffded Changelog for #900 2014-08-18 22:08:56 -07:00
Adrian Sampson
05170c17d6 Docs refinements and changelog for Spotify (#892) 2014-08-18 17:39:34 -07:00
Adrian Sampson
aba4284dc9 Changelog for #902 2014-08-18 17:18:27 -07:00
Adrian Sampson
bf553eae34 MediaFile: detect missing numbers (fix #901) 2014-08-18 10:17:01 -07:00
Adrian Sampson
60c59ca96a Docs/changelog for #891 2014-08-10 16:51:42 -07:00
Adrian Sampson
e7f1ff0e3f Clean up convert --pretend (#891)
There were a number of problems with the changes to the util melange:
- It used print rather than logging, and its string formatting was probably
  not Unicode-ready.
- The shell-command-like print lines were not quite compatible, which makes
  their general usefulness questionable.
- Used an unsafe/leaky global variable for mkdirall.
- Used deprecated sets.Set.
Seemed better just to add this to the plugin where we need it so it's easier
to see where this goes.

It also seems unnecessary to me to print `mkdir -p` commands. They just
clutter up the output for me when I really just want to see the transcoding
commands.
2014-08-10 16:46:23 -07:00
Adrian Sampson
d5910b4e85 Docs tweaks 2014-08-10 16:20:17 -07:00
Thomas Scholtes
76c7ba9186 Add asciify_paths configuration option 2014-08-06 17:53:44 +02:00
Thomas Scholtes
c2822a5b90 Documentation and changelog for b2740968 2014-08-05 11:50:06 +02:00
Adrian Sampson
51123d901b Fixes for chroma.auto (#888, fix #629) 2014-07-25 21:28:52 -07:00
Adrian Sampson
b7da5df5ee Docs/changelog for #866 2014-07-13 22:23:59 -07:00
Thomas Scholtes
46c9992633 Refactor resuming of imports
Instead of recording only the most recently imported path and assuming
that all previous path have also been imported, we record all imported
paths and skip recorded paths when resuming the import.

This fixes an issue where parallelism would screw up the import order
and reimport some files. It also allows us to record singleton items.

We can apply the same strategy can be applied for incremental imports.
2014-07-08 15:06:01 +02:00