eXport-it, android  UPnP Client/Server

ekspor itu android UPnP/HTTP client/server

Android


aplikasi file sharing Android untuk video, audio, gambar dan ebooks




Deskripsi


Kebijakan pribadi



Bagi mereka yang tidak suka pertimbangan teknis:


Aplikasi ini langsung berdiri dan berjalan pada jaringan wifi, hanya menginstal, memulai eXport-it Server dan menunggu selama 2 detik, mendapatkan pesan server HTTP dimulai dan ikon kecil datang pada android bar status.

Server Anda aktif dan Anda dapat pergi keluar dari aplikasi. Nama UPnP secara default adalah eXport-it. Anda harus dapat menggunakannya dari klien UPnP pada jaringan Wifi Anda, atau dengan browser Web yang menunjuk ke URL yang diberikan di sisi kiri atas "server" jendela.

Pada jaringan nirkabel, Anda dapat menggunakan PC atau iMac untuk melihat video dan foto yang terletak di ponsel Android, seperti mendengarkan musik atau membaca dokumen (pdf., eBook) dengan web favorit browser seperti Chrome, Firefox, ...

Anda juga dapat memvalidasi server Anda dengan lokal eXport-it client.

android upnp application

Ini adalah aplikasi untuk menggunakan data yang terletak pada ponsel Android Anda atau tablet, pada perangkat lain seperti sistem Android, PC Anda, atau jika media kompatibel pada TV Anda. Untuk itu, ia menggunakan protokol yang paling standar, UPnP dan Http.

eXport-it menerapkan Server dan Client (dua ikon pada desktop Android Anda). Server membangun sebuah daftar file video, audio dan gambar, dan tambahan pdf dan e-book file yang dapat menemukan dalam sistem Android Anda. Daftar file-file dengan karakteristik mereka diatur dalam memori dan diterbitkan melalui Layanan Direktori UPnP dan server HTTP.

File-file tersebut hanya didistribusikan dalam empat kategori: file video (mp4, webm dan 3gpp) file audio (mp3, ogg dan m4a), file gambar (jpeg, gif atau png), dan ebooks (pdf, RRC, epub, pdb, Mobi dan djvu).

Bagaimana memulai menggunakannya

Pertama-tama, hanya mulai server dan menunggu akhir dari proses inisialisasi. Jika Anda berada di Wifi atau jaringan Ponsel Anda dapat memeriksa status dan URL untuk mencobanya. Fort sebagian besar orang server tidak bisa diakses dari jaringan Mobile. Anda pertama dapat memeriksa apa server Anda mendistribusikan dengan web browser menunjuk ke lokal URL setelah keluar jendela Server (server sebenarnya berjalan di latar belakang). Hal ini juga memungkinkan untuk menggunakan alamat loopback IPv6 untuk mengakses halaman HTML dari browser Anda dengan URL seperti "//[::1]:8192".

Sebagai langkah kedua, Anda dapat menggunakan konfigurasi server untuk mengubah nama server Anda dan mungkin menyesuaikan ukuran font untuk bahasa Anda dan perangkat.

Langkah berikutnya terdiri dalam mendefinisikan username dan password sebagai administrator dengan akses ke semua kategori.

Ketika bekerja, Anda dapat menentukan nama pengguna tambahan dengan akses ke kategori tertentu.

Dan akhirnya Anda dapat menentukan "port forwarding" ketika Anda terhubung pada Wifi rumah Anda agar dapat diakses dari Internet. Jika Anda menggunakan aplikasi lengkap dengan dukungan UPnP, Anda hanya mendefinisikan alias non nol pelabuhan di konfigurasi dan memeriksa konsol jika bekerja. Dengan aplikasi gratis Anda harus mengkonfigurasi secara manual router ADSL Anda. Ketika itu terlihat baik Anda dapat mencobanya dari rumah dengan browser web yang Anda miliki, menggunakan Web publik proxy gratis dengan dukungan Javascript.

HTTPS meskipun didukung, tidak terlihat untuk menjadi yang terbaik untuk pengguna biasa karena kompleksitas untuk menggunakannya dengan smartphone dan penampilan buruk dibandingkan dengan HTTP sederhana.

Ketika port forwarding dan otentikasi bekerja, Anda dapat menggunakan "klub" pilihan untuk dengan mudah diakses di Internet, penerbitan data Anda pada www.export-it.club. Untuk menguji server Anda sendiri memerlukan penggunaan proxy Web karena alamat IP eksternal Anda sendiri tidak dapat diakses dari jaringan Wifi Anda. izin opsi ini untuk menghindari distribusi dari URL berubah dengan alamat IP dan nomor port, hanya mengklik garis server yang tepat ditentukan oleh nama server Anda, kalimat deskripsi kecil dan salah satu gambar Anda sebagai ikon.

latar belakang teknis

Dukungan UPnP disediakan oleh Teleal Cling 1.0.5 (Copyright (C) 2010 Teleal GmbH, Swiss), dan Http Server dibangun di atas NanoHTTPD versi 1.25, Copyright 2001,2005-2012 Jarno Elonen dan 2010 Konstantinos Togias. Jadi aplikasi ini berisi perangkat lunak LGPL. Keduanya versi modifikasi, bukan kode asli. The Teleal Cling perpustakaan hanya satu jar dibangun dengan beberapa modifikasi yang diperlukan oleh aplikasi dari cling-core, cling-support (1.0.5) dan teleal-common (1.0.14) file jar … NanoHttpd telah dimodifikasi untuk mendukung metode “HEAD” untuk menambahkan header DLNA HTTP, permintaan logging dan untuk memberikan halaman rumah awal. Kode sumber tersedia sebagai executable.

Semua emoticon yang digunakan dalam komentar yang dirancang dan dibuat oleh Enrico Gollnow (Erni). Kunjungi website-nya untuk mencari info lebih banyak tentang dia dan smiley nya (//www.gomotes.com).

Tombol ditemukan oleh www.mindfreakerstuff.com dan ditingkatkan spinner oleh //www.adanware.blogspot.com.

Rutinitas enkripsi password menggunakan library jsbn Tom Wu (Javascript BigInteger dan RSA) di web sisi browser dan java perpustakaan SpongyCastle di sisi server.

Aplikasi ini menggunakan JmDNS, sebuah implementasi multi-cast DNS di Java untuk penemuan dan registrasi layanan. Perpustakaan ini sepenuhnya dapat dioperasikan dengan protokol Apple Bonjour. Semua terima kasih saya kepada Arthur van Hoff, Rick Blair dan Kai Kreuzer, untuk perpustakaan yang efisien ini berlisensi di bawah Lisensi Apache, Versi 2.0.

Izin dan sumber daya

Dalam pengaturan sistem, kemudian Pengaturan lanjutan, Anda dapat menemukan manajer Battery. Untuk menjaga server dan berjalan secara permanen, Anda harus memilih Kinerja untuk rencana Power, dan mengaktifkan aplikasi ini di aplikasi dilindungi dan di aplikasi intensif daya.

Server membutuhkan akses ke sistem file dan membaca pengaturan telepon untuk mendeteksi perubahan negara seperti di Wifi atau jika transmisi data diaktifkan jika terhubung ke jaringan seluler. Opsional server dapat mengirim SMS ketika alamat IP eksternal berubah (pilihan dalam konfigurasi) dan kode negara oleh ACCESS_COARSE_LOCATION, (Bukan lokasi yang tepat hanya dua huruf kode negara). Program klien menggunakan izin untuk menulis ke penyimpanan eksternal untuk menyimpan file yang didownload, dan izin audio yang rekor untuk menunjukkan kurva saat mendengarkan musik.

client/server

Hubungi kami

Anda dapat menghubungi kami melalui e-mail ke “exportit.ddcs@gmail.com“.

Jangan ragu untuk melaporkan masalah, kurangnya fungsi, ... Semua kritik dan komentar are welcome.

Versi saat ini sekarang: eXport-it 2.2.3

Versi 2.2.3
- Aplikasi ini ditingkatkan untuk mendukung lingkungan Android terkini.

Versi 2.2.1
- Melakukan koreksi pada pengunduhan fungsi file Media (GET).

Versi 2.1.7
- Meningkatkan peralihan bahasa pada sistem android multibahasa.

Versi 2.1.5
- menstabilkan aplikasi setelah banyak pemutakhiran yang dilakukan dengan tergesa-gesa.
- maaf, tetapi saya harus menggambar ikon aplikasi baru.

Versi 2.1.3
- Halaman tata letak awal telah ditinjau.

Versi 2.0.9
- Meningkatkan penggunaan kategori dan sakelar "acak" di klien.
- Karena perubahan dalam basis data, file cadangan sebelumnya tidak dapat digunakan lagi.

Versi 2.0.7
- Pemilihan gambar otomatis saat memutar kategori file audio
- Enkripsi kata sandi yang lebih baik dalam database

Versi 1.9.9
- banyak kesalahan kecil diperbaiki di mana-mana.
- Kemampuan beberapa kategori per file media untuk memudahkan pemilihan.

Versi 1.9.7
- untuk memperbaiki pengaturan izin untuk Android 14

Versi 1.9.6
- modifikasi untuk mengadaptasi kode dan perpustakaan ke versi Android saat ini
- untuk mengganti perpustakaan eksport2 dengan androidx.media3.exoplayer
- mengubah pemrosesan gambar pemutar audio


Versi 1.9.3
- terapkan perubahan yang diperlukan untuk mendukung Android 14
- berikan akses ke perintah FFprobe dan FFmpeg di aplikasi dengan perpustakaan ini

Versi 1.9.1
- situs Web baru www.ddcs.re menggantikan www.export-it.org dan .club

Versi 1.8.9
- Hanya untuk tetap up to date

Versi 1.8.7
- Menggunakan Let's Encrypt untuk mendapatkan dan mengelola sertifikat SSL
- Dikonfigurasi dengan Exoplayer 2.18.4 sebagai klien saluran multicast FFmpeg 6.0 atau streaming UPnP

Versi 1.8.5
- Kode lama disesuaikan dengan lingkungan Android saat ini




Google Play Store:

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