Como criar listas de reprodução para jogadores DLNA?

4

Uma coisa que notei quando configuro meu servidor DLNA (minidlna no Debian) é que o protocolo suporta a criação de listas de reprodução. Eu gostaria de aproveitar isso. Minhas perguntas:

  1. Em que formato a playlist precisa estar?
  2. Onde o arquivo de lista de reprodução deve estar localizado, relativo à música?
  3. Se um arquivo for renomeado ou movido ou as tags editadas, a playlist será atualizada automaticamente?

Meu XBox 360 e um rádio da Internet suportam listas de reprodução, assim como um aplicativo no meu telefone. Nenhum dos meus dispositivos atualmente suporta criar uma lista de reprodução. Espero que eu esteja claro sobre esta questão

    
por Canadian Luke 24.04.2014 / 06:09

1 resposta

4

Acabei de configurar uma caixa muito semelhante hoje em dia (Debian, minidlna ), e tive que resolver alguns desses mesmos problemas. No meu caso, estou usando um receptor estéreo Onkyo como cliente para arquivos de áudio e um reprodutor Roku para vídeos e fotos.

Olhando para as suas perguntas:

What format does the playlist need to be in?

O formato de arquivo da lista de reprodução é M3U (consulte link ). Isso pode ser criado pelo Windows Media Player e outras ferramentas semelhantes.

Um problema que você terá que resolver é que o arquivo M3U gerado pelo WMP geralmente inclui o caminho completo para o arquivo (assumindo que você tenha configurado o Samba na caixa Debian e montado sua biblioteca de músicas como uma unidade de rede. Janelas). Assim, o arquivo será algo como G:\MusicLibrary\Artist\Album\Song.mp3 , que é como o Windows sabe disso. Infelizmente, como você está hospedando isso no Debian, o separador de diretório é diferente, não há letra de unidade, etc., então o Debian conhece o arquivo como /MusicLibrary/Artist/Album/Song.mp3 .

Isso não é um grande problema se você estiver familiarizado com os utilitários do Unix / Linux, como o editor sed . Você pode facilmente traduzir o nome do arquivo do formato do Windows para o formato Linux. Eu usei o WMP para criar a playlist, enviei para o Debian, executei um comando simples sed de substituição para alterar o formato do nome do arquivo.

Where must the playlist file itself be located, relative to the music?

Não sei se existe uma localização "obrigatória". Eu inicialmente coloquei minhas playlists no diretório de nível superior da minha biblioteca ( /MusicLibrary ), e funcionou muito bem. Eu então criei um diretório dedicado /MusicLibrary/Playlists e coloquei a playlist lá. Mais uma vez, funcionou bem.

Depois de criar ou reposicionar a playlist, tive que forçar minidlna a redigitalizar os arquivos de mídia.

Should a file get renamed or moved, or tags edited, will the playlist be updated automatically?

Se eu entendi sua pergunta corretamente, na verdade são duas perguntas. Se o arquivo for renomeado ou movido, a lista de reprodução precisará ser atualizada manualmente. Se as tags forem editadas, elas estarão contidas no próprio arquivo MP3 e a lista de reprodução apontará para o arquivo MP3, portanto, você deve estar bem lá. A única coisa que posso ver é que existe uma opção de formato estendido no arquivo M3U que permite que a duração da música (mm: ss), artista e informação de título sejam armazenadas no arquivo M3U. Quando você cria a lista de reprodução, geralmente essa informação é extraída das tags existentes no momento. Se você atualizar as tags, as informações no arquivo M3U não serão atualizadas para corresponder.

    
por 26.08.2015 / 00:28