Generelle spørgsmål

1. Hvordan bruger jeg en ekstern MySQL-database med amaroK?
2. Min hjemmemappe $HOME findes på NFS. Efter start mislykkes amaroK med at bygge samlingen, og skriver mange databasfejl ud på terminalen. Hvad kan gøres?
3. Hvordan kan jeg rippe og indkode en lyd-cd med amaroK?
4. Hvordan bestemmes sporenes scoring?
5. Hvordan ændrer jeg et spors scoring manuelt?
6. Hvorfor er amaroK ikke en del af KDE multimedia?
7. Hvordan forhindrer jeg at ikonen for amaroK blinker i statusfeltet?
8. Hvordan kan jeg vise eller fjerne analysatoren i spillelistens vindue?
9. Hvordan ændrer jeg sammenhængsbrowserens tema?
10. Hvilke legale problemer forårsagede at ikonen "Blå ulv" blev erstattet?
11. Jeg ser ingen visualiseringer. Hvor kan jeg få fat på dem?
12. Hvordan kan jeg tilføje mine favoritstrømme til amaroK?
1.

Hvordan bruger jeg en ekstern MySQL-database med amaroK?

Se MySQL HowTo.

2.

Min hjemmemappe $HOME findes på NFS. Efter start mislykkes amaroK med at bygge samlingen, og skriver mange databasfejl ud på terminalen. Hvad kan gøres?

Den interne databasen SQLite som amaroK normalt bruger fungerer ikke med NFS. Du skal enten lave et link til en lokal enhed for mappen ~/.kde/share/apps/amarok, eller bruge understøttelse for MySQL.

3.

Hvordan kan jeg rippe og indkode en lyd-cd med amaroK?

Indsæt din cd, og klik derefter på "Spil lyd-cd" i menuen. Filbrowseren dukker op og viser et træ med flere mapper. Gå til mappen "wav", vælg nogle spor og træk dem til det ønskede sted i et Konqueror-vindue for normal lagring. Træk filer fra mapperne "mp3" eller "ogg" i stedet, for automatisk kodning.

Bemærk

Cd-ripning kræver at "Audiocd I/O-slaven" er installeret. Den er en del af KDE Multimedia.

4.

Hvordan bestemmes sporenes scoring?

amaroK tildeler scoring (et tal 1-100) til en sang baseret på hvor mange ganger du har lyttet til den og om du springer over sangen uden at lytte færdigt. Hver gang sangen holder op med at spille ændres scoringen. Koden for at ændre scoring er i collectiondb.cpp. I version 1.2.2 fandtes den på linje 1181, men du kan finde den ved at søge efter "CollectionDB::addSongPercentage". Når scoring defineres for et spor som aldrig tidligere er spillet, bruger amaroK beregningen score = ( ( 50 + percentage ) / 2 ).

Dette sætter scoringen lig med et tal fra 25-75 afhængig af hvor langt sangen blev tilladt at spille. Hvis brugeren for eksempel stopper eller springer over sangen efter kun 25 % er spillet, bliver scoringen (50+25)/2, eller 37,5. Scoring vises dog som heltal, så tallet afrundes til nærmeste heltal inden det vises. Scoringer opbevares imidlertid internt som et kommatal, eftersom når en sang er spillet flere gange kan det være umuligt at ændre scoringen mere end et skridt med en enkelt afspilning (se nedenfor). Når scoringen defineres for et spor som er spillet tidligere er beregningen noget mere kompliceret. I kildekoden er det score = ( ( values[2].toDouble() * values.first().toInt() ) + percentage ) / ( values.first().toInt() + 1 );

Erstat værdierne på følgende linje:

QStringList values = query( QString(
           "SELECT playcounter, createdate, percentage FROM statistics "
           "WHERE url = '%1';" )
           .arg( escapeString( url ) ) );

Vi har score = ( ( statistics_percentage.toDouble() * PlayCounter.toInt() ) + percentage ) / ( PlayCounter.toInt() + 1 );

Egentlig justeres den tidligere scoring (statistics_percentage) med en aftagende værdi afhængig af hvor mange gange sporet spilles. Jo flere gange et spor bliver spillet, desto mindre påvirkning har hver afspilning på scoringen.

5.

Hvordan ændrer jeg et spors scoring manuelt?

Du kan ændre scoring manuelt ved at højreklikke på spillelistens søjleoverskrifter (dem som siger titel, kunstner, album, osv.) og vælge Scoring. Derefter kan du ændre scoring som en hvilken som helst anden egenskab for sangen, ved at højreklikke på den og vælge "Redigér mærket 'Scoring'" eller trykke på F2. Du kan også redigere scoring i mærkedialogen, tilgængelig ved at højreklikke på et spor.

6.

Hvorfor er amaroK ikke en del af KDE multimedia?

Udviklerne vil ikke at øvrigheden skal fortælle dem hvornår de kan udgive (hvilket betyder at pakkerne i selve KDE ikke har en udgivelsesplan som passersammen med den hurtige udvikling af amaroK).

7.

Hvordan forhindrer jeg at ikonen for amaroK blinker i statusfeltet?

Det er en ny funktion som er tilføjedes som visse brugere kan synes er distraherende. Afmarkér blot tilvalget "Blinkende ikon i statusfeltet under afspilning" under generelle tilvalg.

8.

Hvordan kan jeg vise eller fjerne analysatoren i spillelistens vindue?

Spillelistens analysator er en del af spillelistens værktøjslinje. Vælg Opsætning->Indstil værktøjslinjer, og tilføj eller fjern analysatoren fra nuværende handlinger. Klik på O.k.

9.

Hvordan ændrer jeg sammenhængsbrowserens tema?

Hent et tema eller lav dit eget. Installér det med Indstil amaroK...->Udseende->Stil for sammenhængsbrowsere, og klik på Installér ny stil.

10.

Hvilke legale problemer forårsagede at ikonen "Blå ulv" blev erstattet?

Ikonen lignede alt for meget logotypen for Warp Graphics, Inc. (elfquest.com), så det var nødvendigt at fjerne den for at undgå problemer.

11.

Jeg ser ingen visualiseringer. Hvor kan jeg få fat på dem?

Installér seneste udgave af libvisual.

12.

Hvordan kan jeg tilføje mine favoritstrømme til amaroK?

Indlæs først af alt strømmen i spillelisten. Der er flere måder at gøre dette. Du kan helt enkelt klikke på en url til en strømmende spilleliste i Konqueror. amaroK åbner så automatisk strømmen. Klik for eksempel på knappen "Tune in" i shoutcast.com. Du kan også bruge funktionen "Tilføj medie" til at indlæse en strøm. Når strømmen er indlæst, kan du gemme den ved at højreklikke på "Nuværende spilleliste" i spillelistebrowseren og derefter vælge "Gem" og give den et meningsfuldt navn. Strømmen tilføjes derefter i spillelistebrowserens visning til senere brug.