Думаю, всім поважає себе меломанам, які мають доступ до мережі, знайомий цей сервіс. Якщо ж ні - дуже рекомендую ознайомитися.
Стандартний додаток Last.fm
Спочатку ресурс пропонує використовувати для взаємодії з базою даних сервера Lfm стандартний додаток Last.fm + плагін для Вашого плеєра (він завантажується при установці).
Ось, як виглядає додаток Last.fm при відтворенні треку в плеєрі:
Для скробблінга додаток повинен бути постійно запущено, його іконка «висить» в системному треї.
У вікні ми бачимо інформацію про трек, назва / обкладинку альбому, інформацію про виконавця і ще деякі елементи. З елементів управління можна відзначити кнопку додавання треку в улюблені (інформація про улюблених треках зберігається на сервері Last.fm). Також, якщо натиснути на назву треку / виконавця, Ви перейдете на відповідну сторінку ресурсу Last.fm.
Також, раніше на Last.fm була присутня можливість прослуховування композицій з сервера, однак згодом Last.fm перейшов на використання музики з Youtube, і її відтворення стало можливим тільки на сайті сервісу.
1. скробблінг
Основна функція Last.fm - це звичайно ж скробблінг. По суті він являє собою збір даних про прослуховує вами треках і їх відправку на сервер Last.fm в вигляді «виконавець - альбом - трек». Надалі сервер використовує статистику прослуховування для обчислення ваших музичних смаків і т. Д.
Є можливість включати скробблінг тільки для треків з медіабібілотекі плеєра, скроббліть треки з динамічних джерел (онлайн радіо, Last.fm), а також можливість налаштування форматування інформації відправляється на сервер. При відсутності підключення до мережі, треки скробблятся в кеш і при підключенні до інтернету їх можна тут же відправити на сервер за допомогою кнопки Submit.
2. Біографія
Відразу ж - відмінний плагін Biography View від наших японських друзів. Після встановлення плагіну додайте його панель у вікно плеєра (режим редагування інтерфейсу включається в View-> Layout-> Enable Layout Editing Mode). У контекстному меню (і в настройках плеєра) є величезна кількість опцій, але для функціонування плагіна необхідності їх чіпати немає. Ви можете хіба що налаштувати зовнішній вигляд панелі (Panel preferences). Приблизно так виглядає ця панель (налаштовував «на швидку руку»):
Інформація звичайно ж завантажується з сервера Last.fm, але є можливість використання та інших джерел - наприклад, Wikipedia.
3. Last.fm радіо
На даний момент можливість прослуховування музики доступна тільки безпосередньо на сайті Last.fm, який в свою чергу завантажує її з Youtube. З цієї причини я б порадив скористатися плагіном foo_youtube - в ньому також можна виконувати пошук музики.
4. Перехід на сторінку треку на Last.fm
Далі в контекстному меню панелі інструментів (верхня панель з кнопками) виберіть Customize buttons. і додайте створену команду Run Services. Іконка (якщо цікавить) лежить тут.
5. Синхронізація статистики
Синхронізація полягає в завантаженні інформації про кількість прослуховувань того чи іншого треку, в т. Ч. Про наявність позначки «улюблений» для кожного з треків. Вся ця інформація зберігається в локальну базу даних плагіна foo_customdb і з кожним прослуховуванням оновлюється.
5.1 Налаштування
В плейлисті натисніть правою кнопкою на заголовках стовпців, виберіть Columns і включіть новий стовпець.
5.2 Імпорт бази даних
5.3 Використання
Перш за все варто попередити, що ні в якому разі не можна приховувати з'явилися команди контекстного меню з групи Legacy Commands (unsorted). це призведе до непрацездатності скрипта.
У міру скробблінга інформація про кількість прослуховувань буде оновлюватися (оновлення виконується після прослуховування половини треку або ж по закінченні чотирьох хвилин). Врахуйте, що інформація про треки в БД зберігається для збігів Виконавець - Трек (реєстр не важливий).
Треки можна додавати в улюблені (або видаляти звідти) простим натисканням на кнопці в панелі WSH.
Також, тепер є можливість відфільтрувати улюблені треки в бібліотеці ввівши в фільтр:% LASTFM_LOVED_DB% IS 1.
Після довгих пошуків, я таки знайшов спосіб скроббліть треки з дуже високою швидкістю (близько 60х на моєму комп'ютері). Суть його полягає в збільшенні швидкості відтворення за рахунок попереднього зниження частоти дискретизації аудіо та подальшому форсуванні частоти семплів спеціальним плагіном до 48 кГц.
А тепер до справи. Тут нам знадобиться два плагіна: foo_dsp_ssrcX і foo_dsp_force48kHz. Встановіть ці плагіни і розмістіть в такій же послідовності в ланцюжку DSP. Resampler (SSRC X) налаштуйте відповідно до скріншотом:
На Output налаштуйте як показано на скріншоті:
Це все. Тепер будь-який аудіо матеріал буде програватися в плеєрі з дуже високою швидкістю, а отже, і швидше скроббліться. Врахуйте, що швидкість відтворення буде залежати від продуктивності комп'ютера.
Корисні посилання:
Інформація від спонсора
З 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. У чому може бути проблема?
Відповідь: Може щось на ласт.фм змінили.