Mon Jul 9 08:06:18 2018 UTC ()
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 fixes


(adam)
diff -r1.21 -r1.22 pkgsrc/audio/py-beets/Makefile
diff -r1.11 -r1.12 pkgsrc/audio/py-beets/PLIST
diff -r1.14 -r1.15 pkgsrc/audio/py-beets/distinfo

cvs diff -r1.21 -r1.22 pkgsrc/audio/py-beets/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/py-beets/Makefile 2018/01/30 14:10:11 1.21
+++ pkgsrc/audio/py-beets/Makefile 2018/07/09 08:06:18 1.22
@@ -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
3DISTNAME= beets-1.4.6 3DISTNAME= beets-1.4.7
4CATEGORIES= audio python 4CATEGORIES= audio python
5MASTER_SITES= ${MASTER_SITE_PYPI:=b/beets/} 5MASTER_SITES= ${MASTER_SITE_PYPI:=b/beets/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://beets.io/ 8HOMEPAGE= http://beets.io/
9COMMENT= Music geek's media organizer 9COMMENT= Music geek's media organizer
10LICENSE= mit 10LICENSE= mit
11 11
12DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode 12DEPENDS+= ${PYPKGPREFIX}-Unidecode-[0-9]*:../../textproc/py-Unidecode
13DEPENDS+= ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish 13DEPENDS+= ${PYPKGPREFIX}-jellyfish-[0-9]*:../../textproc/py-jellyfish
14DEPENDS+= ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last 14DEPENDS+= ${PYPKGPREFIX}-last-[0-9]*:../../audio/py-last
15DEPENDS+= ${PYPKGPREFIX}-munkres-[0-9]*:../../math/py-munkres 15DEPENDS+= ${PYPKGPREFIX}-munkres-[0-9]*:../../math/py-munkres
16DEPENDS+= ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs 16DEPENDS+= ${PYPKGPREFIX}-musicbrainz-ngs>=0.4:../../audio/py-musicbrainz-ngs

cvs diff -r1.11 -r1.12 pkgsrc/audio/py-beets/PLIST (expand / switch to unified diff)

--- pkgsrc/audio/py-beets/PLIST 2017/07/23 19:04:10 1.11
+++ pkgsrc/audio/py-beets/PLIST 2018/07/09 08:06:18 1.12
@@ -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 $
2bin/beet${PYVERSSUFFIX} 2bin/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

cvs diff -r1.14 -r1.15 pkgsrc/audio/py-beets/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/py-beets/distinfo 2018/01/30 14:10:11 1.14
+++ pkgsrc/audio/py-beets/distinfo 2018/07/09 08:06:18 1.15
@@ -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
3SHA1 (beets-1.4.6.tar.gz) = 7984f8c372b0925a3a6054b17f62f9289db62d85 3SHA1 (beets-1.4.7.tar.gz) = 6b8b3e87a8e9a6c5d22ae174285f2d8c84e1d5f0
4RMD160 (beets-1.4.6.tar.gz) = b82a5bacd33e7e1abe0b3526d5efe9c703d86d75 4RMD160 (beets-1.4.7.tar.gz) = f28876dee58f359377d763ef5508f2d7c95c5647
5SHA512 (beets-1.4.6.tar.gz) = 26007fff252d26fdbabbfa60271bfb0454eeae0e510addf620dfa21cc9c4da2282ab5abfa3c6585eac810117aa331f966844d97b09624e51a438973bdeb8dcec 5SHA512 (beets-1.4.7.tar.gz) = 6663a2ffece208a510fce9f5d3dd9c8e617cab60cdb994f7bdb13fd759cfea8882290c75c3cdf4f6de9c7d9b78845b6ed29f98b41c787c89ff8782e4ac3ec152
6Size (beets-1.4.6.tar.gz) = 1451376 bytes 6Size (beets-1.4.7.tar.gz) = 1458621 bytes