Dit is een DLNA-speler die server- en inhoudmetagegevens weergeeft.
De DMC-functie is ook geïmplementeerd en kan worden afgespeeld naar DMR.
De broncode wordt gepubliceerd onder de Open source-licentie (MIT-licentie).
De functie van deze app is om informatie weer te geven over de DLNA-server (DMS) en de inhoud ervan.
Omdat de afspeelfunctie de codec van het apparaat gebruikt, is het afhankelijk van het apparaat welk bestand kan worden afgespeeld.
In het geval van films bijvoorbeeld, als het een formaat is dat voldoet aan de Android-standaard, zoals H.264 / VP8 / VP9, lijkt het afspeelbaar op bijna alle apparaten.
Sommige apparaten kunnen MPEG 1 / MPEG 2 / WMV / DivX, enz. Afspelen.
Als je het niet kunt spelen, kun je de externe applicatie starten in de instellingen, dus probeer het.
Als een van de afspeelmethoden is de DMC-functie geïmplementeerd.
Als u een tv met DMR-functie op hetzelfde netwerk heeft, kunt u DMS-inhoud laten afspelen naar DMR.
Als de DMR dit ondersteunt, is afspelen van DTCP-IP-inhoud ook mogelijk.
Als u een SONY-recorder zoals een nasne- of Panasonic-recorder heeft, kunt u ook de hoofdstukverspringingsfunctie gebruiken.
Hoewel het de minimale afspeelfunctie van films, stilstaande beelden en muziek heeft, beschikt het over een metagegevensweergavefunctie van server en inhoud in plaats van bruikbaarheid als speler.
Aangezien informatie over de ARIB-extensietag (arib: longDescription, enz.) Ook wordt weergegeven, kan gedetailleerde programma-informatie worden bekeken als de recorder enz. Compatibel is.
Als de programma-informatie een URL bevat, fungeert deze automatisch als een link.
Opmerkingen
- Hoewel ik niet kan garanderen dat ik meningen zal opnemen, zal ik van tijd tot tijd wachten op probleemoplossingsrapporten en verzoeken om functies enz.
- Sinds 0.7.6 heb ik Firebase SDK (Analytics, Crashlytics) geïntroduceerd voor het verzamelen van crashinformatie.
- Het komt niet overeen met het afspelen van auteursrechtelijk beschermde inhoud (DTCP-IP). En er is geen correspondentieplan
- Door ontwikkeling in persoonlijk hobbymatig assortiment kan apparatuur niet voldoende worden aangeschaft. Het zou zeer op prijs worden gesteld als u problemen ondervindt, neem dan contact met mij op met details over de apparatuur en details.
- Omdat de hoofdstuksprong geen standaardfunctie is (het is de eigen specificatiefunctie van de fabrikant), is implementatie vereist voor elke fabrikant. Momenteel ondersteunt dit alleen Sony- en Panasonic-producten die eigendom zijn van de auteur. Het zou zeer op prijs worden gesteld als u contact met mij kunt opnemen als u informatie van andere fabrikanten heeft.
- De broncode van deze applicatie en de UPnP-bibliotheek is gepubliceerd onder de MIT-licentie op GitHub.
DLNA Player voor Android
https://github.com/ohmae/dms-explorer
Universal Plug and Play (UPnP) ControlPoint-bibliotheek voor Java
https://github.com/ohmae/mmupnp
Abount-machtigingen
Deze app wordt weergegeven als de volgende toestemming vraagt.
Deze worden gebruikt voor Wi-Fi, DLNA-communicatie en Firebase-crashrapportage. En "voorkom dat apparaat in slaapstand gaat" wordt gebruikt om de Wi-Fi-verbinding tijdens het afspelen voort te zetten.
- Wi-Fi-verbindingsinformatie
- bekijk Wi-Fi-verbindingen
- Andere
- gegevens van internet ontvangen
- bekijk netwerkverbindingen
- volledige netwerktoegang
- voorkom dat het apparaat slaapt
Apparatuur onderzocht
DMS:
- SONY nasne
- SONY BDP-S6700
- SONY BDZ-AT 970 T
- SCHERPE AQUOS LC-40U30
- SCHERPE AN-WLTU1
- Panasonic DMR-BRZ1020
- Synology DS 216j
- Kodi (Windows)
- Universal Media Server (Windows / Linux)
DMR:
- SCHERPE AQUOS LC-40U30
- ONKYO TX-NR 646
- Kodi (Windows)
- SONY BDP-S6700
- Panasonic DMR-BRZ1020
Voor degenen die kunnen meewerken bij het verstrekken van informatie
U kunt de volgende tools gebruiken (pc met Java is nodig) om alle informatie uit het DMS te verwijderen. Stuur mij deze informatie. Houd er echter rekening mee dat het ook weet welke inhoud op de server of recorder staat.
https://github.com/ohmae/cds-extractor/releases/download/v.0.0.3/cdsextractor.jar