Обвиване на Amarok в MySQL

Или софтуерно зверство

Amarok - по мое мнение - е най-великият гений от всички съществуващи аудио плейъри, оборудван със също толкова гениална музикална библиотека (Преходът към Linux и Amarok ме научи да използвам този инструмент за организиране на музика, Winamp и Libari просто ме изплашиха със своята неразбираемост и абсурдност.) Както знаете, цялата тази музикална библиотека се върти върху определена база данни. В конфигурацията по подразбиране това е SqlLite. Такава чудесна лека база данни, която не изисква никакви настройки, просто я включите и тя работи сама. Но тя има един сериозен недостатък: тя е бавна, не точната дума, просто същата спирачка!

Правим всичко така, че да е като на снимката. Стандартната конфигурация трябва да започне с root потребител и без парола. Ако не, опитайте паролата на администратора на вашия компютър, ако не, изгребете /etc/my.cnf или пишете тук, ще го разберем. Ако всичко е наред, трябва да ни посрещне следният прозорец:

Отидете в раздела „Каталози“. Щракнете с десния бутон върху полето Схема, изберете „Създаване на схема“. Задайте името на новата таблица, в нашия случай - amarok.

След това отидете на User Administration. Изберете root потребител и задайте парола за него (няма нищо общо с ръководството, но все пак е много по-безопасно) Не ​​забравяйте, че следващия път, когато се свържете с, ще трябва да въведете зададената парола. След това добавяме потребителя amarok (големият бутон в долната част е „нов потребител“). Ако желаете, задайте парола за него. След като изберете потребител, отидете в раздела (в горната част, не отстрани) „Привилегии на схемата“: Там изберете схемата „amarok“, която създадохме в лявата колона, натиснете ctrl + a в дясната колона и преместете всички привилегии със стрелката в централната колона (не, добре, разбира се, че можетеръчно изберете привилегии за потребителя, но според мен това е излишно). Приключихме с настройката на базата данни, излизаме от администратора. Сега остава да конфигурирате Amarok. Няма да се спирам на това как да използвате библиотеката и какви папки трябва да сканирате. Отидете в настройките, в елемента „база данни“ изберете MySQL. В името на възела или каквото и да е, пишете localhost. Базата данни и потребителят - тези, които сте създали, в нашия случай - пишем amarok навсякъде. Ето! Плейърът ще пресъздаде музикалната библиотека (не се страхувайте за кориците, изтеглени от интернет, те ще останат :)), това ще отнеме доста време. И сега можете да се радвате! Търсенето на песни в базата данни е много по-бързо и приятно. Както и работа с динамични плейлисти. Ако, не дай си Боже, има проблеми с песни, които съдържат кирилица в имената си (това ми се случи на OpenSuse), опитайте да въведете "= utf8" в /etc/my.cnf в секцията [mysql].

И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".