Precisa de um criador de lista de reprodução para Linux que faça caminhos relativos

8

No Windows, eu uso o "Playlist Creator 3.6.2". Esse é o programa ideal para o que eu quero, mas no wine você não pode acessar a configuração para definir o recurso que eu mais quero, e esse é um caminho relativo na lista de reprodução. Sem isso, as listas de reprodução não são tão portáteis em todos os dispositivos.

Estou procurando um pequeno aplicativo autônomo no qual eu possa arrastar e soltar arquivos para criar listas de reprodução, mas também tentei, mas não consigo ver como, obter rhythmbox ou amarok para fazer isso.

Editar: O que eu quero fazer é poder sentar no meu computador e criar listas de reprodução (razoavelmente longas) que o pequeno reprodutor de música baseado em linux conectado ao meu sistema Hi-Fi possa reproduzir. Tanto o player quanto minha área de trabalho podem ver a mesma unidade de rede que contém a música, mas vê-la montada / compartilhada de maneira diferente - portanto, as listas de reprodução, colocadas na raiz do armazenamento em rede, devem usar caminhos relativos e, em seguida, funcionarão, não importa como é montado ou acessado.

Jazz
fonte
Perdoe-me se eu parecer idiota, existe um formato de jogador / lista de reprodução que suporte caminho relativo?
precisa saber é
Certo. Criei playlists com caminhos relativos do aplicativo do Windows que mencionei. É uma de suas opções de configuração, e Totem e Audacious, por apenas dois exemplos, estão mais do que felizes em usar as listas.
Jazz

Respostas:

5

Estou procurando um pequeno aplicativo autônomo no qual eu possa arrastar e soltar arquivos para criar listas de reprodução, mas também tentei, mas não consigo ver como, obter rhythmbox ou amarok para fazer isso.

Clementine Music Player é o seu software. "Arrastar e soltar arquivos para criar listas de reprodução" é precisamente a base da sua experiência do usuário. Você também pode ouvir suas listas de reprodução com ele.

Quanto às suas listas de reprodução com caminhos relativos, você pode fazer o seguinte:

  1. Fazendo e salvando a lista de reprodução com Clementine.
  2. Substituindo todas as ocorrências do diretório raiz (sem a barra final) por .. Por exemplo, se o diretório raiz da sua lista de reprodução for /home/ubnewbie2/Music/Playlist_Root/, substitua /home/ubnewbie2/Music/Playlist_Rootpor ..

Você também pode criar um script personalizado (ou um pequeno programa) para automatizar a segunda etapa.

air-dex
fonte
Parece bom E parece estar usando caminhos relativos nas listas de reprodução que criei (embora eu não tenha encontrado nenhum item de configuração para controlar isso). Se ainda assim, esta pode ser minha resposta !!
Jazz
2
Parece que agora é um recurso (v1.0) "Salve as listas de reprodução do m3u com caminhos relativos quando armazenadas no mesmo diretório que os arquivos de áudio."
Jazz
1
Como este programa atende a todos os meus requisitos, dei a recompensa por esta resposta. Também é um ótimo aplicativo de reprodutor de música. Obrigado.
Jazz
Obrigado pela recompensa. Divirta-se com Clementine :) PS: você também pode usá-lo no Windows e no MAC.
Air-dex
6

Terminal aberto

cd /your/folder/
find . -name '*.mp3' > playlist.m3u

Pode ser necessário ajustar outras extensões de arquivo que não o mp3. As aspas são necessárias para escapar dos resultados

freudi
fonte
1

Eu gosto do VLC media player para criar listas de reprodução m3u no Ubuntu. Arraste e solte os arquivos de áudio na seção da lista de reprodução. Em "Mídia", clique em "Salvar lista de reprodução em arquivo", selecione o tipo de lista de reprodução que deseja criar ao lado de "Arquivos do tipo", nomeie-o e salve.

RedPook
fonte
0

Use sed para remover qualquer parte das informações do caminho para torná-lo relativo e, se necessário, para alternar entre barras invertidas e barras invertidas.

No exemplo abaixo, o primeiro comando o remove /full/path/Music/e o substitui por um ponto. O segundo inverte as barras (meu sistema de áudio Ford Sync não gosta de barras nas listas de reprodução).

sed -i 's/\/full\/path\/Music\//\./g' "playlist name.m3u"
sed -i "s/\//\\\/g" "playlist name.m3u"
Bob H
fonte
-1

VLC media player! Aqui você pode salvar criar e salvar lista de reprodução em arquivo, mas eu também gostaria que o Playlist Creator funcionasse no Ubuntu!

Lars
fonte
1
Não consigo ver como configurá-lo para usar caminhos relativos. Você encontrou uma maneira de fazer isso?
Jazz