eXport-it, android  UPnP Client/Server

eXport-it android UPnP/HTTP kliens/szerver

Android


Android fájlmegosztó alkalmazás, videó, hang, kép és könyveket




Leírás


Adatvédelmi irányelvek



Azok számára, akik nem szeretik a technikai szempontok:

Ez az alkalmazás közvetlenül, és fut a wifi hálózat, csak telepíteni, indítsa el a eXport-it szervert és várjon 2 másodpercet, kapok egy üzenetet, a HTTP szerver elindul, és egy kis ikon jön az Android állapotsorban.

A szerver aktív, és akkor megy el a kérelmet. A UPnP név alapértelmezésben eXport-it. Fel kell tudnia használni minden UPnP kliens a Wifi hálózat, vagy a webböngésző mutat , hogy az URL-t adott a bal felső oldalán a "server" ablakban.

a vezeték nélküli hálózat, akkor a számítógép használatát, vagy iMac nézi a videókat és fényképeket található Android telefon, mint hallgatni a zenét, vagy olvasás dokumentumok (. pdf, könyveket), a kedvenc web böngésző, mint a Chrome, a Firefox, ...

Azt is érvényesíteni a szerver a helyi eXport-it kliens.

android upnp application

Ez egy olyan alkalmazás használatához lévő adatokat a Android telefon vagy tabletta, más eszközök, mint egy Android rendszer, a számítógép, vagy a média kompatibilis a TV. Az, hogy használja a legtöbb szabványos protokollok, UPnP és a HTTP

eXport-it végrehajtja a szerver és a kliens (két ikon az Android asztalon). A szerver épít egy listát a video-, hang-és képfájlok, és ezen kívül a PDF és eBook fájlokat megtalálja az Android rendszer. A lista ezeket a fájlokat a saját jellemzőit a memóriában tárolt és kiadott egy UPnP Directory Service és a HTTP szervert.

A fájlok osztják csak négy kategóriában: a video fájlok (mp4, webm és 3GPP) az audio fájlok (MP3, OGG és M4A), a kép fájlok (jpeg, gif vagy png), és könyveket (pdf, prc, epub, EKT, mobi és DjVu-).

Hogyan kezdjük el használni

Először is, csak elindítani a szervert, és várja a végén inicializálási folyamat. Ha Wi-Fi vagy a mobil hálózat segítségével ellenőrizze az állapotát, és az URL-eket, hogy próbálja ki. Fort legtöbb ember a szerver felől nem érhető el mobilhálózat. Akkor először ellenőrizze, milyen a szerver forgalmaz egy webböngésző mutat a helyi URL után kiment a kiszolgáló ablak (az igazi szerver fut a háttérben). Az is lehetséges, hogy a IPv6 visszacsatolási cím eléréséhez a HTML oldalt a böngésző egy URL-t a "//[::1]:8192".

Második lépésben, akkor a szerver konfigurációját megváltoztatni a szerver nevét, és talán alkalmazkodni a betűméretet a nyelv és a készüléket.

A következő lépésben meghatároz egy felhasználói név és jelszó adminisztrátorként a hozzáférés az összes kategóriában.

Ha ez működik, akkor meg további felhasználói neveket hozzáférés meghatározott kategóriákba.

És végül megadhatjuk "port forwarding", amikor csatlakozik az otthoni Wi-Fi is elérhető az interneten. Ha a teljes körű alkalmazás UPnP támogatás, akkor csak azért, hogy meghatározza a nem null port alias a konfigurációs és ellenőrizze a konzol, ha működik. Az ingyenes alkalmazás van beállítani manuálisan az ADSL router. Ha jól néz ki akkor próbálja ki otthon bármely böngésző van, egy ingyenes, nyilvános Webproxy a JavaScript támogatás.

HTTPS bár támogatta, nem úgy néz ki, hogy a legjobb a sima felhasználóknak bonyolultsága miatt kell használni a okostelefonok és a gyenge teljesítményt, mint az egyszerű HTTP.

Amikor port forwarding és hitelesítés dolgozik, akkor a "klub" opciót, hogy könnyen hozzáférhető az interneten, közzététele az adatokat a www.export-it.club. Hogy tesztelje a saját szerver használatát igényli webproxyként mert saját külső IP-cím nem érhető el a Wi-Fi hálózat. Ez az opció lehetővé teszi, hogy ne eloszlása változó URL IP-címet és a port számát, csak kattintson a megfelelő szerver által meghatározott vonal a szerver nevét, egy kis leírás mondat és az egyik kép ikon.

technikai háttér

Az UPnP támogatást nyújt Teleal Cling 1.0.5 (Copyright (C) 2010 Teleal GmbH, Svájc), valamint a HTTP kiszolgáló épül NanoHTTPD verzió 1,25, Copyright 2001,2005-2012 Jarno Elonen és 2010 Konstantinos Togias. Így ez a kérelem tartalmazza LGPL szoftver. Mindkettő a módosított változatokat, nem natív kód. A Teleal Cling könyvtár csak egy jar fájlt épült néhány módosítást szükséges az alkalmazást a cling-core, cling-support (1.0.5) és teleal-common (1.0.14) jar fájlokat … NanoHttpd módosult, hogy támogassa a “HEAD” módszer, hogy adjunk a DLNA HTTP fejlécek kérést fakitermelés és hogy az első honlap. A forráskód elérhető a futtatható.

a hangulatjelek használt észrevétel által tervezett és készített Enrico Gollnow (Erni). Látogasson el a honlapján, hogy bővebb információ őt és a smiley (//www.gomotes.com).

A gombok találtak a www.mindfreakerstuff.com és a fokozott tárcsa által //www.adanware.blogspot.com.

A jelszó titkosítás rutin használ Tom Wu jsbn könyvtár (Javascript BigInteger és RSA) a web böngésző oldalon, és a SpongyCastle java könyvtár szerver oldalon.

Ez az alkalmazás a JmDNS-t használja, amely többszörös DNS-t valósít meg Java-ban a szolgáltatáskereséshez és regisztráláshoz. Ez a könyvtár teljes mértékben átjárható az Apple Bonjour protokolljával. Köszönettel tartozom Arthur van Hoffnak, Rick Blairnek és Kai Kreuzer-nek, az Apache License 2.0-es verziója szerint engedélyezett hatékony könyvtárnak.

Engedélyek és erőforrások

Ezen rendszer beállításait, majd a Speciális beállítások, megtalálja Battery manager. Annak érdekében, hogy a szerver, és fut állandóan, akkor válassza teljesítmény az Energiagazdálkodási terv, és aktiválja ezt az alkalmazást a védett alkalmazások és a teljesítmény-igényes alkalmazásokat.

A szerver hozzáférést igényel a fájlrendszer és olvasni a telefon beállításait kimutatására állapotváltozásokat, mint a Wifi, vagy ha az adatátvitel akkor aktiválódik, ha csatlakozik a mobil hálózathoz. Adott esetben a szerver küld SMS-ben a külső IP-címe megváltozik (opció a konfiguráció) és az ország hívószámát Access_Coarse_Location, (Nem pontos helyét csak a két betű országkód). A kliens program az írási külső tároló mentésére letöltött fájlokat, és a rekord audio engedélyt mutató görbék zenehallgatás közben.

client/server

Kapcsolat

Felveheti velünk a kapcsolatot e-mailben “exportit.ddcs@gmail.com“.

Ne habozzon kapcsolatos problémákat, nem a funkciókat, ... Minden kritikusok és észrevételeit várjuk.

A jelenlegi verzió most: eXport-it 2.2.7

2.2.7-es verzió
- Csak hogy naprakész maradjak.

2.2.3-as verzió
- Az alkalmazást frissítettük, hogy támogassa a jelenlegi Android környezetet.

2.2.1-es verzió
- Javítások elvégzése a Médiafájlok funkció (GET) letöltésénél.

2.1.7 verzió
- Nyelvváltás javítása többnyelvű Android rendszereken.

2.1.5 verzió
- Stabilizálja az alkalmazást sok sietve végzett frissítés után.
- elnézést, de új alkalmazásikont kellett rajzolnom.

2.1.3 verzió
- A kezdeti elrendezési oldalt felülvizsgálták.

2.0.9 verzió
- A kategóriák és a "véletlenszerű" kapcsoló használatának javítása a kliensben.
- Az adatbázis változásai miatt a korábbi mentési fájlok már nem használhatók.


2.0.7 verzió
- Automatikus képválasztás hangfájlok kategóriájának lejátszásakor
- Jobb jelszótitkosítás az adatbázisban

1.9.9-es verzió
- sok apró hiba mindenhol javítva.
- több kategória képessége médiafájlonként a kiválasztás megkönnyítése érdekében.

1.9.7 verzió
- az Android 14 engedélyek beállításának javítása

1.9.6 verzió
- módosítások, hogy a kódot és a könyvtárakat hozzáigazítsák az aktuális Android-verzióhoz
- az exportit2 könyvtár lecserélése az androidx.media3.exoplayerre
- az audiolejátszó képfeldolgozásának megváltoztatása


1.9.3 verzió
- Alkalmazza a szükséges módosításokat az Android 14 támogatásához
- hozzáférést biztosít az FFprobe és FFmpeg parancsokhoz az alkalmazásban ezzel a könyvtárral

1.9.1-es verzió
- az új www.ddcs.re webhely a www.export-it.org és a .club helyébe lép

1.8.9-es verzió
- Csak hogy naprakész legyen

1.8.7 verzió
- A Let's Encrypt használata SSL-tanúsítványok beszerzéséhez és kezeléséhez
- Exoplayer 2.18.4-el konfigurálva FFmpeg 6.0 multicast csatorna vagy UPnP streaming kliensként

1.8.5 verzió
- A régi kódot a jelenlegi Android környezethez igazították




Google Play Store:

Google Play StoreeXport-it
Google Play StoreeXport-it FFmpeg
Google Play StoreeXport-it client