8. 4. 2007, 23:15 napsal Yo'Sarin, sekce PC, přečteno 681×,
Ačkoli jsem teprve dvouměsíčním uživatelem linuxu (konkrétně distribuce Kubuntu 6.10 "Edgy Eft") tak jsem si celkem zamiloval přehrávač AmaroK. Při jeho používání jsem ale narazil na pár problémů, které mne stály zhruba půl dne hledání informací a jejich opravování. Aby jste to případně zvládli rychleji, tak se s vámi podělím o to, na co jsem přišel.
AmaroK, podobně jako všechny přehrávače multimédií, vám umožňuje tvorbu kolekce. Narozdíl od většiny ostatních ale data ukládá do databáze - a je jen na vás zda to bude SQLite, MySQL nebo Postgresql.
Vzhledem k tomu, že doma máme všechnu hudbu na síťovém disku a nikdo vlastně pořádně neví co všechno to tam je, jsem se rozhodl využít MySQL (protože s ní umím pracovat) a následně vyrobit intranetové stránky s katalogem veškeré naší hudby.
Instalace MySQL je bezproblémová - informace jak na to najdete na AmaroK wiki (en). Zařídil jsem se dle toho - vytvoření databáze i přístupového účtu bylo jednoduché, nastavil jsem v AmaroKu jako db MySQL, zadal název db, vytvořené uživatelské jméno a heslo, adresu serveru (localhost) a port (3306). Při tvorbě kolekce se ale objevil problém - do DB se neuložila žádná data. Nevypsala se žádná chyba a v databázi pro AmaroK byly vytvořené všechny tabulky (ale neobsahovaly žádná data). Dumal jsem čím to je a přišel jsem na jedinou věc - do adresy serveru jsem místo "localhost" vepsal "127.0.0.1" a hle - všechno běželo tak, jak mělo.
Ještě doporučuji - když vytvoříte tu db pro AmaroK, tak si dejte pozor na kódování - defaultně bývá nastavené latin1 a porovnávání latin1_swedish_ci, což v našich podmínkách není zrovna ideální - doporučuju před samotnou tvorbou kolekce (nejlépe během tvorby db) nastavit kódování na utf8 a porovnávání na utf8_czech_ci. Ono vám to s tou latin1 taky bude fungovat, ale v db budete mít špatně řazená data - například interpreti začínající na "Č" budou až na konci - za písmenem "Z".
Tedy, všechno by bylo bývalo běželo tak, jak to mělo běžet, ale při tvorbě kolekce se AmaroK někde kousek před dokončením vzepřel a zahlásil: Litujeme, ale procházení kolekce muselo být kvůli příliš mnoha chybám přerušeno.
. Následovalo anglické upozornění, že chybu má na svědomí nejspíš špatná komponenta TagLib a výpis chyb - souborů při jejichž načítání do kolekce došlo k chybám. V mém případě se jednalo o několik souborů *.rm.
Tady jde o chybu, kterou vyřešíte nejspíš jen aktualízací AmaroKu na verzi > 1.4.5. Jak na to (pro Kubuntu) se dozvíte na oficiálních stránkách Kubuntu.
A teď už by snad všechno mělo fungovat v pohodě.
Diskusní příspěvky vyjadřují názory diskutujících, nikoli autora článku.
Příspěvky nemající souvislost s článkem a příspěvky jejichž jediným účelem je urážet a nadávat budou po zralé úvaze smazány - uvědomte si, že jste na mém písečku.
#1: Peťulka, přidáno: 9. 4. 2007, 12:23
No aspoň vím na čem si toho půl dne pracoval.. a jinak zajímavej článek.. myslím, že si najdu doučování na Linix.. zní to totiž zajímavě.. škoda, že nemáme taky ten síťovej disk..ale hudby tu máme taky hafo.. a ono by se to nějak vymyslelo.. Ne kecám.. na tohle nemám..