Como sincronizar nossa música em qualquer dispositivo

Uma das coisas com que geralmente lidamos com aqueles de nós que têm uma grande coleção de músicas e querem sincronizar Com o nosso reprodutor portátil (um reprodutor de mp3, um telefone celular, etc.) é que em alguns casos os programas ou alguma ferramenta não suportam o nosso reprodutor e não o reconhecem como tal.
Existem apenas 3 maneiras de fazer isso: manualmente, colaborando com projetos como informação do media-player o libmtp (se o nosso player suportar este protocolo) ou criando na pasta raiz da memória do dispositivo (ou no cartão de memória se for o caso) o arquivo .is_media_player

Este arquivo oculto é como qualquer arquivo de configuração do qual indicamos aos jogadores que o suportam (Caixa de ritmo, Bansee, Clementine, etc) como deve tratar nosso dispositivo.

Um exemplo básico do arquivo seria:
output_formats=audio/mpeg, audio/wav
audio_folders=Music/
folder_depth=2

Na primeira linha indicamos os formatos suportados pelo player indicando o tipo mime e separados por vírgulas sendo o primeiro aquele que o jogador levaria ao converter o arquivo, se necessário.

Na segunda, indicamos ao jogador em que diretório o dispositivo irá salvar os arquivos e no terceiro a quantidade de subpastas a serem criadas. Os valores possíveis de folder_depth são:

  • folder_depth = 0 -> Música / arquivo.mp3
  • folder_depth = 1 -> Música / Artista / arquivo.mp3
  • folder_depth = 2 -> Música / Artista / Disco / arquivo.mp3

Por padrão, seu valor é 0.

Alguns reprodutores mais antigos não suportam subpastas ou precisam ir para uma pasta específica, portanto, antes de criar o arquivo, leia a documentação do reprodutor.

Com isso temos o básico, agora vamos ver quais outras opções temos:

  • nome: Nome do dispositivo a ser exibido no player
  • formatos_de_entrada: É o mesmo que output_formats, exceto que neste caso indicamos os formatos em que o jogador grava, seja do microfone ou do rádio
  • formato_lista_de_lista: Semelhante a output_formats, neste caso é para playlists
  • caminho_da_lista_reprodução: Neste, indicamos o caminho onde as listas de reprodução são salvas. Por padrão, leva o mesmo valor que pastas_de_áudio
  • cover_art_file_type: Formato das capas. Eles podem ser jpeg, png, tiff, ico ou bmp
  • cover_art_file_name: O nome com o qual as capas serão salvas
  • capa_arte_tamanho: O tamanho da capa em pixels. Se for estável, basta colocar um valor

Para finalizar, deixo vocês com os tipos de mímica mais comuns.

Os 2 últimos são de playlists
  • MP3: audio / mpeg
  • OGG: audio / ogg
  • AAC: audio / aac
  • uau: audio / wav
  • Flack: audio / flac
  • m3u: audio / x-mpegurl
  • por favor: audio / x-scpls
Este método não funciona em iPads, iPhones e outros produtos Apple.