eXport-it, android  UPnP Client/Server

eXport-it android UPnP/HTTP Client/Server

Android


en Android-fildeling ansøgning til video, lyd, billeder og ebøger




Client



eXport-it Client

Når du starter klienten får du en skærm som:

upnp client

På titellinjen, har du typen (WiFi eller mobil) og den lokale IP-adresse af dette netværk interface. I midten af skærmen har du en toggle knap og lige under listen over medieservere. Et klik på toggle knap giver en liste over alle UPnP-enheder, der findes på dette netværk. Hvis du vælger en anden enhed end en medie server, kan du læse sin XML præsentation.



Valg af en server på listen, skal give et andet panel (hvis serveren distribuerer data) ligesom

På denne skærm kan du gå tilbage til den oprindelige server listen klikke på den lille "hus" på højre øverste hjørne.

I midten af ​​skærmen er en liste over de filer, der eksporteres af serveren. Du kan vælge alle filer i en liste kontrollere afkrydsningsfeltet nær listen, og derefter klikke på listen (det samme for fravælge alle).

client02


Når der er valgt filer på en liste, kan du afspille disse filer presser på knappen, eller du kan få en lokal kopi med en anden knap. Du kan også "rense" skærmen for alle de navne, før de går til en anden liste ellerej. video streaming

Den video-og lydfiler afspilles med android medieafspiller. Det understøtter kun 3GPP, WebM og mp4 videoer, og m4a, ogg og mp3-lydfiler. Billederne vises gennem en WebView. audio streaming

audio streaming
image display


ebook reading over wifi network

Om eBooks, jeg ikke skrive en ansøgning, men qPDFViewer støtte foreslog at bruge deres produkt til at læse PDF-filer, der starter det som en View hensigt. Denne handling kræver at starte den som en "ny" opgave, og dermed efter at have set dokument eXport-it klienten automatisk re-initialiseret af Android. Jeg testede denne metode med andre produkter, og i øjeblikket eXport-it klient har støtten til qPDFViewer, Acrobat Reader og FBReader 2 beta med sin PDF plugin til at læse. Pdf. For andre eBook typer, kun FBReader (2,0 beta), CoolReader og ZoReader understøttes i øjeblikket.



Jeg planlægger at fortsætte med at teste med andre eBook læsere kan læse "on-line" fra en URL. eXport-it klient kan understøtte maksimalt 4 PDF-læsere og 4 eBook læsere installeret sideløbende (hvis mere kun de 4 første vises), er et dialogvindue vises, før du starter en sekvens af eBooks læsning, for udvælgelse af de brugere, hvis mere end én er installeret.

En anden metode til at læse eBooks består i at bruge en læser understøtter opds kataloger (som Moon Reader, FBReader, etc. ..), og at pege på webadressen på eXport-it server tilføje "/opds" efter portnummer, noget som //192.168.1.47:8192/ops. Serveren svarer med et XML-dokument, der viser alle de eBook filer, der eksporteres.

opds catalog ebook reading over Internet


Forestillinger spørgsmål og kendte begrænsninger

Ved design, eXport-it klient arbejder med kun fire kategorier af filer: video, lyd, billeder og e-bøger. Det er bagtalt, UPnP, ved kun fire containere til elementerne. De "normale" UPnP-servere fungerer helt forskelligt, definerer en meget kompleks containere struktur, ikke kun baseret på filtypen, men på mappenavne, navnet på forfatteren eller skuespiller, udgivelsesår ... Det samme element vises meget ofte flere gange ...

Når eXport-it klienten adgang sådan en server, skal det udføre en kompleks læsning af den globale containere struktur, eliminere alle de dubletter, til at præsentere simpel liste i resumé. Denne proces bruger bunke hukommelse intensivt og kan kræve en masse tid, med meget dårlige resultater.