mirror of
https://github.com/clinton-hall/nzbToMedia.git
synced 2025-08-20 05:13:16 -07:00
Update vendored beets to 1.6.0
Updates colorama to 0.4.6 Adds confuse version 1.7.0 Updates jellyfish to 0.9.0 Adds mediafile 0.10.1 Updates munkres to 1.1.4 Updates musicbrainzngs to 0.7.1 Updates mutagen to 1.46.0 Updates pyyaml to 6.0 Updates unidecode to 1.3.6
This commit is contained in:
parent
5073ec0c6f
commit
56c6773c6b
385 changed files with 25143 additions and 18080 deletions
|
@ -1,4 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# This file is part of beets.
|
||||
# Copyright 2016, aroquen
|
||||
#
|
||||
|
@ -15,10 +14,8 @@
|
|||
|
||||
"""Determine BPM by pressing a key to the rhythm."""
|
||||
|
||||
from __future__ import division, absolute_import, print_function
|
||||
|
||||
import time
|
||||
from six.moves import input
|
||||
|
||||
from beets import ui
|
||||
from beets.plugins import BeetsPlugin
|
||||
|
@ -51,16 +48,16 @@ def bpm(max_strokes):
|
|||
class BPMPlugin(BeetsPlugin):
|
||||
|
||||
def __init__(self):
|
||||
super(BPMPlugin, self).__init__()
|
||||
super().__init__()
|
||||
self.config.add({
|
||||
u'max_strokes': 3,
|
||||
u'overwrite': True,
|
||||
'max_strokes': 3,
|
||||
'overwrite': True,
|
||||
})
|
||||
|
||||
def commands(self):
|
||||
cmd = ui.Subcommand('bpm',
|
||||
help=u'determine bpm of a song by pressing '
|
||||
u'a key to the rhythm')
|
||||
help='determine bpm of a song by pressing '
|
||||
'a key to the rhythm')
|
||||
cmd.func = self.command
|
||||
return [cmd]
|
||||
|
||||
|
@ -72,19 +69,19 @@ class BPMPlugin(BeetsPlugin):
|
|||
def get_bpm(self, items, write=False):
|
||||
overwrite = self.config['overwrite'].get(bool)
|
||||
if len(items) > 1:
|
||||
raise ValueError(u'Can only get bpm of one song at time')
|
||||
raise ValueError('Can only get bpm of one song at time')
|
||||
|
||||
item = items[0]
|
||||
if item['bpm']:
|
||||
self._log.info(u'Found bpm {0}', item['bpm'])
|
||||
self._log.info('Found bpm {0}', item['bpm'])
|
||||
if not overwrite:
|
||||
return
|
||||
|
||||
self._log.info(u'Press Enter {0} times to the rhythm or Ctrl-D '
|
||||
u'to exit', self.config['max_strokes'].get(int))
|
||||
self._log.info('Press Enter {0} times to the rhythm or Ctrl-D '
|
||||
'to exit', self.config['max_strokes'].get(int))
|
||||
new_bpm = bpm(self.config['max_strokes'].get(int))
|
||||
item['bpm'] = int(new_bpm)
|
||||
if write:
|
||||
item.try_write()
|
||||
item.store()
|
||||
self._log.info(u'Added new bpm {0}', item['bpm'])
|
||||
self._log.info('Added new bpm {0}', item['bpm'])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue