Amarok/Manual/Organization/CollectionScanning/da: Difference between revisions

From KDE UserBase Wiki
(Importing a new version from external source)
 
No edit summary
 
(59 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />


==== Collection Scanning ====
==== Scanning af samling ====


Every time '''Amarok''' is displaying a collection the information about tracks and albums needs to come from a source.
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 i en mappe i '''Lokal samling''' bruger '''Amarok''' en database for at få hurtig tilgang til den nødvendige metainformation. Først skal denne information indlæses til databasen, hvilket sædvanligvis foregår ved at scanne mapperne i '''Lokal samling''' for lydfiler. Denne proces kaldes scanning af samlingen.
The source can be an portable device, an Internet service or a database.
For tracks that are stored on the file system '''Amarok''' is using a database to have fast access to the required meta-information.
At first this information needs to be imported into the database which is usually done by scanning the collection directories for audio files.
This process is called collection scanning.


It is useful to understand the scanning process in order to work better with '''Amarok'''.
Det er en nyttigt at kunne forstå scanningsprocessen for at kunne arbejde bedre med '''Amarok'''.


===== Incremental Scan / Update Collection =====
===== Løbende scanning / Opdatér samling =====


The so-called incremental scan will check the collection directories for updates.
Den såkaldte løbende scanning vil tjekke mapperne i samlingen for opdateringer. Dette gøres en gang i minuttet hvis <menuchoice>Overvåg mappe for ændringer</menuchoice> er aktiveret (det er den som standard), men kan også udløses manuelt ved at vælge <menuchoice>Opdatér samling</menuchoice> fra menuen.
This is usually done every minute but can also be triggered manually by selecting <menuchoice>Update Collection</menuchoice> from the menu.


The incremental scan will just check the modification date of every folder in the collection against the last known modification time.
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:
This has a couple of implications:


* You can trigger a rescan of one directory by modifying its time (such as using <tt>touch</tt> in the console).
* Du kan udløse en genscanning af en mappe ved at modificere dens tidsstempel (for eksempel ved at bruge <code>touch /sti/til/mappe</code> i konsollen).


* If files inside a directory are changed the scanner will not notice, because changing a file updates its modification time but not the time of the parent folder.
* 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. På den anden side vil de fleste programmer, som modificerer filer gemme dem ved at bruge en midlertidig fil, som derefter omdøbes. Denne fremgangsmåde vil også opdatere mappens tidsstemple og således udløse en genscanning af mappen.


* If the collection folders are on a very slow partition the process of checking all the modification times can take some time. Usually this information is cached by the operating system but with large collections that might not be possible. In such a case the scanner might appear to scan continuously. With collections above 5000 tracks or when collections are stored on a network drive or an NTFS partition it is recommended to switch off the <menuchoice>Watch folders for change</menuchoice> option.
* 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 tusinder af mapper 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.


If you have problems with deleted tracks still appearing in the collection, or you want to update album covers (which are not updated by a mere "update collection") then you can use the <menuchoice>Full rescan</menuchoice> option in the settings dialog.
Hvis du har problemer med at slettede spor stadig optræder i samlingen eller du ønsker at opdatere albumomslag (som ikke opdateres blot ved <menuchoice>Opdatér samling</menuchoice>), 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 for eksisterende filer, men den vil slette statistik for spor, som forsvandt fra de aktuelt monterede samlingsmapper. Det er derfor kun tilrådeligt at udføre <menuchoice>Fuld genscanning</menuchoice> når alle mapper i '''Lokal samling''' er monterede, hvis du flytter spor mellem monteringerne. <menuchoice>Fuld genscanning</menuchoice> opdaterer også afspilningstælleren, hvis den der er gemt i filmærker er større, vurdering, hvis nummeret ikke er blevet vurderet og filmærker nævner vurdering og score (under samme omstændigheder).
<menuchoice>Full rescan</menuchoice> will not care about modification dates. It will not delete your statistics; it will, however, restore ''rating'' and ''playcount'' if stored inside the file.


===== Progress bar / scanning time =====
===== Fremskridtslinjen / scanningstid =====


The progress bar will show the progress of the scanning.
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.
Up to 50% the scanner will scan the file system and just buffer the result.
Times above 50% indicate that the scanner is committing the results to the database.
Usually the second step is much faster than the first so don't be surprised if the progress bar seems to jump.
Up to 50% aborting the scan is possible. After 50%, the committing of the files can not be stopped.


The scanning time depends on your disk speed and other factors.
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.
Usually the first scan is a lot slower than subsequent scans where the files are cached by the operating system.
A scan of 10000 files should take around three minutes on a modern computer. 50000 files should be around 13 minutes.


===== Backup of collection =====
===== Backup af samlingen =====


With the default settings '''Amarok''' is storing all the collection information in a directory called <tt>~.kde/share/apps/amarok/mysqle/</tt> . It can be a good idea to make a backup of this directory from time to time, especially when you didn't enable the writing back of statistics information.
Med standardindstillingen gemmer '''Amarok''' al information om samlingen i en mappe kaldet <tt>~.kde/share/apps/amarok/mysqle/</tt> . 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.


===== About unique ids =====
===== Om unikke id'er =====


'''Amarok''' is tracking files by an id that is either stored in the audio track or computed by the artist, album title and track title meta information.
'''Amarok''' holder styr på filerne ved et id, som enten gemmes i lydsporet eller beregnes ud fra fil-metadata, mærkemetadata og de første par kilobytes af filen. Dette id hjælper '''Amarok''' med at identificere spor, som flyttes til et andet sted, sådan at statistisk information (vurdering, score, afspilningstæller og først og sidst spillet) 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'''.
This id helps '''Amarok''' to identify tracks that are moved to other locations so that statistics informations (rating, score, playcount) are not lost.
Currently '''Amarok''' will not import tracks with duplicate unique ids.
This leads to the surprising behavior that copied tracks still appear only once in '''Amarok'''.


In some circumstances even different tracks can end up with the same unique id. That is very uncommon and usually the result of running years of unstable '''Amarok''' releases.
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.
Such a problem can be seen by the debug output (start '''Amarok''' with the --debug option) while scanning.


If you are using 2.4 beta you might run into a case where most of the collection is not imported. This can be easily seen by the failing sql commands in the debug output. In such a case just use 2.4 final.
===== Om albummer =====


===== About Albums =====
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.


The scanner can only read single tracks but '''Amarok''' will display those sorted by album and compilation (an album without one specific artist). '''Amarok''' can't rely on the directory in which the files are located, since directory organizational schemes vary so widely.
Scanneren gør derfor følgende:


The scanner is therefore doing the following:
* Spor uden en albumkunstner eller kunstner (eller en komponist hvis det er klassisk musik) placeres i en kompilation.


* Tracks without an album artist or an artist (or a composer in case of a classical track) are placed in a compilation.
* Spor, som kompilationsflaget sat eller som en albumkunstner, som ikke er "Diverse kunstnere" vil blive placeret i et album.


* Tracks that have the compilation flag set or an album artist other than "various artists" will be placed in an album.
* Spor, som har kompilationsflaget sat til 0 placeres i en kompilation.


* Tracks that have the compilation flag set to 0 are placed in a compilation.
* Albums som kaldes "Best Of", "Anthology", "Hit collection", "Greatest Hits", "All Time Greatest Hits" og "Live" opfattes altid som et album.


* Albums called "Live", "Greatest Hits" and a couple of other names are always regarded as an 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.


* If we end up having tracks with several different artists left over they are placed inside a compilation, or else we make one album out of them.
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 '''''~/din/musik/mappe'''''}}
Se efter mærket "compilation" og spor med forskellige "artist"- og "albumartist"-mærker.


This process is quite complicated. However usually the outputs of the scanner can help in figuring out why the tracks are sorted as they are.
Du kan fjerne ''samlings''-mærket fra en mp3-fil med følgende kommando: {{Input|id3v2 -r TCMP '''''your fileename here'''''}}
In such a case try executing (on a command line) {{Input|amarokcollectionscanner -r '''''~/Music/directory'''''}}
Look for "compilation" tags and tracks with different "artist" and "albumartist" tags.
 
You can remove the tag from mp3 files with the following command: {{Input|id3v2 -r TCMP '''''your fileename here'''''}}




{{Prevnext2
{{Prevnext2
| prevpage=Special:myLanguage/Amarok/Manual/Organization/Collection | nextpage=Special:myLanguage/Amarok/Manual/Organization/Collection/SearchInCollection
| prevpage=Special:myLanguage/Amarok/Manual/Organization/Collection | nextpage=Special:myLanguage/Amarok/Manual/Organization/Collection/SearchInCollection
| prevtext=Collection | nexttext=Search in Collection
| prevtext=Samling | nexttext=Søgning i samling
| index=Special:myLanguage/Amarok/Manual | indextext=Back to Menu
| index=Special:myLanguage/Amarok/Manual | indextext=Indholdsfortegnelse
}}
}}


[[Category:Amarok]]
[[Category:Amarok/da]]
[[Category:Multimedia]]
[[Category:Multimedia/da]]
[[Category:Tutorials]]
[[Category:Vejledning/da]]

Latest revision as of 08:33, 5 July 2013

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 i en mappe i Lokal samling bruger Amarok en database for at få hurtig tilgang til den nødvendige metainformation. Først skal denne information indlæses til databasen, hvilket sædvanligvis foregår ved at scanne mapperne i Lokal samling 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 en gang i minuttet hvis Overvåg mappe for ændringer er aktiveret (det er den som standard), men kan også udløses manuelt ved at vælge Opdatér samling 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 /sti/til/mappe 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. På den anden side vil de fleste programmer, som modificerer filer gemme dem ved at bruge en midlertidig fil, som derefter omdøbes. Denne fremgangsmåde vil også opdatere mappens tidsstemple og således udløse en genscanning af mappen.
  • 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 tusinder af mapper eller hvis samlingen gemmes på et netværk eller en NTFS-partition, så anbefales det at slå tilvalget Overvåg mappe for ændringer 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 Fuld genscanning i indstillingsdialogen. Fuld genscanning vil ikke tage hensyn til ændringsdatoer. Den vil ikke slette din statistik for eksisterende filer, men den vil slette statistik for spor, som forsvandt fra de aktuelt monterede samlingsmapper. Det er derfor kun tilrådeligt at udføre Fuld genscanning når alle mapper i Lokal samling er monterede, hvis du flytter spor mellem monteringerne. Fuld genscanning opdaterer også afspilningstælleren, hvis den der er gemt i filmærker er større, vurdering, hvis nummeret ikke er blevet vurderet og filmærker nævner vurdering og score (under samme omstændigheder).

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 fil-metadata, mærkemetadata og de første par kilobytes af filen. Dette id hjælper Amarok med at identificere spor, som flyttes til et andet sted, sådan at statistisk information (vurdering, score, afspilningstæller og først og sidst spillet) 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 "Best Of", "Anthology", "Hit collection", "Greatest Hits", "All Time Greatest Hits" og "Live" 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 ~/din/musik/mappe

Se efter mærket "compilation" og spor med forskellige "artist"- og "albumartist"-mærker.

Du kan fjerne samlings-mærket fra en mp3-fil med følgende kommando:

id3v2 -r TCMP your fileename here