BMW X3 (F25) (Ікс Individual)

[080] Gracenote DB. Хочеться бачити обкладинки улюблених пісень? Легко (не зовсім)

Я їжджу на BMW X3 (F25)
Київ, Україна

Вітаю усіх!


Недавно @DimAssBMW сказав, що вільних місць у палатах фанатів BMW, а також адептів електроніки, оновлень та іншої нікому не потрібної х**ні інших корисних штук, ще багато, то ж я не зміг пройти повз такого щедрого запрошення. Залітаю.


Спробую не повторювати інфу про Gracenote з запису https://driver.top/exp/584759 (раджу прочитати спочатку його, для розуміння контексту) і додам свої спостереження, тести та думки.


У всіх музичних файлах, які ви так полюбляєте слухати чи то у телефоні, чи у авто, чи вдома міститься додаткова інформація, реалізація якої залежить від типу файлу (mp3, wav, flac, CD(Compact Disc Digital Audio) і т.д.).

 
Вона потрібна для надання даних про конкретну пісню: виконавець, назва, альбом, рік випуску, композитор та ще десяток-другий інших параметрів. Для найпоширенішого аудіо формату mp3 використовуються теги id3 (див. більше тут: офіційний сайтвікі укр, вікі англ, журнал PC Mag). Нас цікавить те, що вони можуть зберігати зображення, які слугують обкладинками альбомів для пісень. Якщо детальніше, то відповідальним за це є хедер APIC, який дозволяє зберігати 1 та більше зображень:
<Header for 'Attached picture', ID: "APIC">
Text encoding $xx
MIME type <text string> $00
Picture type $xx
Description <text string according to encoding> $00 (00)
Picture data <binary data>


Простими словами, Gracenote - це база даних із зображеннями, які співвідносяться онлайн чи оффлайн з музичними файлами. Багато автомобільних виробників її використовують, BMW не є виключенням. Теоретично, підтримуються наступні джерела музики: CD диски, USB, Bluetooth, AUX, внутрішній HDD магнітоли. За моїми здогадками(нижче буде трохи підтверджень), визначення назви пісні, її виконавця та альбому береться саме з тегів, а не з тієї ж назви файлу.


NBT Evo на Іксу стоїть від G01, а внутрішня (оффлайн) база Gracenote датується 02.2016. Це можна побачити через сервісне меню. Вхід у сервісне меню треба виконувати із запущеним двигуном!


Аби її оновити, нам знадобиться флешка, яка відформатована у FAT32 (або exFAT, якщо розмір флешки більше 32ГБ). NTFS не підходить, я перевіряв🙃


А щоб хоч якось перевірити, що ця вундервафля взагалі працює, задумав такий тест. Беремо кілька пісень з обкладинками, які випущені після 2018 року. Поточна версія Gracenote за 2016 рік про них взагалі нічого не знає. Далі робимо для кожної пісні копію, єдина відмінність якої - це відсутність обкладинки альбому. Для цього я використав застосунок MP3Tag

Тестовий набір. У піснях з суфіксом 2 у назві видалені обкладинки альбомів

Тут Deutschland-2 без обкладинки (див. нижній лівий кут фото)


Оновлюю Gracenote і дивлюся, чи вони розпізнаються. Саме оновлення займає хв 3-4. І так, спеціально для підписників я прокинувся о 5 ранку, аби якнайшвидше то усе зробити🤣

Нова база за 01.2023

Процес пішов

Оновилося. GNDB HDD Version стала 01.2023


Що ж, перевіряємо, як там наші тестові треки.
Deutschland від Rammstein підтягло:

Суфікс -1 то трек, у якому обкладинка була початково

А ось -2, у якого тепер також є обкладинка. Можете помітити, що вона відрізняється за розмірами і кольорами від тієї, що у версії -1


А от з іншими треками нічого не вийшло, їх не підтягнуло. Чому? Якщо чесно, то не маю жодного уявлення. Вони усі були випущені до 2023 року. Lux Æterna від Metallica вийшла окремим синглом 28 Листопада 2022, хоча сам альбом 72 Seasons - уже у 2023. Це точно досить відомі музичні гурти, аби вони були у базі Gracenote. Онлайн пошуку я не знайшов, окремо є API (dev сайт), але отримувати токен та кидати запити, аби переконатися, що у них є інфа про дані пісні, мені точно лінь😅 (а то переведуть у палату з посиленою охороною та більш тяжкими препаратами)

Poets of the Fall - False Kings(-1) з початковою обкладинкою

-2, обкладинка до якої так і не підтягнулася


Таке от оновлення вийшло. Слухайте ваші улюблені пісні кожну доступну секунду перебування у авто😉 
Ну або ж можна подібним чином ще, хорошою музикою треба ділитися із сусідами:


------------------------------------------------------------------
Дякую, що дочитали! Підписуйтесь, коментуйте

Далі - більше!

Опубліковано: 26 травня 22:08
8 0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
З появою YouTube music іграшки з флешками і тегами в мене якось відвалились самі собою. Плюс моя музикальна бібліотека дуже сильно розширилась завдяки їй. Всім раджу.
27 травня 09:30
Я їжджу на BMW X3 (F25)
Тренер, У мене є Spotify. Але не усі пісні доступні на стрімінгових сервісах. Або ж існують цікаві оцифровки, яких там також не буде.

Проте так, то супер зручно, особливо за наявності у авто Android Auto / Apple Carplay🙂

27 травня 09:42
Я їжджу на Mitsubishi Lancer X
То вам уже свою окрему спільноту по інтересам треба організовувати. Два учасника вже є, інші підтягнуться.
27 травня 08:45
Я їжджу на BMW X3 (F25)
veti-k, Наші двері завжди відкриті, місця вільні є😁
27 травня 23:42
Я їжджу на Mitsubishi Lancer X
oleh_o, ні-ні, не моя тема. Хіба що - колись в спільноту адептів електроніки.
28 травня 07:08
Я їжджу на Smart City
А от мені все ж цікаво, як людині, яка дуже прискіпливо свого часу гралася з музичною колекцією і провів не одну годину в мр3таг'е, заповнюючи теги належним чином.
У якому форматі поставляється сама база оновлення? Чи є можливість її "вскрити" і на рівні таблиць БД правити дані всередині? Умовним Аксесом, наприклад.
А якщо там просто набір файлів (картинок обкладинок) у незашиірованому архіві, який парситься яким небудь файлои .xml - то це взагалі пісня. Можна і редагувати і додавати свої дані

26 травня 23:36
Я їжджу на BMW X3 (F25)
roma-rex, Я дивився. Не усе так просто. Там небагато файлів, один із яких досить великий(основний), має своє розширення. Чи база то - не знаю, відкрити його не вдалося. Скоріш за все, там ховається якась бінарна інфа, яка ще й зашифрована. А НБТ то уміє відкривати.
26 травня 23:53
Я їжджу на BMW 5 series (F10)
Ну це вже заслуговує переведення у спеціальну окрему палату)
26 травня 22:44