Gostaria de saber se alguem conhece alguma maneira de fazer sub pastas inteligente em q so fizesse parte do criterio as musicas da smart anterior.
Ex.
SMART Folder de Genero - SERTANEJO
Sub Smart Sertanejo Anos 90
Sub Smart Sertanejo Anos 2000
ou seja a primeira vai listar todas de sertanejo e a segunda
Sei q da pra fazer editando o codigo de genero e ano na mesma linha de codigo, porem fica trabalhoso, ainda mais que o editor de smart folder do vdj nao ´muito amigavel pois é em modo texto
Ex.
SMART Folder de Genero - SERTANEJO
Sub Smart Sertanejo Anos 90
Sub Smart Sertanejo Anos 2000
ou seja a primeira vai listar todas de sertanejo e a segunda
Sei q da pra fazer editando o codigo de genero e ano na mesma linha de codigo, porem fica trabalhoso, ainda mais que o editor de smart folder do vdj nao ´muito amigavel pois é em modo texto
Inviato Mon 30 Mar 20 @ 8:40 pm
Acho que você está falando de "filter folders" (pasta filtro) que é um dos 3 tipos de smart folder (pasta inteligente) disponível no VirtualDJ, as outras duas são as favorite folders (pastas favoritas) e virtual folders (pastas virtuais).
Não existe um jeito simples ou automático, realmente você precisará utilizar os recursos de pasta filtro. O VirtualDJ possui o plugin "My Library" com pastas filtro mais usadas, você pode procurar em Config > Extensions > Other > Tools entretanto o seu exemplo de critério é muito específico e não é atendido no My Library, que tem filtros gerais e baseados em língua inglesa
Importante: para que o filtro funcione, suas músicas deverão ter seus id3tags preenchidos corretamente. Caso isso não ocorra, o programa não irá filtrar nenhum resultado pois o VirtualDJ não faz preenchimento automático de id3tags. Ou seja, o recurso é interessante mas somente é útil se a biblioteca for organizada pelo usuário com os tags corretos.
Entre ler, implementar e testar sua solução, levei aproximadamente 15 minutos de trabalho. Você citou que é pouco intuitivo, mas eu acho que não é tão complicado assim, mas claro isso depende de cada um.
O texto da pasta filtro é simples. Para o exemplo que você deu, crie uma pasta virtual (vermelha) "principal" com o nome "Sertanejo". Nela não será aplicado nenhum filtro, servirá apenas como um "sumarizante" das pastas por ano. Então para criar as pastas de filtro (azul) selecione a pasta principal vermelha e depois clique no botão "criar pasta filtro", então a pasta azul será criada dentro da pasta "sertanejo". Dê a esta pasta o nome "Sertanejo Anos 90" e atribua a função genre contains sertanejo and year >=1990 and year<=1999. E proceda assim para cada década que quiser, bastando mudar o ano na função (1980-1989, 1970-1979, 2000-2009, 2010-2019, etc.). E se vc quiser ainda criar uma pasta filtro que tenha todas as músicas sertanejas independente do ano, só usar a função genre contains sertanejo e aninhar na mesma pasta virtual. Ainda, caso você tenha outros gêneros que considere sertanejo (por exemplo, forró, sofrência, etc.) você pode acrescentar estes gêneros adicionando com "ou" - genre contains sertanejo or genre contains sofrência or genre contains forró and year >=1990 and year<=1999. Veja na figura abaixo, clique na figura para exibir em tamanho natural.
Existe outra maneira, mas vai depender da sua organização. Por exemplo, se você organiza sua biblioteca por década (pasta 1990-1999 com todos os gêneros ali dentro) então você pode criar uma pasta filtro com a função group by genre e aninhar sua pasta filtro dentro da pasta por década, clicando com botão direito para aplicar a opção "recursive", então o filtro se aplicará somente ao conteúdo daquela pasta. Se você organiza por gênero, então pode fazer o filtro group by year range 10 e serão criados subpastas de 10 em 10 anos para a quele determinado gênero. Veja abaixo, clique na figura para exibir em tamanho natural.
Infelizmente, o aninhamento (criação de sub-pastas) só é possível dentro de pastas reais ou dentro de pastas virtuais. O aninhamento dentro de pastas filtro não está disponível hoje no programa.
Não existe um jeito simples ou automático, realmente você precisará utilizar os recursos de pasta filtro. O VirtualDJ possui o plugin "My Library" com pastas filtro mais usadas, você pode procurar em Config > Extensions > Other > Tools entretanto o seu exemplo de critério é muito específico e não é atendido no My Library, que tem filtros gerais e baseados em língua inglesa
Importante: para que o filtro funcione, suas músicas deverão ter seus id3tags preenchidos corretamente. Caso isso não ocorra, o programa não irá filtrar nenhum resultado pois o VirtualDJ não faz preenchimento automático de id3tags. Ou seja, o recurso é interessante mas somente é útil se a biblioteca for organizada pelo usuário com os tags corretos.
Entre ler, implementar e testar sua solução, levei aproximadamente 15 minutos de trabalho. Você citou que é pouco intuitivo, mas eu acho que não é tão complicado assim, mas claro isso depende de cada um.
O texto da pasta filtro é simples. Para o exemplo que você deu, crie uma pasta virtual (vermelha) "principal" com o nome "Sertanejo". Nela não será aplicado nenhum filtro, servirá apenas como um "sumarizante" das pastas por ano. Então para criar as pastas de filtro (azul) selecione a pasta principal vermelha e depois clique no botão "criar pasta filtro", então a pasta azul será criada dentro da pasta "sertanejo". Dê a esta pasta o nome "Sertanejo Anos 90" e atribua a função genre contains sertanejo and year >=1990 and year<=1999. E proceda assim para cada década que quiser, bastando mudar o ano na função (1980-1989, 1970-1979, 2000-2009, 2010-2019, etc.). E se vc quiser ainda criar uma pasta filtro que tenha todas as músicas sertanejas independente do ano, só usar a função genre contains sertanejo e aninhar na mesma pasta virtual. Ainda, caso você tenha outros gêneros que considere sertanejo (por exemplo, forró, sofrência, etc.) você pode acrescentar estes gêneros adicionando com "ou" - genre contains sertanejo or genre contains sofrência or genre contains forró and year >=1990 and year<=1999. Veja na figura abaixo, clique na figura para exibir em tamanho natural.
Existe outra maneira, mas vai depender da sua organização. Por exemplo, se você organiza sua biblioteca por década (pasta 1990-1999 com todos os gêneros ali dentro) então você pode criar uma pasta filtro com a função group by genre e aninhar sua pasta filtro dentro da pasta por década, clicando com botão direito para aplicar a opção "recursive", então o filtro se aplicará somente ao conteúdo daquela pasta. Se você organiza por gênero, então pode fazer o filtro group by year range 10 e serão criados subpastas de 10 em 10 anos para a quele determinado gênero. Veja abaixo, clique na figura para exibir em tamanho natural.
Infelizmente, o aninhamento (criação de sub-pastas) só é possível dentro de pastas reais ou dentro de pastas virtuais. O aninhamento dentro de pastas filtro não está disponível hoje no programa.
Inviato Tue 31 Mar 20 @ 12:49 am
obrigado por responder,
depois fui ver que tinha opçao de criar o fitro recursivo, com os resutados considerando apenas a pasta que esta.
Uma pena ainda nao poder se criar sub smart dentro da smart.
No exemplo q tu falou se minhas pastas sao por genero e quero arranjar por ano. A pasta virtual de Genero tera que ser manual, ou seja cada vez que entrar uma nova musica terei que adicionar a ela. e depois criar um sub smart folder por ano, correto?
depois fui ver que tinha opçao de criar o fitro recursivo, com os resutados considerando apenas a pasta que esta.
Uma pena ainda nao poder se criar sub smart dentro da smart.
No exemplo q tu falou se minhas pastas sao por genero e quero arranjar por ano. A pasta virtual de Genero tera que ser manual, ou seja cada vez que entrar uma nova musica terei que adicionar a ela. e depois criar um sub smart folder por ano, correto?
Inviato Wed 01 Apr 20 @ 7:56 pm
A pasta por gênero tem que ser "real" e não uma smart folder. O resto está correto.
Seria bacana se pudesse aninhar uma filter dentro da outra com o recursive ativado, aí sim muito mais rápido, mas não há perspectiva de implantação disso.
Seria bacana se pudesse aninhar uma filter dentro da outra com o recursive ativado, aí sim muito mais rápido, mas não há perspectiva de implantação disso.
Inviato Thu 02 Apr 20 @ 12:32 am