Программа CLI для загрузки обложек альбомов

У меня есть аналогичная проблема: Установленный VirtualBox с помощью «Ubuntu Software Center» ---> version = 4.2.10 Загруженный пакет расширения с virtualbox.org ---> version = 4.2.18 После добавления пакета расширения к VB и активации USB2 .0 на машине, машина не могла запускаться. Ошибка была следующей:

    Failed to open a session for the virtual machine Linux.

    The device helper structure version has changed.

    If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox. (VERR_PDM_DEVHLPR3_VERSION_MISMATCH).

    Result Code: NS_ERROR_FAILURE (0x80004005)
    Component: Console
    Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

РЕШЕНИЕ Я НАЙДЕНО: 1) удаление версии VB 4.2.10 2) загрузка соответствующего * .deb пакет версии 4.2.18 от virtualbox.org 3) установка этого файла * .deb с помощью команды dpkg 4) добавление такого же пакета расширения версии в новый VB (4.1.18) Теперь мой USB2.0 работает правильно с моей гостевой машиной !!!

1
задан 20 February 2014 в 11:37

3 ответа

gmusicbrowser выполняет поиск изображений Google для обложки.

Rhythmbox, в соответствии с его FAQ, использует last.fm для загрузки обложки. Он использовал для использования discogs (согласно отчету об ошибке в 2010 году, который я нашел), но Rhythmbox получил от него запрет.

1
ответ дан 25 May 2018 в 13:07

Это работает пока. Если какой-то «официальный» способ всплывает, ответ nathwill - это ответ.

#!/bin/ksh

if [[ $# -eq 0 ]]; then
  echo "Usage: $(basename $0) music_file.mp3"
  exit 1
fi

FILE="$1"

SEARCHTERM="$( \
/usr/bin/id3v2 --list "$FILE" |sed -n '/^Album *: */ {
  s///
  s/ *Year: *\([^,]*\),.*$/ \1/
  s/  */+/g
  p
}' )"

TOP="http://www.albumart.org/index.php?searchkey="
BOT="&itempage=1&newsearch=1&searchindex=Music"
URL="$TOP""$SEARCHTERM""$BOT"

IMGURL="$(wget -O - "$URL" |grep 'View larger image' |head -1 |sed 's/^.*<a href="\([^"]*\)"  *title="View larger image".*$/\1/')"

wget -O cover.jpg "$IMGURL"
1
ответ дан 25 May 2018 в 13:07
  • 1
    Сценарий, который использовал glyrc для извлечения обложек альбомов и eyeD3 для извлечения изображения APIC внутри mp3, был бы официальным ответом. Я напишу один позже, но если кто-то бьет меня к удару, они ответили на вопрос. – John Baber-Lucero 30 April 2012 в 04:13

При попытке сделать то же самое я нашел Coverlovin, https://launchpad.net/coverlovin/+download, и он работал нормально для меня.

Благодаря webupd8 для его передачи.

https://launchpad.net/coverlovin/+download

1
ответ дан 25 May 2018 в 13:07

Другие вопросы по тегам:

Похожие вопросы: