Commit graph

9644 commits

Author SHA1 Message Date
Travis Wrightsman
5213673616 pre-resolve package path for lazy-load configuration
`test_ui.ConfigTest.test_command_line_option_relative_to_working_dir` was
failing because it changes working directories before the relative lazy-loaded
default configuration path is resolved (`../beets/__init__.py`), later causing a
`beets.util.confit.NotFoundError`. The Configuration object has been modified
so that lazy-load configurations resolve the path in advance.
2018-06-23 23:36:45 +02:00
Adrian Sampson
a62e4eff8c
Merge pull request #2962 from jams2/master
Add space-padding to missing tracks dialog
2018-06-20 15:26:44 -04:00
jams2
68590e10ab remove unnecessary list comp, add descriptive variable names 2018-06-20 18:21:04 +01:00
jams2
b6947ddc2e change ui.commands.show_change to align missing tracks by length of longest track name to print 2018-06-20 18:07:03 +01:00
jams2
df2172baaa add variable width justification to missing tracks dialog 2018-06-20 12:55:51 +01:00
jams2
e085368326 fix style 2018-06-19 09:45:50 +01:00
jams2
15b53f26ed update changelog.rst 2018-06-19 09:22:00 +01:00
jams2
399fdc9793 add space-padding to missing tracks dialog 2018-06-19 09:11:55 +01:00
Adrian Sampson
5763679cad
Merge pull request #2954 from tyg04308/master
Translate README file in Korean.
2018-06-12 06:54:28 -07:00
tyg04308
6950227805
Update README_kr.rst 2018-06-12 14:05:29 +09:00
tyg04308
e3e1ad069d
Update README_kr.rst 2018-06-11 18:08:56 +00:00
tyg04308
5a67b4602f
Update README_kr.rst 2018-06-12 02:32:47 +09:00
tyg04308
a169d15698
Update README_kr.rst 2018-06-11 17:30:54 +00:00
tyg04308
696e63dc46
Translate README in Korean
Translate README in Korean Language
2018-06-11 17:29:24 +00:00
tyg04308
5963fd76e7
Rename README_kr.rst.txt to README_kr.rst
Change file name
2018-06-11 15:45:05 +00:00
tyg04308
7abb2e25f0
README by Korean
Translate README files to Korean
2018-06-12 00:44:16 +09:00
David Logie
699ca386b6 Add changelog entry for #2953. 2018-06-11 15:25:48 +01:00
David Logie
33ddfe4145 Display the artist credit when matching albums if the user prefers artist credits. 2018-06-11 13:37:10 +01:00
Adrian Sampson
f8d37b6363
Merge pull request #2952 from mz2212/utf-8-bom
Add ability for play plugin to emit utf8 BOM
2018-06-09 05:34:09 -07: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
8a89173906 Merge pull request #2951 from 8h2a/disambig_catalognum
Add catalognumber to disambiguation string (when selecting candidates)
2018-06-08 20:01:19 -04:00
8h2a
38b36a92de Add catalognumber to disambiguation string
when selecting candidates
2018-06-08 22:18:30 +02: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
a469b3284e Don't require python2 for releases 2018-05-29 16:07:00 -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
Adrian Sampson
749b511ab2
Merge pull request #2926 from DjSlash/update-ifdef-doc
Usage of %ifdef in more detail, closes #2925
2018-05-13 09:34:30 -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
Adrian Sampson
1c0a7af92d
Merge pull request #2922 from ilianaw/mbsync-events
Send albuminfo_received / trackinfo_received when running mbsync
2018-05-10 09:48:20 -04:00
vapniks
5b9cebe9a0
Use beet config -p to update BEETS_CONFIG 2018-05-10 13:06:31 +01: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
d1d745a58e
Test {album,track}info_received sends in mbsync 2018-05-09 21:46:57 -07: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
vapniks
7e0fbef9fe
Update _beet; incremental caching
Lots of changes to implement incremental caching scheme.
2018-05-09 21:25:40 +01:00
Adrian Sampson
63abe83a01
Merge pull request #2917 from jdetrey/fix/1234
mbsync: Map tracks using release track MBIDs instead of recording MBIDs
2018-05-09 11:38:33 -04:00
Jérémie Detrey
1b24d92db6 Add changelog entry for PR #2917. 2018-05-09 10:36:06 +02:00
Adrian Sampson
f131c642fe
Merge pull request #2918 from jdetrey/pep8-naming
Fix coding style: `Shareable` is a metaclass.
2018-05-08 14:05:27 -04:00
Jérémie Detrey
5b8a8388aa Fix coding style: Shareable is a metaclass. 2018-05-08 18:07:00 +02:00
Jérémie Detrey
b12b4a1998 mbsync: Add unit test for recording MBID change. 2018-05-08 17:17:23 +02:00
Jérémie Detrey
81e1fc1a7e test.helper: Allow extra track values in generate_album_info. 2018-05-08 17:02:38 +02:00
Jérémie Detrey
3b03372502 mbsync: Use release-track-id to construct track mapping.
Fixes #1234 by following recording MBIDs changes.
2018-05-08 16:30:07 +02:00
Adrian Sampson
4f7c1c9bed
Merge pull request #2912 from rachmadaniHaryono/fix-lyric
fix list item remove error on lyric plugin
2018-05-02 22:07:18 -04:00