py-beets: updated to 1.4.7 1.4.7: This new release includes lots of new features in the importer and the metadata source backends that it uses. We've changed how the beets importer handles non-audio tracks listed in metadata sources like MusicBrainz: * The importer now ignores non-audio tracks (namely, data and video tracks) listed in MusicBrainz. Also, a new option, :ref:ignore_video_tracks, lets you return to the old behavior and include these video tracks. * A new importer option, :ref:ignored_media, can let you skip certain media formats. There are other subtle improvements to metadata handling in the importer: * In the MusicBrainz backend, beets now imports the musicbrainz_releasetrackid field. This is a first step toward * A new importer configuration option, :ref:artist_credit, will tell beets to prefer the artist credit over the artist when autotagging. And there are even more new features: * :doc:/plugins/replaygain: The beet replaygain command now has --force, --write and --nowrite options. * A new importer configuration option, :ref:incremental_skip_later, lets you avoid recording skipped directories to the list of "processed" directories in :ref:incremental mode. This way, you can revisit them later with another import. * :doc:/plugins/fetchart: The configuration options now support finer-grained control via the sources option. You can now specify the search order for different *matching strategies* within different backends. * :doc:/plugins/web: A new cors_supports_credentials configuration option lets in-browser clients communicate with the server even when it is protected by an authorization mechanism (a proxy with HTTP authentication enabled, for example). * A new :doc:/plugins/sonosupdate plugin automatically notifies Sonos controllers to update the music library when the beets library changes. * :doc:/plugins/discogs: The plugin now stores master release IDs into mb_releasegroupid. It also "simulates" track IDs using the release ID and the track list position. * :doc:/plugins/discogs: Fetch the original year from master releases. There are lots and lots of fixesdiff -r1.21 -r1.22 pkgsrc/audio/py-beets/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2018/01/30 14:10:11 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2018/07/09 08:06:18 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= beets-1.4.6 | 3 | DISTNAME= beets-1.4.7 | |
4 | CATEGORIES= audio python | 4 | CATEGORIES= audio python | |
5 | MASTER_SITES= ${MASTER_SITE_PYPI:=b/beets/} | 5 | MASTER_SITES= ${MASTER_SITE_PYPI:=b/beets/} | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://beets.io/ | 8 | HOMEPAGE= http://beets.io/ | |
9 | COMMENT= Music geek's media organizer | 9 | COMMENT= Music geek's media organizer | |
10 | LICENSE= mit | 10 | LICENSE= mit | |
11 | 11 | |||
12 | DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode | 12 | DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode | |
13 | DEPENDS+= ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish | 13 | DEPENDS+= ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish | |
14 | DEPENDS+= ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last | 14 | DEPENDS+= ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last | |
15 | DEPENDS+= ${PYPKGPREFIX}-munkres-[0-9]*:../../math/py-munkres | 15 | DEPENDS+= ${PYPKGPREFIX}-munkres-[0-9]*:../../math/py-munkres | |
16 | DEPENDS+= ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs | 16 | DEPENDS+= ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2017/07/23 19:04:10 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2018/07/09 08:06:18 adam Exp $ | |
2 | bin/beet${PYVERSSUFFIX} | 2 | bin/beet${PYVERSSUFFIX} | |
3 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 3 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
4 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
6 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/pbr.json | 7 | ${PYSITELIB}/${EGG_INFODIR}/pbr.json | |
8 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 8 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
9 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 9 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
10 | ${PYSITELIB}/beets/__init__.py | 10 | ${PYSITELIB}/beets/__init__.py | |
11 | ${PYSITELIB}/beets/__init__.pyc | 11 | ${PYSITELIB}/beets/__init__.pyc | |
12 | ${PYSITELIB}/beets/__init__.pyo | 12 | ${PYSITELIB}/beets/__init__.pyo | |
13 | ${PYSITELIB}/beets/__main__.py | 13 | ${PYSITELIB}/beets/__main__.py | |
14 | ${PYSITELIB}/beets/__main__.pyc | 14 | ${PYSITELIB}/beets/__main__.pyc | |
@@ -250,26 +250,29 @@ ${PYSITELIB}/beetsplug/random.pyc | @@ -250,26 +250,29 @@ ${PYSITELIB}/beetsplug/random.pyc | |||
250 | ${PYSITELIB}/beetsplug/random.pyo | 250 | ${PYSITELIB}/beetsplug/random.pyo | |
251 | ${PYSITELIB}/beetsplug/replaygain.py | 251 | ${PYSITELIB}/beetsplug/replaygain.py | |
252 | ${PYSITELIB}/beetsplug/replaygain.pyc | 252 | ${PYSITELIB}/beetsplug/replaygain.pyc | |
253 | ${PYSITELIB}/beetsplug/replaygain.pyo | 253 | ${PYSITELIB}/beetsplug/replaygain.pyo | |
254 | ${PYSITELIB}/beetsplug/rewrite.py | 254 | ${PYSITELIB}/beetsplug/rewrite.py | |
255 | ${PYSITELIB}/beetsplug/rewrite.pyc | 255 | ${PYSITELIB}/beetsplug/rewrite.pyc | |
256 | ${PYSITELIB}/beetsplug/rewrite.pyo | 256 | ${PYSITELIB}/beetsplug/rewrite.pyo | |
257 | ${PYSITELIB}/beetsplug/scrub.py | 257 | ${PYSITELIB}/beetsplug/scrub.py | |
258 | ${PYSITELIB}/beetsplug/scrub.pyc | 258 | ${PYSITELIB}/beetsplug/scrub.pyc | |
259 | ${PYSITELIB}/beetsplug/scrub.pyo | 259 | ${PYSITELIB}/beetsplug/scrub.pyo | |
260 | ${PYSITELIB}/beetsplug/smartplaylist.py | 260 | ${PYSITELIB}/beetsplug/smartplaylist.py | |
261 | ${PYSITELIB}/beetsplug/smartplaylist.pyc | 261 | ${PYSITELIB}/beetsplug/smartplaylist.pyc | |
262 | ${PYSITELIB}/beetsplug/smartplaylist.pyo | 262 | ${PYSITELIB}/beetsplug/smartplaylist.pyo | |
263 | ${PYSITELIB}/beetsplug/sonosupdate.py | |||
264 | ${PYSITELIB}/beetsplug/sonosupdate.pyc | |||
265 | ${PYSITELIB}/beetsplug/sonosupdate.pyo | |||
263 | ${PYSITELIB}/beetsplug/spotify.py | 266 | ${PYSITELIB}/beetsplug/spotify.py | |
264 | ${PYSITELIB}/beetsplug/spotify.pyc | 267 | ${PYSITELIB}/beetsplug/spotify.pyc | |
265 | ${PYSITELIB}/beetsplug/spotify.pyo | 268 | ${PYSITELIB}/beetsplug/spotify.pyo | |
266 | ${PYSITELIB}/beetsplug/the.py | 269 | ${PYSITELIB}/beetsplug/the.py | |
267 | ${PYSITELIB}/beetsplug/the.pyc | 270 | ${PYSITELIB}/beetsplug/the.pyc | |
268 | ${PYSITELIB}/beetsplug/the.pyo | 271 | ${PYSITELIB}/beetsplug/the.pyo | |
269 | ${PYSITELIB}/beetsplug/thumbnails.py | 272 | ${PYSITELIB}/beetsplug/thumbnails.py | |
270 | ${PYSITELIB}/beetsplug/thumbnails.pyc | 273 | ${PYSITELIB}/beetsplug/thumbnails.pyc | |
271 | ${PYSITELIB}/beetsplug/thumbnails.pyo | 274 | ${PYSITELIB}/beetsplug/thumbnails.pyo | |
272 | ${PYSITELIB}/beetsplug/types.py | 275 | ${PYSITELIB}/beetsplug/types.py | |
273 | ${PYSITELIB}/beetsplug/types.pyc | 276 | ${PYSITELIB}/beetsplug/types.pyc | |
274 | ${PYSITELIB}/beetsplug/types.pyo | 277 | ${PYSITELIB}/beetsplug/types.pyo | |
275 | ${PYSITELIB}/beetsplug/web/__init__.py | 278 | ${PYSITELIB}/beetsplug/web/__init__.py |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.14 2018/01/30 14:10:11 adam Exp $ | 1 | $NetBSD: distinfo,v 1.15 2018/07/09 08:06:18 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (beets-1.4.6.tar.gz) = 7984f8c372b0925a3a6054b17f62f9289db62d85 | 3 | SHA1 (beets-1.4.7.tar.gz) = 6b8b3e87a8e9a6c5d22ae174285f2d8c84e1d5f0 | |
4 | RMD160 (beets-1.4.6.tar.gz) = b82a5bacd33e7e1abe0b3526d5efe9c703d86d75 | 4 | RMD160 (beets-1.4.7.tar.gz) = f28876dee58f359377d763ef5508f2d7c95c5647 | |
5 | SHA512 (beets-1.4.6.tar.gz) = 26007fff252d26fdbabbfa60271bfb0454eeae0e510addf620dfa21cc9c4da2282ab5abfa3c6585eac810117aa331f966844d97b09624e51a438973bdeb8dcec | 5 | SHA512 (beets-1.4.7.tar.gz) = 6663a2ffece208a510fce9f5d3dd9c8e617cab60cdb994f7bdb13fd759cfea8882290c75c3cdf4f6de9c7d9b78845b6ed29f98b41c787c89ff8782e4ac3ec152 | |
6 | Size (beets-1.4.6.tar.gz) = 1451376 bytes | 6 | Size (beets-1.4.7.tar.gz) = 1458621 bytes |