Foobar2018 і playcount sync

Foobar2000 і playcount sync

Думаю, всім поважає себе меломанам, які мають доступ до мережі, знайомий цей сервіс. Якщо ж ні - дуже рекомендую ознайомитися.

Стандартний додаток Last.fm

Спочатку ресурс пропонує використовувати для взаємодії з базою даних сервера Lfm стандартний додаток Last.fm + плагін для Вашого плеєра (він завантажується при установці).

Ось, як виглядає додаток Last.fm при відтворенні треку в плеєрі:

Foobar2000 і playcount sync

Для скробблінга додаток повинен бути постійно запущено, його іконка «висить» в системному треї.

У вікні ми бачимо інформацію про трек, назва / обкладинку альбому, інформацію про виконавця і ще деякі елементи. З елементів управління можна відзначити кнопку додавання треку в улюблені (інформація про улюблених треках зберігається на сервері Last.fm). Також, якщо натиснути на назву треку / виконавця, Ви перейдете на відповідну сторінку ресурсу Last.fm.

Також, раніше на Last.fm була присутня можливість прослуховування композицій з сервера, однак згодом Last.fm перейшов на використання музики з Youtube, і її відтворення стало можливим тільки на сайті сервісу.

1. скробблінг

Основна функція Last.fm - це звичайно ж скробблінг. По суті він являє собою збір даних про прослуховує вами треках і їх відправку на сервер Last.fm в вигляді «виконавець - альбом - трек». Надалі сервер використовує статистику прослуховування для обчислення ваших музичних смаків і т. Д.

Foobar2000 і playcount sync

Є можливість включати скробблінг тільки для треків з медіабібілотекі плеєра, скроббліть треки з динамічних джерел (онлайн радіо, Last.fm), а також можливість налаштування форматування інформації відправляється на сервер. При відсутності підключення до мережі, треки скробблятся в кеш і при підключенні до інтернету їх можна тут же відправити на сервер за допомогою кнопки Submit.

2. Біографія

Відразу ж - відмінний плагін Biography View від наших японських друзів. Після встановлення плагіну додайте його панель у вікно плеєра (режим редагування інтерфейсу включається в View-> Layout-> Enable Layout Editing Mode). У контекстному меню (і в настройках плеєра) є величезна кількість опцій, але для функціонування плагіна необхідності їх чіпати немає. Ви можете хіба що налаштувати зовнішній вигляд панелі (Panel preferences). Приблизно так виглядає ця панель (налаштовував «на швидку руку»):

Foobar2000 і playcount sync

Інформація звичайно ж завантажується з сервера Last.fm, але є можливість використання та інших джерел - наприклад, Wikipedia.

3. Last.fm радіо

На даний момент можливість прослуховування музики доступна тільки безпосередньо на сайті Last.fm, який в свою чергу завантажує її з Youtube. З цієї причини я б порадив скористатися плагіном foo_youtube - в ньому також можна виконувати пошук музики.

Foobar2000 і playcount sync

4. Перехід на сторінку треку на Last.fm

Foobar2000 і playcount sync

Далі в контекстному меню панелі інструментів (верхня панель з кнопками) виберіть Customize buttons. і додайте створену команду Run Services. Іконка (якщо цікавить) лежить тут.

Foobar2000 і playcount sync

5. Синхронізація статистики

Синхронізація полягає в завантаженні інформації про кількість прослуховувань того чи іншого треку, в т. Ч. Про наявність позначки «улюблений» для кожного з треків. Вся ця інформація зберігається в локальну базу даних плагіна foo_customdb і з кожним прослуховуванням оновлюється.

5.1 Налаштування

В плейлисті натисніть правою кнопкою на заголовках стовпців, виберіть Columns і включіть новий стовпець.

5.2 Імпорт бази даних

5.3 Використання

Перш за все варто попередити, що ні в якому разі не можна приховувати з'явилися команди контекстного меню з групи Legacy Commands (unsorted). це призведе до непрацездатності скрипта.

У міру скробблінга інформація про кількість прослуховувань буде оновлюватися (оновлення виконується після прослуховування половини треку або ж по закінченні чотирьох хвилин). Врахуйте, що інформація про треки в БД зберігається для збігів Виконавець - Трек (реєстр не важливий).

Треки можна додавати в улюблені (або видаляти звідти) простим натисканням на кнопці в панелі WSH.

Також, тепер є можливість відфільтрувати улюблені треки в бібліотеці ввівши в фільтр:% LASTFM_LOVED_DB% IS 1.

Foobar2000 і playcount sync

Після довгих пошуків, я таки знайшов спосіб скроббліть треки з дуже високою швидкістю (близько 60х на моєму комп'ютері). Суть його полягає в збільшенні швидкості відтворення за рахунок попереднього зниження частоти дискретизації аудіо та подальшому форсуванні частоти семплів спеціальним плагіном до 48 кГц.

А тепер до справи. Тут нам знадобиться два плагіна: foo_dsp_ssrcX і foo_dsp_force48kHz. Встановіть ці плагіни і розмістіть в такій же послідовності в ланцюжку DSP. Resampler (SSRC X) налаштуйте відповідно до скріншотом:

Foobar2000 і playcount sync

На Output налаштуйте як показано на скріншоті:

Foobar2000 і playcount sync

Це все. Тепер будь-який аудіо матеріал буде програватися в плеєрі з дуже високою швидкістю, а отже, і швидше скроббліться. Врахуйте, що швидкість відтворення буде залежати від продуктивності комп'ютера.

Корисні посилання:

Інформація від спонсора

З LastFM відтворює тільки "Your Personal LastFM Radio" а при спробі "Open custom station" випадає тільки трек лист, але не відтворює і пише

Decoding failure at 0: 00.000 (Unsupported format or corrupted file):
"FOO_LASTFM_RADIO: //play.last.fm/user/b516d5569e2cb2de2352e5e2d6556508.mp3LASTFM"

Підкажіть плз як з цим боротися?

І ще питання, чи можливо ставити Вашу збірку поверх тієї що вже є або треба все знести спочатку?
Заздалегідь дякую.

Користуюся складанням foobar 1.1.2, яка включає себе плагін audioscrobbler. При відсутності підключення Ітнернет, плагін "накопичує" треки. І ось коли я натискаю кнопку submit, і потім перевіряю інфу на сервері. Оказиваеться що з 12 -25 треків в статистику потрапляє лише 1. У чому може бути проблема?

Відповідь: Може щось на ласт.фм змінили.

Схожі статті