Commit graph

2506 commits

Author SHA1 Message Date
Adrian Sampson
eec5bfe73a Fiddle with some whitespace 2018-08-30 14:58:12 -04:00
L Maffeo
7369933232 Updated documentation 2018-08-28 21:50:24 +02:00
Adrian Sampson
1e0378d584
Refine changelog entry 2018-08-26 08:50:24 -04:00
Adrian Sampson
c6d4b506db
Merge branch 'master' into master 2018-08-26 05:49:24 -07:00
Adrian Sampson
6886a7a866 Changelog improvements 2018-08-26 08:47:47 -04:00
Io Ii
10c40b1575 Second review by @sampsyo 2018-08-26 08:35:16 +02:00
Adrian Sampson
1f37cb61a3
Merge branch 'master' into master 2018-08-25 06:55:12 -07:00
Martin Haaß
f58f03dbfd replaygain: albumpeak on large collections is calculated as average, not maximum (bug 3008) 2018-08-20 23:06:11 +02:00
L Maffeo
a981afffa3 Merged changelog 2018-08-18 16:21:48 +02:00
L Maffeo
dfb5fe3276 Merged changes in changelog.rst 2018-08-18 16:17:14 +02:00
L Maffeo
b179df963a Minor rewording 2018-08-18 14:29:34 +02:00
L Maffeo
d4cecccdac Renamed plugin, added comments and minor fixes. 2018-08-18 14:22:25 +02:00
L Maffeo
fc1592adbe Renamed plugin, added default configuration and comments 2018-08-18 14:17:00 +02:00
Adrian Sampson
e90eb629c9
Reference bug #3005 2018-08-15 15:30:53 -07:00
Martin Haaß
9f6f1987ab CodeReview: change message, add changelog entry, fix line length for style check 2018-08-16 00:18:26 +02:00
Adrian Sampson
890ba85c79
Merge pull request #3004 from thetarkus/gmusic-additions-2
gmusic plugin fixes and additions
2018-08-15 12:03:13 -04:00
thetarkus
e824132137 Rename oauth_filepath to oauth_file, update gmusic doc 2018-08-15 11:42:04 -04:00
Adrian Sampson
cab6910866
Merge pull request #2718 from beetbox/fix-itunes
fetchart: Restore iTunes Store source
2018-08-15 10:34:07 -04:00
Adrian Sampson
c99bde4786
Fix a typo 2018-08-15 10:31:40 -04:00
nath@home
ff6306b663 Changelog for #2718
Reverts 49e548bd from #2540
Fixes #2371 #2551
2018-08-15 15:21:18 +02:00
thetarkus
971b0718c7 Update gmusic docs 2018-08-14 23:44:03 -04:00
Adrian Sampson
dac38d2daf Refine changelog for #3003 (fix #2442) 2018-08-14 10:20:10 -04:00
Adrian Sampson
4242a6b202 Merge pull request #3003 from bemeurer/master
Parallelize absubmit
2018-08-14 10:18:46 -04:00
Mike Mob
599a6c5448
Update changelog.rst 2018-08-13 22:36:17 -04:00
Bernardo Meurer
d0758288d8
Added absubmit parallelization to changelog 2018-08-13 23:27:57 -03:00
Mike Mob
e13faf7f24
Update gmusic.rst 2018-08-13 22:25:36 -04:00
Mike Mob
2b031be99c
Update gmusic.rst 2018-08-13 19:16:01 -04:00
L Maffeo
67568b4f4c Passed tox tests 2018-08-12 19:37:31 +02:00
L Maffeo
5617eef6c7 Added subsonic plugin 2018-08-12 17:48:53 +02:00
Scott Carlson
cfe8ed9c34
Gmusic fixes based on review and changelog addition
* Fixes based on review and changelog addition
2018-08-06 16:41:09 -05:00
Scott Carlson
136a77671d
Fixing gmusic docs 2018-08-04 22:42:45 -05:00
Scott Carlson
697a55e6e3
Adding auto parameter info
Adding auto parameter info to explain usage and functionality of importing all tracks to Google Play Music
2018-08-04 22:04:14 -05:00
Paul Sori
be48140846 add mstream to docs 2018-07-25 16:42:36 -04:00
Adrian Sampson
15d44f02a3 Fix Python 3.7 compatibility (#2978) 2018-07-22 12:34:19 -04:00
Adrian Sampson
4f156b99bc Changelog for #2980 2018-07-10 18:38:15 -04:00
Adrian Sampson
142aeb6822
Merge branch 'master' into 2972-from-scratch-keep-immutable 2018-07-02 15:18:38 -04:00
Zsin Skri
dd327055bd update changelog
Add changelog entry for
commit ba8fcdfd from_scratch import: only remove writable fields.
2018-07-01 20:42:22 +02:00
Zsin Skri
f016ea7e05 update changelog
add changelog entry for cef9a331, lastgenre: allow `prefer_specific` without
`canonical`.
2018-06-30 22:40:34 +02:00
Zsin Skri
c3a3f92fe1 fix :ref: in changelog.rst 2018-06-30 22:40:17 +02:00
jams2
15b53f26ed update changelog.rst 2018-06-19 09:22:00 +01:00
David Logie
699ca386b6 Add changelog entry for #2953. 2018-06-11 15:25:48 +01:00
Mike
1d32849daa Add ability for play plugin to emit utf8 BOM 2018-06-08 23:26:48 -06:00
Adrian Sampson
8a85cbff3c Changelog for #2951 2018-06-08 20:02:01 -04:00
Adrian Sampson
3ede5f26c8 Link to beets-barcode 2018-06-01 16:17:09 -04:00
Adrian Sampson
7d607b4c5d Merge pull request #2813 from autrimpo/issue2757
Use NullPaddedInt for R128 tags
2018-05-31 10:13:20 -04:00
Adrian Sampson
a8080fa750 Version bump: 1.4.8 2018-05-29 16:07:38 -04:00
Adrian Sampson
9e816a97ff Add release date for 1.4.7 2018-05-29 16:05:03 -04:00
Adrian Sampson
0a6676ff94 Changelog context 2018-05-29 16:04:15 -04:00
Adrian Sampson
40ea1ca4cb Clean up changelog bullets 2018-05-29 15:59:17 -04:00
Adrian Sampson
ba5cbc29b2
Merge pull request #2927 from Abrackadabra/master
Make lyrics plugin group songs by 'albumartist' rather than 'artist'
2018-05-14 10:21:29 -04:00
Abra
3348a466f4 Make lyrics plugin group songs by 'albumartist' rather than 'artist'
when writing ReST
2018-05-14 11:18:34 +04:00
Rutger van Sleen
85df4f513d Usage of %ifdef in more detail, closes #2925 2018-05-13 11:16:49 +02:00
Adrian Sampson
24d5188147 Bug ID in changelog entry 2018-05-10 09:52:17 -04:00
Adrian Sampson
c3774d4924 Merge pull request #2920 from bjin/fix-invalid-first-track-mbid
mbsync: fix updating album with invalid first track MBID
2018-05-10 09:52:05 -04:00
Bin Jin
69d6dfe097 mbsync: fix updating album with invalid first track MBID
MBID of recording could become invalid after merging. The existing
code always copies metadata from first track after updating. But for
albums with invalid track MBID that happens to be the first track,
MusicBrainz changes won't be applied to whole album, only whose
tracks with valid MBID. This is particularly annoying since those
changes are actually displayed for every `beet mbsync` run, but never
get applied.

Fix this issue by finding any track that get MusicBrainz updates, and
apply it to whole album.
2018-05-10 16:38:30 +08:00
Iliana Weller
fa4a18879f
Send event in hooks.{album,track}_for_mbid (#2921)
Send events from {album,track}_for_mbid, then remove the decorators from
{albums,tracks}_for_id so that duplicate events are not fired.

When moving to generators and decorators in autotag.hooks (#2249),
albuminfo_received and trackinfo_received stopped being sent from code
directly calling hooks.{album,track}_for_mbid. This is most visible when
trying to write a plugin to interact with mbsync, as the documentation
explicitly says it should work.
2018-05-09 21:46:53 -07:00
Jérémie Detrey
1b24d92db6 Add changelog entry for PR #2917. 2018-05-09 10:36:06 +02:00
rachmadaniHaryono
2a9d485b83 new: doc: doc on fix 2018-05-03 09:57:54 +08:00
Dmitry Bogdanov
a840bc700b
Merge branch 'master' into discogs_original_year 2018-05-02 17:41:07 +02:00
Dmitry Bogdanov
a9834c1fb1 Add changes to changelog 2018-05-02 17:02:36 +02:00
Jérémie Detrey
dd467e41e4 Add support for musicbrainz_releasetrackid to changelog. 2018-05-02 09:21:03 +02:00
Jérémie Detrey
3e3a51dbb1 Merge branch 'feature/406' of github.com:Rawrmonkeys/beets into feature/406 2018-04-30 11:26:10 +02:00
Jérémie Detrey
708d1ab4fb Merge branch 'master' of https://github.com/sampsyo/beets 2018-04-29 20:08:39 +02:00
Adrian Sampson
f1d5c2f398 Fix #2537: keyfinder uses imported_items() 2018-04-29 13:45:39 -04:00
Jérémie Detrey
c15f1ba877 Add the `data-track-list' feature to changelog. 2018-04-29 18:21:40 +02:00
Dmitry Bogdanov
f9b6473893 Some more code style fixes 2018-04-28 19:03:32 +02:00
Dmitry Bogdanov
8c42c458a7 Update changelog 2018-04-28 03:34:34 +02:00
Tobias Sauerwein
8768e786af Fix toctree. 2018-04-20 08:47:43 +02:00
Tobias Sauerwein
ad3b5b1d76 Fix target name. 2018-04-20 08:38:14 +02:00
Tobias Sauerwein
2ac0a00241 Fix short title underline. 2018-04-20 08:24:05 +02:00
cgtobi
7d45eabb25
Merge branch 'master' into sonos 2018-04-20 07:44:21 +02:00
Tobias Sauerwein
14538e45af Fix changelog entry. 2018-04-20 07:42:57 +02:00
Tobias Sauerwein
5e084b7186 Fix exception handling and add docs to the toc. 2018-04-20 07:39:12 +02:00
Tobias Sauerwein
dcce29eeb3 Add documentation for the sonos updater plugin. 2018-04-20 00:07:40 +02:00
Denis Defreyne
0202d762bf
Add artist_credit config option 2018-04-08 08:29:06 +02:00
Adrian Sampson
a829fa348f Fix #2863: nonexistent identical paths are equal 2018-04-04 10:41:38 -04:00
Laurent Kislaire
feca2b9ffb Plugins doc update
Sort plugins within each section. Section "other plugins" kept as is.
2018-04-01 20:27:52 +02:00
Rawrmonkeys
0f6f0391fd add tag, database entry, data population for musicbrainz release track id 2018-03-25 18:58:04 -07:00
Cédric Schieli
b9bac391a9
Really fix album replaygain calculation with gstreamer backend.
Fixes #2845
2018-03-19 21:09:35 +01:00
Adrian Sampson
2941833f22 Changelog for #2837 2018-03-11 21:31:56 -04:00
Waweic
4df313e3ce Fix unicode problems in web plugin
Added Exception to the web plugin to catch non latin-1 characters and change them to ascii chars.
Added Description to the changelog file
2018-03-01 11:56:38 +01:00
waweic
8793bb0882
Update changelog.rst
Add the changelog entry
2018-02-27 22:37:05 +01:00
Adrian Sampson
6d5a1e9284 web docs: Split CORS credentials paragraph (#2821) 2018-02-26 18:02:16 -05:00
Adrian Sampson
3b49da0c52 Merge pull request #2821 from Konubinix/master
Add a support for supports_credentials
2018-02-26 17:59:57 -05:00
waweic
00f61e9281
Update changelog.rst
Add the changelog entry
2018-02-26 21:18:41 +01:00
Samuel Loury
e3599742b4 Add a support for supports_credentials
If the web plugin is behind a credential based http server and is
accessed by another in-browser client in another domain, the
specification of CORS requires the server to indicate it supports
such credentials.
2018-02-26 21:08:02 +01:00
Adrian Sampson
1254d48b72 Revise docs for #2739 2018-02-24 10:42:32 -05:00
wisp3rwind
a6ae1570f9 Advanced fetchart source config: changelog 2018-02-24 11:29:36 +01:00
wisp3rwind
db85c28c7f Advanced fetchart source config: documentation 2018-02-24 11:26:50 +01:00
wisp3rwind
dee2885457 docs/plugins/fetchart: fix internal link target location 2018-02-24 11:26:50 +01:00
Adrian Sampson
f2733883ef Merge branch 'master' of github.com:beetbox/beets 2018-02-23 18:19:11 -05:00
Adrian Sampson
a6be28a65e Fix #2817: drop in configuration was ignored
This was overridden by the default CLI option. Now the default for the
config option is None, meaning no change to the config.
2018-02-23 18:18:32 -05:00
David Logie
5d2e203f24 Add changelog entry for #2816. 2018-02-23 21:43:12 +00:00
Adrian Sampson
323d90db17 Tiny ReST markup tweaks (#2814) 2018-02-22 15:51:15 -05:00
Adrian Sampson
d07c0ab85b Revise changelog for #2814 2018-02-22 15:50:46 -05:00
Adrian Sampson
6e23f9f91d Merge pull request #2814 from autrimpo/replaygain-after-convert
Early stage pipeline plugin functions
2018-02-22 15:46:38 -05:00
Michal Koutenský
bbadb5f5e1 Changelog for #2814 2018-02-21 16:07:58 +01:00
Michal Koutenský
305f9f2dfb Document 'early_import_stages' in the docs 2018-02-21 16:01:26 +01:00
Adrian Sampson
502536f4b6 Fix #2652 by using local timestamps
Because users write their queries in local time, we want to get a local time
tuple from the timestamp stored in the database.
2018-02-20 23:22:31 -05:00
Michal Koutenský
96a421df83 Changelog for #2813 which fixes #2757 2018-02-19 10:10:11 +01:00
Adrian Sampson
bfeb678e41 No media are ignored by default (#2776)
We determined on the PR thread that ignoring video tracks is enough, and
ignoring typically-video media has more pitfalls.
2018-02-08 17:28:05 -05:00
Adrian Sampson
24956b53cc Changelog for #2803, which fixes #2793 2018-02-05 11:50:46 -05:00
Adrian Sampson
cb78510742 Changelog/thanks for #2804 2018-01-31 09:25:16 -05:00
Adrian Sampson
ae30b0f31b Changelog/thanks for #2601 2018-01-30 22:56:18 -05:00
Adrian Sampson
4ba1127e39 Changelog for #2731 2018-01-30 22:50:53 -05:00
Adrian Sampson
224d782c2c Fix #2771: handle errors in genius lyrics source 2018-01-30 22:37:44 -05:00
Adrian Sampson
277d81b4d6 lyrics: Don't write ReST by default! 2018-01-30 22:33:32 -05:00
Adrian Sampson
e7417e3683 lyrics: Don't crash when BeautifulSoup isn't found 2018-01-30 22:31:15 -05:00
Adrian Sampson
b47e3ec565 Fix lyrics docs: genius backend is default-enabled 2018-01-30 22:25:18 -05:00
Adam H. Sparks
f65a99e551
Update advanced.rst
Tomahawk is abandoned according to the GitHub README.md. Suggest removing the reference to using it with Beets library.
2018-01-20 13:51:36 +10:00
Michael Yoo
94b779e7b4 New importer option incremental_skip_later, fixes #2773 2018-01-04 21:53:45 +10:30
Adrian Sampson
456ffbd0cc
Merge pull request #2780 from nguillaumin/setting-ignored-formats
Added a setting to control which formats are ignored
2018-01-02 19:02:58 -05:00
Nicolas Guillaumin
816de1c3da Rename setting to ignored_media for consistency 2018-01-02 15:04:00 -08:00
Adrian Sampson
3812f89b02 Remove changelog placeholder 2018-01-02 14:51:46 -05:00
Adrian Sampson
b28e0b43ff Merge pull request #2778 from ylep/replaygain-options
Add --force, --write and --nowrite options to replaygain plugin
2018-01-02 14:50:27 -05:00
Nicolas Guillaumin
22c4f9cb97 Added a setting to control which formats are ignored
This is related to #2688 where a list of hard-coded non-audio formats to
ignore has been added. Some users may want to rip the audio portion of
video tracks (e.g. DVD-Video) so it would be beneficial to let them
control exactly which formats to ignore.

I added a `ignored_formats` setting for that purpose and moved the
hard-coded list into the config. Test and documentation have been
updated accordingly.

Aside: I also clarified the changelog a bit regarding this change and
the related one for #1210.
2018-01-02 11:03:02 -08:00
Yann Leprince
e2b920610f Add ChangeLog entry 2018-01-02 14:59:24 +01:00
Yann Leprince
d9bec61e98 Merge branch 'master' of https://github.com/beetbox/beets into replaygain-options 2018-01-02 12:35:27 +01:00
Yann Leprince
1b247dffff Document new options to the replaygain sub-command 2018-01-02 12:34:34 +01:00
Yann Leprince
3e6f7548a7 Add ChangeLog entry 2018-01-02 11:32:18 +01:00
Yann Leprince
079e167b6b Merge branch 'master' of https://github.com/beetbox/beets into fix-bs1170gain 2018-01-02 10:54:40 +01:00
Yann Leprince
8975234cd8 Add version requirement for bs1770gain to the documentation 2018-01-02 10:54:13 +01:00
Nicolas Guillaumin
d325bceb1d Added a setting to control if video tracks are ignored
Users may want to keep tracking video tracks, for example if they rip
the audio part of the video tracks. Added a setting to allow this.
2017-12-31 10:46:48 -08:00
Nicolas Guillaumin
71b4d5c702 Fixes #1210: Skip non-audio tracks from MusicBrainz
This ignores non-audio tracks during import:
- Data tracks, based on their title `[data track]` (which seems to be
the MusicBrainz convention, as there's no specific flag to indicate
that a track is a data one),
- Video tracks, based on the `video=true` attribute.

It's similar to the Picard changes mentioned in #1210, except it doesn't
deal with `[silence]` tracks: These ones will probably require a setting
to let the user control if they should be imported or not.
2017-12-30 19:20:43 -08:00
Nicolas Guillaumin
3b491ce9b4 Fixes #2688: Skip non-audio media from MusicBrainz
Some releases have non-audio media, such as CD+DVD or CD+DVD-Video. Skip
these media when fetching album info as they will never match audio
tracks and will always report missing tracks.

I took the naive approach of cherry-picking a list of media suspected to
not contain audio from the MusicBrainz formats list:

https://musicbrainz.org/doc/Release/Format
2017-12-30 13:29:37 -08:00
translit
01573ce913
Word swap 2017-12-30 01:21:35 +01:00
Adrian Sampson
61a752d234 Version bump: 1.4.7 2017-12-21 13:16:12 -05:00
Adrian Sampson
8a453b6ec8 Release date for 1.4.6 2017-12-21 13:12:11 -05:00
Adrian Sampson
4488f69fed Changelog summary paragraph 2017-12-21 13:11:51 -05:00
Adrian Sampson
6ab73b38f2 Edit the changelog for release 2017-12-21 11:57:07 -05:00
Adrian Sampson
6a65722b37 Switch to modd for live docs build 2017-12-21 11:39:08 -05:00
Adrian Sampson
d939c3e648 Expand changelog for #2759 (fix #2738) 2017-12-21 11:12:02 -05:00
Vrihub
9cd7473c6b
Merge branch 'master' into 2738-filename-tracknumber 2017-12-21 15:02:09 +01:00
Vrihub
84cf3361ce Refactored some regular expressions. Added changelog entry
Some more changes to the regular expressions in the "PATTERNS" list.
Also allow "_" as a separator, where only "-" was allowed.
Replaced similar regexps containing different combinations of \s, "-", "."
with a single regexp using a set of characters [\s.\-_].
2017-12-21 14:47:41 +01:00
Michael Yoo
9ef0ec2a06 Add changelog for #2762 2017-12-19 21:48:55 +10:30
Adrian Sampson
31642cd7cc Changelog entry for #2755 (fixes #934) 2017-12-16 15:02:17 -05:00
Adrian Sampson
0fd27e1c54 Fix tiny typo in #2755 2017-12-16 15:00:50 -05:00
Adrian Sampson
6e205c6b54 Merge pull request #2755 from tummychow/from-scratch
Implement from_scratch option
2017-12-16 15:00:33 -05:00
Adrian Sampson
2ba3c1bec3 Add thanks & issue number for #2758 2017-12-12 11:57:55 -05:00
Constantine Evans
dd2b44ef20 minor fixes and changelog entry 2017-12-11 13:31:40 -08:00
tummychow
e848adab04 Implement from_scratch option
Fixes #934, and also helps with #1173.
2017-12-07 14:46:40 -05:00
Adrian Sampson
d932aa4f5c
Merge pull request #2750 from woparry/master
Add tags configuration to acousticbrainz plugin
2017-12-02 22:19:23 -05:00
Aaron Jubbal
7138cae108 Updated changelog. 2017-11-29 20:09:06 -08:00
Aaron Jubbal
e24f732014 Changed dont_convert to no_convert. 2017-11-29 20:08:50 -08:00
Aaron Jubbal
e5d782a3b1 Added docs for dont_convert option. 2017-11-29 16:41:27 -08:00
Owen Parry
a2393e48f2 add changelog entry for acousticbrainz 'tag' option 2017-11-27 09:15:03 -08:00
Owen Parry
325ae6f0ee Add tags configuration to acousticbrainz plugin 2017-11-27 07:55:38 -08:00
Adrian Sampson
e2defe9bb8 Merge branch 'backup-suggestion' 2017-11-25 17:56:59 -05:00
Adrian Sampson
f007468da3 Mention file modification 2017-11-25 17:56:42 -05:00
Joshua Strobl
31d8d1f089
Add Solus as an OS where beets is available. 2017-11-25 18:19:26 +02:00