mirror of
https://github.com/beetbox/beets.git
synced 2025-12-06 08:39:17 +01:00
restore some comments from #684
I wanted to leave a few of these as comments -- they serve more as separators than as internal documentation.
This commit is contained in:
parent
8945e4fe75
commit
fb37be44db
9 changed files with 18 additions and 21 deletions
|
|
@ -108,9 +108,9 @@ class EmbedCoverArtPlugin(BeetsPlugin):
|
|||
return [embed_cmd, extract_cmd, clear_cmd]
|
||||
|
||||
|
||||
# 'embedart' command with --file argument.
|
||||
|
||||
def embed(lib, imagepath, query):
|
||||
"""'embedart' command with --file argument.
|
||||
"""
|
||||
albums = lib.albums(query)
|
||||
for i_album in albums:
|
||||
album = i_album
|
||||
|
|
@ -126,9 +126,9 @@ def embed(lib, imagepath, query):
|
|||
config['embedart']['maxwidth'].get(int))
|
||||
|
||||
|
||||
# 'embedart' command without explicit file.
|
||||
|
||||
def embed_current(lib, query):
|
||||
"""'embedart' command without explicit file.
|
||||
"""
|
||||
albums = lib.albums(query)
|
||||
for album in albums:
|
||||
if not album.artpath:
|
||||
|
|
@ -142,9 +142,9 @@ def embed_current(lib, query):
|
|||
config['embedart']['maxwidth'].get(int))
|
||||
|
||||
|
||||
# 'extractart' command.
|
||||
|
||||
def extract(lib, outpath, query):
|
||||
"""'extractart' command.
|
||||
"""
|
||||
item = lib.items(query).get()
|
||||
if not item:
|
||||
log.error('No item matches query.')
|
||||
|
|
@ -178,9 +178,9 @@ def extract(lib, outpath, query):
|
|||
f.write(art)
|
||||
|
||||
|
||||
# 'clearart' command.
|
||||
|
||||
def clear(lib, query):
|
||||
"""'clearart' command.
|
||||
"""
|
||||
log.info('Clearing album art from items:')
|
||||
for item in lib.items(query):
|
||||
log.info(u'%s - %s' % (item.artist, item.title))
|
||||
|
|
|
|||
|
|
@ -264,10 +264,9 @@ class FetchArtPlugin(BeetsPlugin):
|
|||
self.import_stages = [self.fetch_art]
|
||||
self.register_listener('import_task_files', self.assign_art)
|
||||
|
||||
# Asynchronous; after music is added to the library.
|
||||
def fetch_art(self, session, task):
|
||||
"""Find art for the album being imported."""
|
||||
# Asynchronous; after music is added to the library.
|
||||
|
||||
if task.is_album: # Only fetch art for full albums.
|
||||
if task.choice_flag == importer.action.ASIS:
|
||||
# For as-is imports, don't search Web sources for art.
|
||||
|
|
@ -285,10 +284,9 @@ class FetchArtPlugin(BeetsPlugin):
|
|||
if path:
|
||||
self.art_paths[task] = path
|
||||
|
||||
# Synchronous; after music files are put in place.
|
||||
def assign_art(self, session, task):
|
||||
"""Place the discovered art in the filesystem."""
|
||||
# Synchronous; after music files are put in place.
|
||||
|
||||
if task in self.art_paths:
|
||||
path = self.art_paths.pop(task)
|
||||
|
||||
|
|
@ -300,9 +298,8 @@ class FetchArtPlugin(BeetsPlugin):
|
|||
if src_removed:
|
||||
task.prune(path)
|
||||
|
||||
def commands(self):
|
||||
# Manual album art fetching.
|
||||
|
||||
def commands(self):
|
||||
cmd = ui.Subcommand('fetchart', help='download album art')
|
||||
cmd.parser.add_option('-f', '--force', dest='force',
|
||||
action='store_true', default=False,
|
||||
|
|
|
|||
Loading…
Reference in a new issue