Commit graph

10167 commits

Author SHA1 Message Date
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
waweic
b6b25cfec9
Merge pull request #1 from beetbox/master
Update the fork
2018-03-01 11:10:52 +01:00
Adrian Sampson
7fae3dadec
Merge pull request #2823 from waweic/patch-2
Fix album_art() in __init__.py
2018-02-28 12:16:32 -05:00
waweic
8793bb0882
Update changelog.rst
Add the changelog entry
2018-02-27 22:37:05 +01:00
Waweic
b94227a53d Merge https://github.com/waweic/beets into patch-2
Catch up
2018-02-27 22:03:50 +01:00
Adrian Sampson
6d5a1e9284 web docs: Split CORS credentials paragraph (#2821) 2018-02-26 18:02:16 -05:00
Adrian Sampson
453fd372a3 Flatten a config view (#2821) 2018-02-26 18:00:59 -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
Adrian Sampson
e938ad3d23
Merge pull request #2822 from waweic/patch-1
Fix jumping time in beets.js
2018-02-26 17:57:59 -05:00