Commit graph

9323 commits

Author SHA1 Message Date
Jérémie Detrey
c15f1ba877 Add the `data-track-list' feature to changelog. 2018-04-29 18:21:40 +02:00
Dmitry Bogdanov
6aba118e94 Fetch original_year from master releases for Discogs (#1122)
This adds an additional Discogs API call inside get_album_info().
Assume that original_year equals to year for releases without a
master release.
2018-04-29 18:18:15 +02:00
Jérémie Detrey
1a37db732e More fitting name for total track count. 2018-04-29 18:00:36 +02:00
Jérémie Detrey
fda740ab47 Merge branch 'master' of https://github.com/sampsyo/beets 2018-04-29 15:42:42 +02:00
Adrian Sampson
4288e11fc0
Merge pull request #2891 from dbogdanov/discogs_fixes
Some fixes and updates for the Discogs plugin
2018-04-28 14:32:27 -04:00
Dmitry Bogdanov
f9b6473893 Some more code style fixes 2018-04-28 19:03:32 +02:00
Dmitry Bogdanov
7ac2aff50c Fix a few code style issues 2018-04-28 14:06:29 +02:00
Dmitry Bogdanov
8c42c458a7 Update changelog 2018-04-28 03:34:34 +02:00
Dmitry Bogdanov
0ea5882bc0 Better comments in code explaining Discogs track IDs (#2336) 2018-04-28 02:32:42 +02:00
Dmitry Bogdanov
09ee194142 Make Discogs medium indexing code easier to understand 2018-04-28 02:23:46 +02:00
Adrian Sampson
55e5e95afa Merge branch 'master' of github.com:beetbox/beets 2018-04-27 17:36:10 -04:00
Adrian Sampson
8eb50fee33 Avoid weird mutation in web tests
This was strange and unnecessary---setting a field on the response
object instead of just using a local variable---and also broke on Flask
1.0.
2018-04-27 17:34:18 -04:00
Dmitry Bogdanov
48140f11e7 Use releasegroup_id to store master release IDs from Discogs
Master releases roughly correspond to MusicBrainz' release groups.
It will be usefull to store master IDs, for example to retrieve
original release dates (#1122).
2018-04-27 21:56:51 +02:00
Dmitry Bogdanov
2e422122b3 Invent our own track IDs for Discogs
Discogs does not provide track IDs. As a workaround, invent our own
IDs by combining release ID with original track position strings
returned by Discogs (#2336).
2018-04-27 20:30:35 +02:00
Dmitry Bogdanov
676536efa7 Fix incorrect indexing of two-sided mediums
Fix incorrect split of a tracklist by medium for the case of
two-sided mediums (#2887).

Following the discussion in #2887, the 'medium_total' value should
contain the number of tracks on the medium to which each particular
track belongs, not the total number of different mediums present on
a release.

Fix unit tests accordingly.
2018-04-27 19:28:35 +02:00
Adrian Sampson
f3630a3210
Merge pull request #2888 from cgtobi/sonos
Add sonos updater plugin.
2018-04-20 09:04:18 -04: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
499b3867b2 Remove unused import. 2018-04-20 08:25:08 +02:00
Tobias Sauerwein
2ac0a00241 Fix short title underline. 2018-04-20 08:24:05 +02:00
Tobias Sauerwein
4748a68b6b Remove exception handling. 2018-04-20 08:16:56 +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
Tobias Sauerwein
c420f6bf99 Add sonos updater plugin. 2018-04-19 23:58:40 +02:00
Adrian Sampson
a458f4aa87
Merge pull request #2870 from ddfreyne/artist-credit-config
Artist credit config
2018-04-08 11:19:03 -04: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
Adrian Sampson
f8a92d4c70
Merge pull request #2862 from architek/master-orig
Plugins doc update
2018-04-01 15:34:39 -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
Adrian Sampson
7b65da3e51 Fix missing link 2018-03-29 22:14:08 -04:00
Adrian Sampson
b0fa39fc93 Link to Discourse instead of Google Groups 2018-03-29 22:13:02 -04:00
Adrian Sampson
eb31d0d207 My new URL 2018-03-29 22:11:46 -04:00
Adrian Sampson
a60c40f930 Refine the contributing section 2018-03-29 22:11:03 -04:00
Adrian Sampson
5484152a47 Merge pull request #2857 from CampbellOwen/patch-1
Edit README.rst structure
2018-03-29 22:07:26 -04:00
Owen Campbell
e4f72c9252
Add feedback
- Move header under CI images and convert to lowercase 
- Remove Features header
- Change wording on link to wiki
- Add link to Hacking wiki page
2018-03-29 18:13:49 -07:00
Owen Campbell
cba8ae4630
Add link to wiki in contribution section 2018-03-29 00:31:52 -07:00
Owen Campbell
7f7124348c
Edit README.rst structure
- Add repository title
- Add `Features` header
- Move installation instructions to dedicated `Install` header
2018-03-29 00:22:04 -07:00
Rawrmonkeys
0f6f0391fd add tag, database entry, data population for musicbrainz release track id 2018-03-25 18:58:04 -07:00
Adrian Sampson
fee4dd1a68
Merge pull request #2846 from sdrik/issue-2845
Really fix album replaygain calculation with gstreamer backend.
2018-03-19 22:04:29 -04: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
Adrian Sampson
e2dc1ef7b4 Merge pull request #2837 from jhermann/hyphenated-cmd-completion
Partial fix for cmd names with dashes (ref #2836)
2018-03-11 21:30:32 -04:00
jhermann
245cf1a74d Partial fix for cmd names with dashes (ref #2836)
This patch avoids errors during completion when a plugin
uses names like "sub-command". It does not make completion
fully working for such commands though, thus no close.
2018-03-11 16:02:10 +01:00
Adrian Sampson
9f945a7c55
Merge pull request #2827 from waweic/web-unicode
Fix unicode bug in web plugin
2018-03-06 20:47:32 -08:00
Waweic
06d4fe254d Implement recommendations by sampsyo
Implemented all recommendations.
2018-03-06 17:49:20 +01:00
Waweic
3c3e579dcc Make programming style pep8 compliant 2018-03-01 20:20:38 +01:00
Waweic
d0fd41b474 Add unicode support for Python 2 and 3
Converts bytes to unicode using util.text_string, assuming that the
string is a UTF-8 string.
If that fails, it falls back to a hardcoded fallback filename.
2018-03-01 19:45:44 +01: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