Amarok/Manual/Organization/CollectionScanning/da: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
Line 3: | Line 3: | ||
==== Scanning af samling ==== | ==== Scanning af samling ==== | ||
<span class="mw-translate-fuzzy"> | |||
Hver gang '''Amarok''' fremviser en samling, så skal information om spor og albummer hentes fra en kilde. Kilden kan være en mobil enhed, en internettjeneste eller en database. For spor, som er gemt i filsystemet bruger '''Amarok''' en database for at få hurtig tilgang til den nødvendige metainformation. Først skal denne information importeres til databasen, hvilket sædvanligvis foregår ved at scanne mapperne i samlingen for lydfiler. Denne proces kaldes scanning af samlingen. | Hver gang '''Amarok''' fremviser en samling, så skal information om spor og albummer hentes fra en kilde. Kilden kan være en mobil enhed, en internettjeneste eller en database. For spor, som er gemt i filsystemet bruger '''Amarok''' en database for at få hurtig tilgang til den nødvendige metainformation. Først skal denne information importeres til databasen, hvilket sædvanligvis foregår ved at scanne mapperne i samlingen for lydfiler. Denne proces kaldes scanning af samlingen. | ||
</span> | |||
Det er en nyttigt at kunne forstå scanningsprocessen for at kunne arbejde bedre med '''Amarok'''. | Det er en nyttigt at kunne forstå scanningsprocessen for at kunne arbejde bedre med '''Amarok'''. | ||
Line 9: | Line 11: | ||
===== Løbende scanning / Opdatér samling ===== | ===== Løbende scanning / Opdatér samling ===== | ||
<span class="mw-translate-fuzzy"> | |||
Den såkaldte løbende scanning vil tjekke mapperne i samlingen for opdateringer. Dette gøres som regel en gang i minuttet, men kan også udløses manuelt ved at vælge <menuchoice>Opdatér samling</menuchoice> fra menuen. | Den såkaldte løbende scanning vil tjekke mapperne i samlingen for opdateringer. Dette gøres som regel en gang i minuttet, men kan også udløses manuelt ved at vælge <menuchoice>Opdatér samling</menuchoice> fra menuen. | ||
</span> | |||
Den løbende scanning vil blot tjekke datoen for seneste ændring for hver mappe i samlingen og sammenligne med tidspunktet for den seneste kendte ændring. Dette har nogle implikationer: | Den løbende scanning vil blot tjekke datoen for seneste ændring for hver mappe i samlingen og sammenligne med tidspunktet for den seneste kendte ændring. Dette har nogle implikationer: | ||
<span class="mw-translate-fuzzy"> | |||
* Du kan udløse en genscanning af en mappe ved at modificere dens tidsstempel (for eksempel ved at bruge <code>touch</code> i konsollen). | * Du kan udløse en genscanning af en mappe ved at modificere dens tidsstempel (for eksempel ved at bruge <code>touch</code> i konsollen). | ||
</span> | |||
<span class="mw-translate-fuzzy"> | |||
* Hvis filer i en mappe ændres, så opdager scanneren det ikke, da ændring af en fil kun opdatere dens tidsstempel men ikke dens mappes tidsstempel. | * Hvis filer i en mappe ændres, så opdager scanneren det ikke, da ændring af en fil kun opdatere dens tidsstempel men ikke dens mappes tidsstempel. | ||
</span> | |||
<span class="mw-translate-fuzzy"> | |||
* Hvis mapperne i samlingen befinder sig på en meget langsom partition, så kan processen med at tjekke alle modifikationstider tage nogen tid. Sædvanligvis mellemlagres denne information af operativsystemet, men ved større samlinger er dette måske ikke muligt. I et sådant tilfælde kan det virke som om scanneren arbejder hele tiden. Med samlinger på over 5000 spor eller hvis samlingen gemmes på et netværk eller en NTFS-partition, så anbefales det at slå tilvalget <menuchoice>Overvåg mappe for ændringer</menuchoice> fra. | * Hvis mapperne i samlingen befinder sig på en meget langsom partition, så kan processen med at tjekke alle modifikationstider tage nogen tid. Sædvanligvis mellemlagres denne information af operativsystemet, men ved større samlinger er dette måske ikke muligt. I et sådant tilfælde kan det virke som om scanneren arbejder hele tiden. Med samlinger på over 5000 spor eller hvis samlingen gemmes på et netværk eller en NTFS-partition, så anbefales det at slå tilvalget <menuchoice>Overvåg mappe for ændringer</menuchoice> fra. | ||
</span> | |||
<span class="mw-translate-fuzzy"> | |||
Hvis du har problemer med at slettede spor stadig optræder i samlingen eller du ønsker at opdatere albumomslag (som ikke opdateres blot ved "Opdatér samling"), så kan du bruge tilvalget <menuchoice>Fuld genscanning</menuchoice> i indstillingsdialogen. <menuchoice>Fuld genscanning</menuchoice> vil ikke tage hensyn til ændringsdatoer. Den vil ikke slette din statistik, men den vil genoprette ''vurdering'' og ''afspilningstælling'', hvis de gemmes i filen. | Hvis du har problemer med at slettede spor stadig optræder i samlingen eller du ønsker at opdatere albumomslag (som ikke opdateres blot ved "Opdatér samling"), så kan du bruge tilvalget <menuchoice>Fuld genscanning</menuchoice> i indstillingsdialogen. <menuchoice>Fuld genscanning</menuchoice> vil ikke tage hensyn til ændringsdatoer. Den vil ikke slette din statistik, men den vil genoprette ''vurdering'' og ''afspilningstælling'', hvis de gemmes i filen. | ||
</span> | |||
===== Fremskridtslinjen / scanningstid ===== | ===== Fremskridtslinjen / scanningstid ===== | ||
<span class="mw-translate-fuzzy"> | |||
Fremgangslinjen vil vise, hvor langt scanningen er nået. Op til 50% vil scanneren scanne filsystemet og blot mellemlagre resultatet. Tider over 50% indikerer, at scanneren overfører resultatet til databasen. Som regel er det sidste skridt meget hurtigere end det første, så bliv ikke overrasket, hvis fremgangslinjes synet at springe. Op til 50% kan du afbryde scanningen. Efter 50% kan du ikke stoppe overførslen til databasen. | Fremgangslinjen vil vise, hvor langt scanningen er nået. Op til 50% vil scanneren scanne filsystemet og blot mellemlagre resultatet. Tider over 50% indikerer, at scanneren overfører resultatet til databasen. Som regel er det sidste skridt meget hurtigere end det første, så bliv ikke overrasket, hvis fremgangslinjes synet at springe. Op til 50% kan du afbryde scanningen. Efter 50% kan du ikke stoppe overførslen til databasen. | ||
</span> | |||
Scanningstiden afhænger blandt andet af, hvor hurtig din harddisk er. Som regel er den første scanning meget langsommere end efterfølgende scanninger, hvor filerne bliver mellemlagret af operativsystemet. En scanning af 10000 filer skulle tage omkring tre minutter på en moderne computer. Med 50000 filer skulle det vare omkring 13 minutter. Med en SSD (solid state drive) bliver det selvfølgelig meget hurtigere. | Scanningstiden afhænger blandt andet af, hvor hurtig din harddisk er. Som regel er den første scanning meget langsommere end efterfølgende scanninger, hvor filerne bliver mellemlagret af operativsystemet. En scanning af 10000 filer skulle tage omkring tre minutter på en moderne computer. Med 50000 filer skulle det vare omkring 13 minutter. Med en SSD (solid state drive) bliver det selvfølgelig meget hurtigere. | ||
Line 33: | Line 47: | ||
===== Om unikke id'er ===== | ===== Om unikke id'er ===== | ||
<span class="mw-translate-fuzzy"> | |||
'''Amarok''' holder styr på filerne ved et id, som enten gemmes i lydsporet eller beregnes ud fra metainformation om kunstner, albumtitel og sportitel. Dette id hjælper '''Amarok''' med at identificere spor, som flyttes til et andet sted, sådan at statistisk information (vurdering, score, afspilningstæller) ikke mistes. I øjeblikket vil '''Amarok''' ikke importere spor med samme id som et eksisterende spor. Dette fører til det overraskende forhold, at spor, som kopieres stadig kun optræder en gang i '''Amarok'''. | '''Amarok''' holder styr på filerne ved et id, som enten gemmes i lydsporet eller beregnes ud fra metainformation om kunstner, albumtitel og sportitel. Dette id hjælper '''Amarok''' med at identificere spor, som flyttes til et andet sted, sådan at statistisk information (vurdering, score, afspilningstæller) ikke mistes. I øjeblikket vil '''Amarok''' ikke importere spor med samme id som et eksisterende spor. Dette fører til det overraskende forhold, at spor, som kopieres stadig kun optræder en gang i '''Amarok'''. | ||
</span> | |||
Under nogle omstændigheder kan selv forskellige spor ende med at få samme id. Sådan et problem kan ses fejlretningsoutputtet (start '''Amarok''' med tilvalget --debug i en konsol) under scanningen. | Under nogle omstændigheder kan selv forskellige spor ende med at få samme id. Sådan et problem kan ses fejlretningsoutputtet (start '''Amarok''' med tilvalget --debug i en konsol) under scanningen. | ||
Line 53: | Line 69: | ||
* Hvis vi ender med at have flere spor med forskellige kunstnere til overs, så placeres de i en kompilation eller vi laver et album til dem. | * Hvis vi ender med at have flere spor med forskellige kunstnere til overs, så placeres de i en kompilation eller vi laver et album til dem. | ||
<span class="mw-translate-fuzzy"> | |||
Denne proces er ret kompliceret. Scannerens output kan dog oftest hjælpe til med at forstå, hvordan sporene bliver sorteret. Prøv i sådanne tilfælde at køre (i en kommandolinje) {{Input|amarokcollectionscanner -r '''''~/Music/directory'''''}} | Denne proces er ret kompliceret. Scannerens output kan dog oftest hjælpe til med at forstå, hvordan sporene bliver sorteret. Prøv i sådanne tilfælde at køre (i en kommandolinje) {{Input|amarokcollectionscanner -r '''''~/Music/directory'''''}} | ||
Se efter mærket "compilation" og spor med forskellige "artist"- og "albumartist"-mærker. | Se efter mærket "compilation" og spor med forskellige "artist"- og "albumartist"-mærker. | ||
</span> | |||
<span class="mw-translate-fuzzy"> | |||
Du kan fjerne mærker fra en mp3-fil med følgende kommando: {{Input|id3v2 -r TCMP '''''your fileename here'''''}} | Du kan fjerne mærker fra en mp3-fil med følgende kommando: {{Input|id3v2 -r TCMP '''''your fileename here'''''}} | ||
</span> | |||
Revision as of 11:42, 17 November 2012
Scanning af samling
Hver gang Amarok fremviser en samling, så skal information om spor og albummer hentes fra en kilde. Kilden kan være en mobil enhed, en internettjeneste eller en database. For spor, som er gemt i filsystemet bruger Amarok en database for at få hurtig tilgang til den nødvendige metainformation. Først skal denne information importeres til databasen, hvilket sædvanligvis foregår ved at scanne mapperne i samlingen for lydfiler. Denne proces kaldes scanning af samlingen.
Det er en nyttigt at kunne forstå scanningsprocessen for at kunne arbejde bedre med Amarok.
Løbende scanning / Opdatér samling
Den såkaldte løbende scanning vil tjekke mapperne i samlingen for opdateringer. Dette gøres som regel en gang i minuttet, men kan også udløses manuelt ved at vælge fra menuen.
Den løbende scanning vil blot tjekke datoen for seneste ændring for hver mappe i samlingen og sammenligne med tidspunktet for den seneste kendte ændring. Dette har nogle implikationer:
- Du kan udløse en genscanning af en mappe ved at modificere dens tidsstempel (for eksempel ved at bruge
touch
i konsollen).
- Hvis filer i en mappe ændres, så opdager scanneren det ikke, da ændring af en fil kun opdatere dens tidsstempel men ikke dens mappes tidsstempel.
- Hvis mapperne i samlingen befinder sig på en meget langsom partition, så kan processen med at tjekke alle modifikationstider tage nogen tid. Sædvanligvis mellemlagres denne information af operativsystemet, men ved større samlinger er dette måske ikke muligt. I et sådant tilfælde kan det virke som om scanneren arbejder hele tiden. Med samlinger på over 5000 spor eller hvis samlingen gemmes på et netværk eller en NTFS-partition, så anbefales det at slå tilvalget fra.
Hvis du har problemer med at slettede spor stadig optræder i samlingen eller du ønsker at opdatere albumomslag (som ikke opdateres blot ved "Opdatér samling"), så kan du bruge tilvalget i indstillingsdialogen. vil ikke tage hensyn til ændringsdatoer. Den vil ikke slette din statistik, men den vil genoprette vurdering og afspilningstælling, hvis de gemmes i filen.
Fremskridtslinjen / scanningstid
Fremgangslinjen vil vise, hvor langt scanningen er nået. Op til 50% vil scanneren scanne filsystemet og blot mellemlagre resultatet. Tider over 50% indikerer, at scanneren overfører resultatet til databasen. Som regel er det sidste skridt meget hurtigere end det første, så bliv ikke overrasket, hvis fremgangslinjes synet at springe. Op til 50% kan du afbryde scanningen. Efter 50% kan du ikke stoppe overførslen til databasen.
Scanningstiden afhænger blandt andet af, hvor hurtig din harddisk er. Som regel er den første scanning meget langsommere end efterfølgende scanninger, hvor filerne bliver mellemlagret af operativsystemet. En scanning af 10000 filer skulle tage omkring tre minutter på en moderne computer. Med 50000 filer skulle det vare omkring 13 minutter. Med en SSD (solid state drive) bliver det selvfølgelig meget hurtigere.
Backup af samlingen
Med standardindstillingen gemmer Amarok al information om samlingen i en mappe kaldet ~.kde/share/apps/amarok/mysqle/ . Det kan være en god ide at lave backup af denne mappe en gang imellem, særligt hvis du ikke aktiverede tilbageskrivning af statistisk information.
Om unikke id'er
Amarok holder styr på filerne ved et id, som enten gemmes i lydsporet eller beregnes ud fra metainformation om kunstner, albumtitel og sportitel. Dette id hjælper Amarok med at identificere spor, som flyttes til et andet sted, sådan at statistisk information (vurdering, score, afspilningstæller) ikke mistes. I øjeblikket vil Amarok ikke importere spor med samme id som et eksisterende spor. Dette fører til det overraskende forhold, at spor, som kopieres stadig kun optræder en gang i Amarok.
Under nogle omstændigheder kan selv forskellige spor ende med at få samme id. Sådan et problem kan ses fejlretningsoutputtet (start Amarok med tilvalget --debug i en konsol) under scanningen.
Om albummer
Scanneren kan kun læse enkelte spor, men Amarok vil fremvise disse sorteret efter album og kompilation (et album uden en bestemt kunstner). Amarok kan ikke bruge mappen, som filerne er gemt i, da der er stor variation i hvordan mapper organiseres.
Scanneren gør derfor følgende:
- Spor uden en albumkunstner eller kunstner (eller en komponist hvis det er klassisk musik) placeres i en kompilation.
- Spor, som kompilationsflaget sat eller som en albumkunstner, som ikke er "Diverse kunstnere" vil blive placeret i et album.
- Spor, som har kompilationsflaget sat til 0 placeres i en kompilation.
- Albums som kaldes "Live", "Greatest Hits" og lignende opfattes altid som et album.
- Hvis vi ender med at have flere spor med forskellige kunstnere til overs, så placeres de i en kompilation eller vi laver et album til dem.
Denne proces er ret kompliceret. Scannerens output kan dog oftest hjælpe til med at forstå, hvordan sporene bliver sorteret. Prøv i sådanne tilfælde at køre (i en kommandolinje)
amarokcollectionscanner -r ~/Music/directory
Se efter mærket "compilation" og spor med forskellige "artist"- og "albumartist"-mærker.
Du kan fjerne mærker fra en mp3-fil med følgende kommando:
id3v2 -r TCMP your fileename here