Este é um reprodutor DLNA apresentando metadados de servidor e conteúdo.
A função DMC também é implementada e pode ser reproduzida no DMR.
O código-fonte é publicado sob a licença de código aberto (licença MIT).
O recurso deste aplicativo é a exibição de informações sobre o servidor DLNA (DMS) e seu conteúdo.
Como a função de reprodução usa o codec do dispositivo, o arquivo que pode ser reproduzido depende do dispositivo.
Por exemplo, no caso de filmes, se for um formato compatível com o padrão Android, como H.264 / VP8 / VP9, parece reproduzível em quase todos os dispositivos.
Alguns dispositivos podem reproduzir MPEG 1 / MPEG 2 / WMV / DivX, etc.
Se você não conseguir reproduzi-lo, pode iniciar o aplicativo externo nas configurações, portanto, experimente.
Como um dos métodos de reprodução, a função DMC é implementada.
Se você tiver uma TV com função DMR na mesma rede, poderá fazer com que o conteúdo DMS seja reproduzido no DMR.
Se o DMR oferecer suporte, a reprodução de conteúdo DTCP-IP também será possível.
Além disso, se você tiver um gravador SONY, como nasne ou gravador Panasonic, pode usar a função de salto de capítulo.
Embora carregue a função mínima de reprodução de filmes, imagens estáticas e música, ele apresenta uma função de exibição de metadados de servidor e conteúdo, em vez da usabilidade como reprodutor.
Uma vez que as informações sobre a tag de extensão ARIB (arib: longDescription, etc) também são exibidas, as informações detalhadas do programa podem ser vistas se o gravador etc. for compatível.
Além disso, se as informações do programa contiverem um URL, ele atuará automaticamente como um link.
Observações
- Embora não possa garantir a incorporação de opiniões, esperarei relatórios de solução de problemas e solicitações de funções etc. de vez em quando.
- Desde a versão 0.7.6, introduzi o Firebase SDK (Analytics, Crashlytics) para coletar informações de travamento.
- Não corresponde à reprodução de conteúdo protegido por direitos autorais (DTCP-IP). E não há plano de correspondência
- Por causa do desenvolvimento na faixa de hobby pessoal, o equipamento não é capaz de adquirir o suficiente. Ficaria muito grato se você tiver qualquer problema, entre em contato comigo com detalhes do equipamento e detalhes.
- Como o salto de capítulo não é uma função padrão (é a função de especificação do próprio fabricante), a implementação é necessária para cada fabricante. Atualmente, isso só oferece suporte a produtos Sony e Panasonic de propriedade do autor. Agradeceríamos muito se você pudesse entrar em contato comigo se tiver informações de outro fabricante.
- O código-fonte deste aplicativo e a biblioteca UPnP são publicados sob a licença do MIT no GitHub.
DLNA Player para Android
https://github.com/ohmae/dms-explorer
Biblioteca ControlPoint Universal Plug and Play (UPnP) para Java
https://github.com/ohmae/mmupnp
Permissões de Abount
Este aplicativo é exibido como solicitando a seguinte permissão.
Eles são usados para Wi-Fi, comunicação DLNA e relatórios de falhas do Firebase. E "evitar que o dispositivo hiberne" é usado para continuar a conexão Wi-Fi durante a reprodução.
- Informações de conexão Wi-Fi
- ver conexões Wi-Fi
- Outro
- receber dados da Internet
- ver conexões de rede
- acesso total à rede
- evita que o dispositivo hiberne
Equipamento investigado
DMS:
- SONY nasne
- SONY BDP-S6700
- SONY BDZ-AT 970 T
- SHARP AQUOS LC-40U30
- SHARP AN-WLTU1
- Panasonic DMR-BRZ1020
- Synology DS 216j
- Kodi (Windows)
- Servidor de mídia universal (Windows / Linux)
DMR:
- SHARP AQUOS LC-40U30
- ONKYO TX-NR 646
- Kodi (Windows)
- SONY BDP-S6700
- Panasonic DMR-BRZ1020
Para quem pode cooperar no fornecimento de informações
Você pode usar as seguintes ferramentas (é necessário um PC com Java instalado) para sugar todas as informações do DMS. Por favor, envie esta informação para mim. No entanto, esteja ciente de que ele também sabe qual conteúdo está contido no servidor ou gravador.
https://github.com/ohmae/cds-extractor/releases/download/v.0.0.3/cdsextractor.jar