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

From KDE UserBase Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 3: Line 3:
==== Skanowanie kolekcji ====
==== Skanowanie kolekcji ====


<span class="mw-translate-fuzzy">
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 systemie plików '''Amarok''' używa bazy danych, aby mieć szybki dostęp do wymaganych meta-danych.
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 zaimportowane do bazy, co jest zwykle wykonywane poprzez skanowanie katalogów kolekcji w poszukiwaniu plików audio.
Ten proces nazywa się skanowaniem kolekcji.
Ten proces nazywa się skanowaniem kolekcji.
</span>


Dobrze jest rozumieć proces skanowania, by wygodniej pracować z programem '''Amarok'''.
Dobrze jest rozumieć proces skanowania, by wygodniej pracować z programem '''Amarok'''.
Line 12: Line 14:
===== 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 47:
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">
<span class="mw-translate-fuzzy">
Line 47: Line 61:
===== ID =====
===== ID =====


<span class="mw-translate-fuzzy">
'''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.
'''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.
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.
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'''.
Powoduje to zaskakujące wyniki, gdy skopiowane utwory wciąż pokazują się tylko raz w '''Amarok'''.
</span>


<span class="mw-translate-fuzzy">
<span class="mw-translate-fuzzy">
Line 73: Line 89:
* Jeśli zostaną utwory kilku różnych artystów, umieszczane są w kompilacji lub robiony jest z nich album.
* Jeśli zostaną utwory kilku różnych artystów, umieszczane są w kompilacji lub robiony jest z nich album.


<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.
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'''''}}
W takim przypadku uruchom (w terminalu) {{Input|amarokcollectionscanner -r '''''~/Katalog/Muzyki'''''}}
Szukaj tagów "compilation" i utworów z innym tagiem "artist" lub "albumartist".
Szukaj tagów "compilation" i utworów z innym tagiem "artist" lub "albumartist".
</span>


<span class="mw-translate-fuzzy">
Możesz usunąć tag z pliku mp3 używając komendy: {{Input|id3v2 -r TCMP '''''nazwa pliku'''''}}
Możesz usunąć tag z pliku mp3 używając komendy: {{Input|id3v2 -r TCMP '''''nazwa pliku'''''}}
</span>





Revision as of 11:42, 17 November 2012

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 systemie plików Amarok używa bazy danych, aby mieć szybki dostęp do wymaganych meta-danych. Dane muszą być najpierw zaimportowane do bazy, co jest zwykle wykonywane poprzez skanowanie katalogów 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