Eu tenho todas as minhas músicas, sem classificação em / home / blah / Music /. Está em pastas aleatórias, o que não importa para mim, já que a Banshee cuida de tudo. Eu tenho uma grande lista de reprodução contendo bons 2/3 da minha música. Como posso copiar todos os arquivos mp3 listados na lista de reprodução em uma nova pasta?
Nota: Não estou tentando exportar uma lista de reprodução, mas copie os mp3s listados na lista de reprodução.
Encontrou a solução, funciona com qualquer media player.
Exporte sua lista de reprodução para um arquivo m3u. Eu chamei de playlist.m3u
Abra um terminal na pasta onde você salvou o arquivo.
Copie e cole este:
Lembre-se de alterar o caminho para a pasta de saída desejada.
Nota: O terminal não fornecerá nenhuma saída enquanto os arquivos forem copiados, apenas seja paciente;)
fonte
Boa pergunta, esse é um recurso muito necessário. É estranho como poucos players de mídia o possuem.
Aqui está um método que você pode tentar: ele pode ter limitações no seu caso, especialmente se a sua lista de reprodução for muito grande, grave um CD de dados em disco com os arquivos da lista de reprodução, salve a imagem .iso resultante onde desejar e extraia-a.
Aqui estão os passos:
Selecione sua lista de reprodução à esquerda. Verifique se todos os artistas estão selecionados no painel superior direito.
selecione todas as faixas da lista de reprodução no painel inferior direito.
Clique com o botão direito e clique em Gravar CD.
O Brasero deve começar com todas as faixas prontas para serem gravadas em CD; por padrão, você deseja gravar um CD de áudio; agora provavelmente haverá tantas faixas que não caberão em um CD de áudio; portanto, o próximo passo é alterar o projeto brasero.
Você será perguntado "Deseja descartar a seleção de arquivo ou adicioná-la ao novo projeto?"
Agora, o Brasero está pronto para gravar uma imagem ISO com todos os arquivos da sua playlist em qualquer local que você escolher.
Clique no botão de gravação no canto inferior direito, escolha sua localização e nomeie a imagem ISO, o processo de gravação será bastante rápido, pois nenhuma transcodificação ou normalização é feita.
Clique com o botão direito na imagem .iso e extraia-a, isso criará uma pasta com os arquivos.
Se desejar, você pode continuar e gravar o CD como backup ou se precisar dar uma cópia a alguém.
Veja as capturas de tela:
Banshee escreve o menu do CD
Projeto Brasero Audio CD, altere para um projeto de dados
Os menus Brasero mostrando como alterar o tipo de projeto
O projeto de dados que pode lidar com uma quantidade razoável de mp3s
fonte
Obrigado The Negative Shape por esta ótima solução! Eu o modifiquei para que os arquivos sejam renomeados de acordo com sua posição na lista de reprodução.
fonte
Também deixarei meu script, pois pode ser útil para alguém. https://gist.github.com/CRImier/9777606
É puro Python e não copia músicas duas vezes quando executado várias vezes. Espero que isso ajude alguém =)
fonte
Aqui está um script que eu uso para copiar arquivos do arquivo /home/user/playlist.m3u para a pasta / home / user / export / , desde que os arquivos reais estejam em / home / user / Music /, se não apenas mudar o uma linha no script.
A diferença ao arrastar as entradas do banshee para uma pasta é que esse script manterá a hierarquia de seus /artists/albums/track.mp3 ou qualquer hierarquia que você tenha para refletir exatamente qualquer playlist m3u criada. Portanto, desta maneira, não é possível duplicar e todas as faixas estão em seu lugar anterior.
Eu fiz isso porque meu telefone só tem MTP e é um pouco nebuloso no Ubuntu. Além disso, o banshee sincronizará meu android de forma muito caótica. Então, eu quase tenho que usar isso para transferir wifi minha pasta de exportação.
fonte
Aprimorei o script python fornecido pelo usuário: "Арсений Пичугин" para preservar a estrutura de diretórios ao copiar arquivos para um novo local. Isso permite que você copie o arquivo .m3u e os arquivos de música de destino para um novo dispositivo, e os links não serão quebrados; portanto, a lista de reprodução REPRODUZIRÁ, como no seu mp3 player ou telefone. O script pressupõe que ele esteja na pasta de nível superior onde os arquivos de música são encontrados e onde o arquivo .m3u está localizado.
apreciar!
fonte