Amarok/Manual/Organization/CollectionScanning/pt-br: Difference between revisions

From KDE UserBase Wiki
(Created page with "* Você pode acionar a reanálise de uma pasta se modificar a sua hora de modificação (por exemplo, se usar o <code>touch</code> na linha de comando).")
No edit summary
 
(48 intermediate revisions by 2 users not shown)
Line 5: Line 5:
Sempre que o '''Amarok''' está mostrando uma coleção, as informações sobre as faixas e álbuns precisam ser obtidas a partir de uma origem.
Sempre que o '''Amarok''' está mostrando uma coleção, as informações sobre as faixas e álbuns precisam ser obtidas a partir de uma origem.
A origem pode ser um dispositivo portátil, um serviço na Internet ou um banco de dados.
A origem pode ser um dispositivo portátil, um serviço na Internet ou um banco de dados.
Para as faixas que estão armazenadas no sistema de arquivos, o '''Amarok''' está usando um banco de dados para ter um acesso rápido aos metadados necessários.
Para as faixas existentes nas pastas da '''Coleção local''', o '''Amarok''' está usando um banco de dados para ter um acesso rápido aos metadados necessários.
Na primeira vez é necessário importar esta informação para o banco de dados, o que é feito normalmente com a análise das pastas da coleção a procura de arquivos de áudio.
Na primeira execução é necessário carregar estas informações para o banco de dados, o que é feito normalmente com a análise das pastas da '''Coleção local''' em busca de arquivos de áudio.
Este processo é chamado de análise da coleção.
Este processo é chamado de análise da coleção.


Line 13: Line 13:
===== Análise incremental / Atualizar coleção =====
===== Análise incremental / Atualizar coleção =====


A análise incremental irá procurar nas pastas da coleção por atualizações.
A análise incremental irá procurar por atualizações nas pastas da coleção.
Isto normalmente é feito a cada minuto, mas também poderá ser acionado manualmente se escolher a opção <menuchoice>Atualizar coleção</menuchoice> no menu.
Isto é feito a cada minuto se a opção <menuchoice>Monitorar as alterações nas faixas</menuchoice> estiver ativada, mas também poderá ser acionada manualmente ao escolher a opção <menuchoice>Atualizar coleção</menuchoice> no menu.


A análise incremental irá verificar apenas a data de modificação de cada pasta da coleção, em comparação com a última data de modificação conhecida.
A análise incremental irá verificar apenas a data de modificação de cada pasta da coleção, em comparação com a última data de modificação conhecida.
Isto tem algumas implicações:
Isto tem algumas implicações:


* Você pode acionar a reanálise de uma pasta se modificar a sua hora de modificação (por exemplo, se usar o <code>touch</code> na linha de comando).
* Você pode acionar a reanálise de uma pasta se modificar a sua hora de modificação (por exemplo, se usar o <code>touch /caminho/pasta</code> na linha de comando).


* 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.
* Se os arquivos dentro de uma pasta forem alterados, o analisador não irá perceber a alteração, pois a alteração de um arquivo atualiza a sua hora de modificação, mas não a hora de modificação da pasta-mãe. Por outro lado, a maioria dos programas que modificam arquivos, fazem-no de forma atômica, usando um arquivo temporário que depois é renomeado. Esse procedimento atualiza a hora de modificação da pasta e, assim, aciona uma nova análise da pasta.


* 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.
* Se as pastas da coleção estiverem em uma partição muito lenta, o processo de verificação de todas as horas de modificação poderá levar algum tempo. Normalmente, esta informação fica em cache no sistema operacional, mas com grandes coleções isso pode não ser possível. Nesse caso, o analisador pode parecer que continua indefinidamente. Em coleções com milhares de pastas ou quando as coleções são armazenadas em uma unidade de rede ou partição NTFS, recomenda-se desativar a opção <menuchoice>Monitorar pastas por alterações</menuchoice>.


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.
Se tiver problemas com as faixas excluídas que continuam a aparecer na coleção, ou caso queira atualizar as capas do álbum (que não são atualizadas ao executar a opção <menuchoice>Atualizar coleção</menuchoice>), então você poderá usar a <menuchoice>Análise completa</menuchoice> na janela de configurações. A <menuchoice>Análise completa</menuchoice> não se preocupa com datas de modificação e não excluirá as estatísticas dos arquivos existentes. No entanto, excluirá as estatísticas das faixas que desapareceram das pastas da coleção que estiverem montadas. Por este motivo, é aconselhável efetuar a <menuchoice>Análise completa</menuchoice> apenas com todas as pastas da '''Coleção local''' montadas, se mover as faixas entre montagens. A <menuchoice>Análise completa</menuchoice> também atualiza o número de reproduções se o que estiver armazenado nas etiquetas dos arquivos for maior, a classificação se a música ainda não estiver classificada e as etiquetas dos arquivos que tiverem informações sobre as classificações e pontuações (nas mesmas circunstâncias).
<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 =====
===== Barra de progresso / tempo de análise =====


The progress bar will show the progress of the scanning.
A barra de progresso irá mostrar a evolução da análise.
Up to 50% the scanner will scan the file system and just buffer the result.
Até os 50%, o analisador irá verificar o sistema de arquivos e registrar temporariamente o resultado. O período acima dos 50% indica que o analisador está armazenando os resultados no banco de dados. Normalmente, o segundo passo é muito mais rápido que o primeiro, por isso não se surpreenda caso a barra de progresso avançar rapidamente.
Times above 50% indicate that the scanner is committing the results to the database.
Até os 50% é possível interromper a análise. Após os 50%, a gravação dos dados não pode ser interrompida.
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.
O tempo de análise depende da velocidade do seu disco e de outros fatores.
Usually the first scan is a lot slower than subsequent scans where the files are cached by the operating system.
Normalmente, a primeira análise é bem mais lenta que as seguintes, pelo fato de que os arquivos se encontram na cache do sistema operacional.
A scan of 10000 files should take around three minutes on a modern computer. 50000 files should be around 13 minutes.
Uma análise de 10.000 arquivos deve levar cerca de três minutos em um computador moderno. 50.000 arquivos deve demorar cerca de 13 minutos. Obviamente, com uma unidade SSD isto será muito mais rápido.


===== Backup of collection =====
===== Cópia de segurança da coleção =====


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.
Com a configuração padrão, o '''Amarok''' armazena todas as informações da coleção em uma pasta chamada <tt>~.kde/share/apps/amarok/mysqle/</tt>. Pode ser uma boa ideia fazer uma cópia de segurança desta pasta de tempos em tempos, principalmente quando não tiver ativado a reposição da informação das estatísticas.


===== About unique ids =====
===== Sobre os IDs únicos =====


'''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.
O '''Amarok''' registra os arquivos com base em um ID que é armazenado na faixa de áudio ou calculado com base nos metadados do arquivo, nos metadados das etiquetas e nos primeiros kilobytes do arquivo.
This id helps '''Amarok''' to identify tracks that are moved to other locations so that statistics informations (rating, score, playcount) are not lost.
Este ID ajuda o '''Amarok''' a identificar as faixas que foram movidas para outros locais, para que as informações estatísticas (classificação, pontuação, número de reproduções, primeira e última reproduções) não sejam perdidas.
Currently '''Amarok''' will not import tracks with duplicate unique ids.
Atualmente, o '''Amarok''' não irá importar as faixas com IDs duplicados.
This leads to the surprising behavior that copied tracks still appear only once in '''Amarok'''.
Isto leva a um comportamento estranho, onde as faixas copiadas aparecem apenas uma vez no '''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.
Em algumas circunstâncias, até mesmo faixas diferentes poderão ficar com o mesmo ID único. Estes problemas podem ser vistos no resultado de depuração (inicie o '''Amarok''' com a opção --debug em um terminal) durante a análise.
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.
===== Sobre os álbuns =====


===== About Albums =====
O analisador só pode ler faixas individuais, mas o '''Amarok''' irá mostrá-las ordenadas pelo álbum e compilação (um álbum sem artista específico). O '''Amarok''' não consegue se basear na pasta onde os arquivos estão localizados, uma vez que os esquemas de organização das pastas variam bastante.


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.
O analisador está fazendo o seguinte:


The scanner is therefore doing the following:
* As faixas sem um artista ou álbum  (ou um compositor, no caso de uma faixa de música clássica) são colocadas em uma compilação.


* Tracks without an album artist or an artist (or a composer in case of a classical track) are placed in a compilation.
* As faixas que estejam marcadas como compilações ou com um artista do álbum que não seja ''vários artistas'' serão colocadas em um álbum.


* Tracks that have the compilation flag set or an album artist other than "various artists" will be placed in an album.
* As faixas que tenham a marca de compilação como 0 são colocadas em uma compilação.


* Tracks that have the compilation flag set to 0 are placed in a compilation.
* Os álbuns chamados "Best of", "Anthology", "Hit collection", "Greatest Hits",  "All Time Greatest Hits" e "Live" são sempre tratados como um álbum.


* Albums called "Live", "Greatest Hits" and a couple of other names are always regarded as an album.
* Se tiver concluído com várias faixas de diferentes artistas serão colocadas dentro de uma compilação; por outro lado poderá criar um álbum com base nelas.


* 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.
Este processo é bastante complicado. Entretanto, normalmente os resultados das análises podem ajudar a descobrir o motivo pelo qual as faixas são ordenadas desta forma.
Nesse caso, tente executar (na linha de comando) {{Input|amarokcollectionscanner -r '''''~/sua/pasta/músicas'''''}}
Procure pelas etiquetas "compilation" e pelas faixas com diferentes etiquetas de "artista" e "artista do álbum".


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.
Você pode remover a etiqueta de ''compilação'' dos arquivos MP3 com o seguinte comando: {{Input|id3v2 -r TCMP '''''seu nome de arquivo aqui'''''}}
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=Coleção | nexttext=Pesquisar na coleção
| index=Special:myLanguage/Amarok/Manual | indextext=Back to Menu
| index=Special:myLanguage/Amarok/Manual | indextext=Retornar ao Menu
}}
}}


[[Category:Amarok]]
[[Category:Amarok2.8/pt-br]]
[[Category:Multimedia]]
[[Category:Multimídia/pt-br]]
[[Category:Tutorials]]
[[Category:Tutoriais/pt-br]]

Latest revision as of 17:12, 4 July 2013

Other languages:

Analisando coleção

Sempre que o Amarok está mostrando uma coleção, as informações sobre as faixas e álbuns precisam ser obtidas a partir de uma origem. A origem pode ser um dispositivo portátil, um serviço na Internet ou um banco de dados. Para as faixas existentes nas pastas da Coleção local, o Amarok está usando um banco de dados para ter um acesso rápido aos metadados necessários. Na primeira execução é necessário carregar estas informações para o banco de dados, o que é feito normalmente com a análise das pastas da Coleção local em busca de arquivos de áudio. Este processo é chamado de análise da coleção.

É útil compreender o processo de análise para poder utilizar melhor o Amarok.

Análise incremental / Atualizar coleção

A análise incremental irá procurar por atualizações nas pastas da coleção. Isto é feito a cada minuto se a opção Monitorar as alterações nas faixas estiver ativada, mas também poderá ser acionada manualmente ao escolher a opção Atualizar coleção no menu.

A análise incremental irá verificar apenas a data de modificação de cada pasta da coleção, em comparação com a última data de modificação conhecida. Isto tem algumas implicações:

  • Você pode acionar a reanálise de uma pasta se modificar a sua hora de modificação (por exemplo, se usar o touch /caminho/pasta na linha de comando).
  • Se os arquivos dentro de uma pasta forem alterados, o analisador não irá perceber a alteração, pois a alteração de um arquivo atualiza a sua hora de modificação, mas não a hora de modificação da pasta-mãe. Por outro lado, a maioria dos programas que modificam arquivos, fazem-no de forma atômica, usando um arquivo temporário que depois é renomeado. Esse procedimento atualiza a hora de modificação da pasta e, assim, aciona uma nova análise da pasta.
  • Se as pastas da coleção estiverem em uma partição muito lenta, o processo de verificação de todas as horas de modificação poderá levar algum tempo. Normalmente, esta informação fica em cache no sistema operacional, mas com grandes coleções isso pode não ser possível. Nesse caso, o analisador pode parecer que continua indefinidamente. Em coleções com milhares de pastas ou quando as coleções são armazenadas em uma unidade de rede ou partição NTFS, recomenda-se desativar a opção Monitorar pastas por alterações.

Se tiver problemas com as faixas excluídas que continuam a aparecer na coleção, ou caso queira atualizar as capas do álbum (que não são atualizadas ao executar a opção Atualizar coleção), então você poderá usar a Análise completa na janela de configurações. A Análise completa não se preocupa com datas de modificação e não excluirá as estatísticas dos arquivos existentes. No entanto, excluirá as estatísticas das faixas que desapareceram das pastas da coleção que estiverem montadas. Por este motivo, é aconselhável efetuar a Análise completa apenas com todas as pastas da Coleção local montadas, se mover as faixas entre montagens. A Análise completa também atualiza o número de reproduções se o que estiver armazenado nas etiquetas dos arquivos for maior, a classificação se a música ainda não estiver classificada e as etiquetas dos arquivos que tiverem informações sobre as classificações e pontuações (nas mesmas circunstâncias).

Barra de progresso / tempo de análise

A barra de progresso irá mostrar a evolução da análise. Até os 50%, o analisador irá verificar o sistema de arquivos e registrar temporariamente o resultado. O período acima dos 50% indica que o analisador está armazenando os resultados no banco de dados. Normalmente, o segundo passo é muito mais rápido que o primeiro, por isso não se surpreenda caso a barra de progresso avançar rapidamente. Até os 50% é possível interromper a análise. Após os 50%, a gravação dos dados não pode ser interrompida.

O tempo de análise depende da velocidade do seu disco e de outros fatores. Normalmente, a primeira análise é bem mais lenta que as seguintes, pelo fato de que os arquivos se encontram na cache do sistema operacional. Uma análise de 10.000 arquivos deve levar cerca de três minutos em um computador moderno. 50.000 arquivos deve demorar cerca de 13 minutos. Obviamente, com uma unidade SSD isto será muito mais rápido.

Cópia de segurança da coleção

Com a configuração padrão, o Amarok armazena todas as informações da coleção em uma pasta chamada ~.kde/share/apps/amarok/mysqle/. Pode ser uma boa ideia fazer uma cópia de segurança desta pasta de tempos em tempos, principalmente quando não tiver ativado a reposição da informação das estatísticas.

Sobre os IDs únicos

O Amarok registra os arquivos com base em um ID que é armazenado na faixa de áudio ou calculado com base nos metadados do arquivo, nos metadados das etiquetas e nos primeiros kilobytes do arquivo. Este ID ajuda o Amarok a identificar as faixas que foram movidas para outros locais, para que as informações estatísticas (classificação, pontuação, número de reproduções, primeira e última reproduções) não sejam perdidas. Atualmente, o Amarok não irá importar as faixas com IDs duplicados. Isto leva a um comportamento estranho, onde as faixas copiadas aparecem apenas uma vez no Amarok.

Em algumas circunstâncias, até mesmo faixas diferentes poderão ficar com o mesmo ID único. Estes problemas podem ser vistos no resultado de depuração (inicie o Amarok com a opção --debug em um terminal) durante a análise.

Sobre os álbuns

O analisador só pode ler faixas individuais, mas o Amarok irá mostrá-las ordenadas pelo álbum e compilação (um álbum sem artista específico). O Amarok não consegue se basear na pasta onde os arquivos estão localizados, uma vez que os esquemas de organização das pastas variam bastante.

O analisador está fazendo o seguinte:

  • As faixas sem um artista ou álbum (ou um compositor, no caso de uma faixa de música clássica) são colocadas em uma compilação.
  • As faixas que estejam marcadas como compilações ou com um artista do álbum que não seja vários artistas serão colocadas em um álbum.
  • As faixas que tenham a marca de compilação como 0 são colocadas em uma compilação.
  • Os álbuns chamados "Best of", "Anthology", "Hit collection", "Greatest Hits", "All Time Greatest Hits" e "Live" são sempre tratados como um álbum.
  • Se tiver concluído com várias faixas de diferentes artistas serão colocadas dentro de uma compilação; por outro lado poderá criar um álbum com base nelas.

Este processo é bastante complicado. Entretanto, normalmente os resultados das análises podem ajudar a descobrir o motivo pelo qual as faixas são ordenadas desta forma.

Nesse caso, tente executar (na linha de comando)

amarokcollectionscanner -r ~/sua/pasta/músicas

Procure pelas etiquetas "compilation" e pelas faixas com diferentes etiquetas de "artista" e "artista do álbum".

Você pode remover a etiqueta de compilação dos arquivos MP3 com o seguinte comando:

id3v2 -r TCMP seu nome de arquivo aqui