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

From KDE UserBase Wiki
(Created page with "==== Skanowanie kolekcji ====")
No edit summary
 
(21 intermediate revisions by 3 users not shown)
Line 4: Line 4:


Za każdym razem, gdy '''Amarok''' wyświetla kolekcję, informacja o utworach i albumach musi pochodzić z jakiegoś źródła. Źródłem może być urządzenie przenośne, usługa internetowa lub baza danych.
Za każdym razem, gdy '''Amarok''' wyświetla kolekcję, informacja o utworach i albumach musi pochodzić z jakiegoś źródła. Źródłem może być urządzenie przenośne, usługa internetowa lub baza danych.
Dla utworów przechowywanych w systemie plików '''Amarok''' używa bazy danych, aby mieć szybki dostęp do wymaganych meta-danych.
Dla utworów przechowywanych w '''Lokalnej kolekcji''', '''Amarok''' używa bazy danych, aby mieć szybki dostęp do wymaganych metadanych.
Dane muszą być najpierw zaimportowane do bazy, co jest zwykle wykonywane poprzez skanowanie katalogów kolekcji w poszukiwaniu plików audio.
Dane muszą być najpierw załadowane do bazy, co jest zwykle wykonywane poprzez skanowanie '''Lokalnej kolekcji''' w poszukiwaniu plików audio.
Ten proces nazywa się skanowaniem kolekcji.
Ten proces nazywa się skanowaniem kolekcji.


Line 12: Line 12:
===== Skanowanie Przyrostowe / Aktualizacja Kolekcji =====
===== Skanowanie Przyrostowe / Aktualizacja Kolekcji =====


<span class="mw-translate-fuzzy">
Tak zwane skanowanie przyrostowe skanuje katalogi kolekcji w poszukiwaniu zmienionych plików.
Tak zwane skanowanie przyrostowe skanuje katalogi kolekcji w poszukiwaniu zmienionych plików.
Zwykle jest to wykonywane co minute, ale może być wywołane manualnie poprzez przycisk <menuchoice>Update Collection</menuchoice> w menu
Zwykle jest to wykonywane co minute, ale może być wywołane manualnie poprzez przycisk <menuchoice>Update Collection</menuchoice> w menu
</span>


Skanowanie przyrostowe sprawdzi datę modyfikacji każdego katalogu w kolekcji z datą ostatniej znanej zmiany.
Skanowanie przyrostowe sprawdzi datę modyfikacji każdego katalogu w kolekcji z datą ostatniej znanej zmiany.
Ma to następujące skutki:
Ma to następujące skutki:


<span class="mw-translate-fuzzy">
* Możesz wykonać przeskanowanie jednego katalogu, zmieniając jego datę ostatniej modyfikacji (na przykład używając <code>touch</code> w konsoli).
* Możesz wykonać przeskanowanie jednego katalogu, zmieniając jego datę ostatniej modyfikacji (na przykład używając <code>touch</code> w konsoli).
</span>


<span class="mw-translate-fuzzy">
* Jeśli pliki w katalogach zmienią się skaner nie zauważy tego, ponieważ modyfikacja pliku zmienia jego datę modyfikacji, a nie folderu w którym się znajduje.
* Jeśli pliki w katalogach zmienią się skaner nie zauważy tego, ponieważ modyfikacja pliku zmienia jego datę modyfikacji, a nie folderu w którym się znajduje.
</span>


<span class="mw-translate-fuzzy">
* Jeśli katalogi kolekcji znajdują się na bardzo wolnej partycji, proces sprawdzania daty ostatniej modyfikacji mogą zająć trochę czasu.  
* Jeśli katalogi kolekcji znajdują się na bardzo wolnej partycji, proces sprawdzania daty ostatniej modyfikacji mogą zająć trochę czasu.  
Zwykle ta informacja jest przechowywana przez system operacyjny, jednak w przypadku dużych kolekcji może być to niemożliwe. W takich przypadkach wydawać się może, że skaner pracuje ciągle. W przypadku kolekcji powyżej 5000 utworów lub gdy kolekcja przechowywana jest na dysku sieciowym lub partycji NTFS zaleca się wyłączenie opcji <menuchoice>Watch folders for change</menuchoice>.
Zwykle ta informacja jest przechowywana przez system operacyjny, jednak w przypadku dużych kolekcji może być to niemożliwe. W takich przypadkach wydawać się może, że skaner pracuje ciągle. W przypadku kolekcji powyżej 5000 utworów lub gdy kolekcja przechowywana jest na dysku sieciowym lub partycji NTFS zaleca się wyłączenie opcji <menuchoice>Watch folders for change</menuchoice>.
</span>


<span class="mw-translate-fuzzy">
Jeśli masz problemy z usuniętymi utworami nadal pojawiającymi się w kolekcji, lub chcesz zaktualizować okładki albumów (które nie są aktualizowane przez zwykłe "zaktualizowanie kolekcji"), to możesz użyć <menuchoice>Pełne skanowanie</menuchoice> opcji w oknie ustawień. <menuchoice>Pełne skanowanie</menuchoice> nie sprawdza daty modyfikacji. Nie usunie twoich statystyk, przywróci jednak ''ocenę' oraz ''ilość odtworzeń'' jeśli przechowywane w pliku.
Jeśli masz problemy z usuniętymi utworami nadal pojawiającymi się w kolekcji, lub chcesz zaktualizować okładki albumów (które nie są aktualizowane przez zwykłe "zaktualizowanie kolekcji"), to możesz użyć <menuchoice>Pełne skanowanie</menuchoice> opcji w oknie ustawień. <menuchoice>Pełne skanowanie</menuchoice> nie sprawdza daty modyfikacji. Nie usunie twoich statystyk, przywróci jednak ''ocenę' oraz ''ilość odtworzeń'' jeśli przechowywane w pliku.
</span>


===== Pasek postępu / Czas skanowania =====
===== Pasek postępu / Czas skanowania =====


<span class="mw-translate-fuzzy">
Pasek postępu pokazuje postęp skanowania.
Pasek postępu pokazuje postęp skanowania.
Do 50% skaner skanuje system plików i jedynie buforuje rezultaty.
Do 50% skaner skanuje system plików i jedynie buforuje rezultaty.
Line 34: Line 45:
Zwykle druga część jest zdecydowanie szybsza, więc nie jest niezwykłym, gdy pasek zdaje się wykonywać skok z 50% do 100%.
Zwykle druga część jest zdecydowanie szybsza, więc nie jest niezwykłym, gdy pasek zdaje się wykonywać skok z 50% do 100%.
Do 50% zatrzymanie skanowania jest możliwe, potem, podczas wpisywania rezultatów do bazy, nie może być przerwane.
Do 50% zatrzymanie skanowania jest możliwe, potem, podczas wpisywania rezultatów do bazy, nie może być przerwane.
</span>


<span class="mw-translate-fuzzy">
Czas skanowania zależy od szybkości dysku i innych czynników.
Czas skanowania zależy od szybkości dysku i innych czynników.
Zwykle pierwsze skanowanie jest zdecydowanie wolniejsze niż kolejne kiedy pliki są cachowane przez system operacyjny.
Zwykle pierwsze skanowanie jest zdecydowanie wolniejsze niż kolejne kiedy pliki są cachowane przez system operacyjny.
Przeskanowanie 10000 plików powinno zająć około 3 minuty na nowoczesnym komputerze. 50000 plików powinno się skanować około 13 minut.
Przeskanowanie 10000 plików powinno zająć około 3 minuty na nowoczesnym komputerze. 50000 plików powinno się skanować około 13 minut.
</span>


===== Kopia zapasowa kolekcji =====
===== Kopia zapasowa kolekcji =====
Line 45: Line 59:
===== ID =====
===== ID =====


'''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.
<span class="mw-translate-fuzzy">
This id helps '''Amarok''' to identify tracks that are moved to other locations so that statistics informations (rating, score, playcount) are not lost.
'''Amarok''' śledzi pliki po ich identyfikatorze który jest przechowywany w pliku audio lub wyliczany na podstawie artysty, tytułu albumu oraz tytułu utworu.
Currently '''Amarok''' will not import tracks with duplicate unique ids.
Ten identyfikator pozwala '''Amarok''' zidentyfikować utwory które zostały przeniesione do innych lokalizacji, tak aby ich statystyki (wynik, ocena, ilość odtworzeń) nie zostały stracone.
This leads to the surprising behavior that copied tracks still appear only once in '''Amarok'''.
Aktualnie '''Amarok''' nie importuje dwóch utworów z jednym identyfikatorem.
Powoduje to zaskakujące wyniki, gdy skopiowane utwory wciąż pokazują się tylko raz w '''Amarok'''.
</span>


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.
<span class="mw-translate-fuzzy">
Such a problem can be seen by the debug output (start '''Amarok''' with the --debug option) while scanning.
W niektórych przypadkach różne utwory mają ten sam identyfikator. Jest to bardzo rzadkie i zwykle jest to rezultat wielu lat działania niestabilnej wersji '''Amarok'''.
Ten problem może być zauważony podczas skanowania w wyjściu diagnostycznym (uruchom '''Amarok''' z opcją <code>--debug</code>).
</span>


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.
===== O Albumach =====


===== About Albums =====
Skaner może jedynie czytać pojedyncze utwory, ale '''Amarok''' wyświetli je posortowane według albumu lub kompilacji (album bez jednego specyficznego artysty). '''Amarok''' nie może polegać na katalogach w których pliki się znajdują, ponieważ jest zbyt wiele, zbyt różnych schematów organizacji plików.


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.
Dlatego też skaner wykonuje następujące czynności:


The scanner is therefore doing the following:
* Utwory bez wykonawcy albumu lub artysty (lub kompozytora w przypadku klasycznego utworu) są umieszczone w kompilacji.


* Tracks without an album artist or an artist (or a composer in case of a classical track) are placed in a compilation.
* Utwory które mają ustawioną flagę kompilacja lub z artystą innym niż "various artists" są umieszczane w albumach.


* Tracks that have the compilation flag set or an album artist other than "various artists" will be placed in an album.
* Utwory które mają ustawioną flagę kompilacji na 0 są umieszczane w kompilacji.


* Tracks that have the compilation flag set to 0 are placed in a compilation.
<span class="mw-translate-fuzzy">
* Albumy o nazwach np. "Live", "Greatest Hits" są zawsze rozpatrywane jako album.
</span>


* Albums called "Live", "Greatest Hits" and a couple of other names are always regarded as an album.
* Jeśli zostaną utwory kilku różnych artystów, umieszczane są w kompilacji lub robiony jest z nich album.


* 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.
<span class="mw-translate-fuzzy">
Ten proces jest dość skomplikowany. Zwykle, jednak wyjście ze skanera pozwala zorientować się dlaczego utwory posortowane są w określony sposób.
W takim przypadku uruchom (w terminalu) {{Input|amarokcollectionscanner -r '''''~/Katalog/Muzyki'''''}}
Szukaj tagów "compilation" i utworów z innym tagiem "artist" lub "albumartist".
</span>


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.
<span class="mw-translate-fuzzy">
In such a case try executing (on a command line) {{Input|amarokcollectionscanner -r '''''~/Music/directory'''''}}
Możesz usunąć tag z pliku mp3 używając komendy: {{Input|id3v2 -r TCMP '''''nazwa pliku'''''}}
Look for "compilation" tags and tracks with different "artist" and "albumartist" tags.
</span>
 
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=Amarok: Organizacja - Kolekcja | nexttext=Amarok: Organizacja - Przeszukiwanie kolekcji
| index=Special:myLanguage/Amarok/Manual | indextext=Back to Menu
| index=Special:myLanguage/Amarok/Manual | indextext=Powrót do Menu
}}
}}


[[Category:Amarok]]
[[Category:Amarok2.8/pl]]
[[Category:Multimedia]]
[[Category:Multimedia/pl]]
[[Category:Tutorials]]
[[Category:Samouczki/pl]]

Latest revision as of 22:50, 2 June 2015

Skanowanie kolekcji

Za każdym razem, gdy Amarok wyświetla kolekcję, informacja o utworach i albumach musi pochodzić z jakiegoś źródła. Źródłem może być urządzenie przenośne, usługa internetowa lub baza danych. Dla utworów przechowywanych w Lokalnej kolekcji, Amarok używa bazy danych, aby mieć szybki dostęp do wymaganych metadanych. Dane muszą być najpierw załadowane do bazy, co jest zwykle wykonywane poprzez skanowanie Lokalnej kolekcji w poszukiwaniu plików audio. Ten proces nazywa się skanowaniem kolekcji.

Dobrze jest rozumieć proces skanowania, by wygodniej pracować z programem Amarok.

Skanowanie Przyrostowe / Aktualizacja Kolekcji

Tak zwane skanowanie przyrostowe skanuje katalogi kolekcji w poszukiwaniu zmienionych plików. Zwykle jest to wykonywane co minute, ale może być wywołane manualnie poprzez przycisk Update Collection w menu

Skanowanie przyrostowe sprawdzi datę modyfikacji każdego katalogu w kolekcji z datą ostatniej znanej zmiany. Ma to następujące skutki:

  • Możesz wykonać przeskanowanie jednego katalogu, zmieniając jego datę ostatniej modyfikacji (na przykład używając touch w konsoli).

  • Jeśli pliki w katalogach zmienią się skaner nie zauważy tego, ponieważ modyfikacja pliku zmienia jego datę modyfikacji, a nie folderu w którym się znajduje.

  • Jeśli katalogi kolekcji znajdują się na bardzo wolnej partycji, proces sprawdzania daty ostatniej modyfikacji mogą zająć trochę czasu.

Zwykle ta informacja jest przechowywana przez system operacyjny, jednak w przypadku dużych kolekcji może być to niemożliwe. W takich przypadkach wydawać się może, że skaner pracuje ciągle. W przypadku kolekcji powyżej 5000 utworów lub gdy kolekcja przechowywana jest na dysku sieciowym lub partycji NTFS zaleca się wyłączenie opcji Watch folders for change.

Jeśli masz problemy z usuniętymi utworami nadal pojawiającymi się w kolekcji, lub chcesz zaktualizować okładki albumów (które nie są aktualizowane przez zwykłe "zaktualizowanie kolekcji"), to możesz użyć Pełne skanowanie opcji w oknie ustawień. Pełne skanowanie nie sprawdza daty modyfikacji. Nie usunie twoich statystyk, przywróci jednak ocenę' oraz ilość odtworzeń jeśli przechowywane w pliku.

Pasek postępu / Czas skanowania

Pasek postępu pokazuje postęp skanowania. Do 50% skaner skanuje system plików i jedynie buforuje rezultaty. Powyżej 50% skaner wpisuje dane do bazy. Zwykle druga część jest zdecydowanie szybsza, więc nie jest niezwykłym, gdy pasek zdaje się wykonywać skok z 50% do 100%. Do 50% zatrzymanie skanowania jest możliwe, potem, podczas wpisywania rezultatów do bazy, nie może być przerwane.

Czas skanowania zależy od szybkości dysku i innych czynników. Zwykle pierwsze skanowanie jest zdecydowanie wolniejsze niż kolejne kiedy pliki są cachowane przez system operacyjny. Przeskanowanie 10000 plików powinno zająć około 3 minuty na nowoczesnym komputerze. 50000 plików powinno się skanować około 13 minut.

Kopia zapasowa kolekcji

Standardowo Amarok przechowuje całą informacje o kolekcji w katalogu ~.kde/share/apps/amarok/mysqle/. Dobrym pomysłem jest zrobić kopię zapasową tego katalogu zwłaszcza gdy nie włączyłeś zapisywania statystyk w plikach.

ID

Amarok śledzi pliki po ich identyfikatorze który jest przechowywany w pliku audio lub wyliczany na podstawie artysty, tytułu albumu oraz tytułu utworu. Ten identyfikator pozwala Amarok zidentyfikować utwory które zostały przeniesione do innych lokalizacji, tak aby ich statystyki (wynik, ocena, ilość odtworzeń) nie zostały stracone. Aktualnie Amarok nie importuje dwóch utworów z jednym identyfikatorem. Powoduje to zaskakujące wyniki, gdy skopiowane utwory wciąż pokazują się tylko raz w Amarok.

W niektórych przypadkach różne utwory mają ten sam identyfikator. Jest to bardzo rzadkie i zwykle jest to rezultat wielu lat działania niestabilnej wersji Amarok. Ten problem może być zauważony podczas skanowania w wyjściu diagnostycznym (uruchom Amarok z opcją --debug).

O Albumach

Skaner może jedynie czytać pojedyncze utwory, ale Amarok wyświetli je posortowane według albumu lub kompilacji (album bez jednego specyficznego artysty). Amarok nie może polegać na katalogach w których pliki się znajdują, ponieważ jest zbyt wiele, zbyt różnych schematów organizacji plików.

Dlatego też skaner wykonuje następujące czynności:

  • Utwory bez wykonawcy albumu lub artysty (lub kompozytora w przypadku klasycznego utworu) są umieszczone w kompilacji.
  • Utwory które mają ustawioną flagę kompilacja lub z artystą innym niż "various artists" są umieszczane w albumach.
  • Utwory które mają ustawioną flagę kompilacji na 0 są umieszczane w kompilacji.

  • Albumy o nazwach np. "Live", "Greatest Hits" są zawsze rozpatrywane jako album.

  • Jeśli zostaną utwory kilku różnych artystów, umieszczane są w kompilacji lub robiony jest z nich album.

Ten proces jest dość skomplikowany. Zwykle, jednak wyjście ze skanera pozwala zorientować się dlaczego utwory posortowane są w określony sposób.

W takim przypadku uruchom (w terminalu)

amarokcollectionscanner -r ~/Katalog/Muzyki

Szukaj tagów "compilation" i utworów z innym tagiem "artist" lub "albumartist".

Możesz usunąć tag z pliku mp3 używając komendy:

id3v2 -r TCMP nazwa pliku