- Port tidak resmi NewPipe adalah build Flatpak eksperimental berbasis Android Translation Layer yang memungkinkan pemasangan dan penggunaan NewPipe untuk Android di Linux
- Build ini bukan distribusi resmi yang dibuat oleh TeamNewPipe, dan juga tidak memiliki afiliasi maupun jaminan dari TeamNewPipe
- NewPipe adalah frontend YouTube yang berfokus pada privasi dan mem-parsing situs web tanpa library framework Google maupun YouTube API
- Dapat digunakan tanpa Google Services maupun akun YouTube, dan tersedia sebagai FLOSS
- Versi 0.28.8 mengakali masalah penerapan paksa protokol SABR oleh YouTube, tetapi masih memiliki keterbatasan untuk video anak-anak
Build Flatpak tidak resmi NewPipe
- NewPipe (port tidak resmi) adalah build Flatpak tidak resmi dan eksperimental berbasis Android Translation Layer
- Ini bukan build yang dirakit oleh TeamNewPipe, juga bukan aplikasi yang berafiliasi atau dijamin oleh TeamNewPipe
- Bug harus dilaporkan ke ATL bug tracker, bukan ke pelacak bug NewPipe
- NewPipe berfungsi sebagai frontend YouTube yang berfokus pada privasi
- Tidak menggunakan library framework Google
- Tidak menggunakan YouTube API
- Informasi yang dibutuhkan diperoleh dengan mem-parsing situs web
- Dapat digunakan pada perangkat tanpa Google Services
- Dapat dipakai tanpa akun YouTube
- Ini adalah FLOSS
Layanan yang didukung dan perubahan di 0.28.8
- Layanan yang didukung mencakup ekosistem YouTube dan berbagai platform media lainnya
- YouTube dan YouTube Music
- PeerTube dan semua instansinya
- Bandcamp
- SoundCloud
- media.ccc.de
- Rilis 0.28.8 mengakali masalah pemutaran yang muncul saat YouTube memaksakan penggunaan protokol SABR
- Masalah resolusi video yang hilang
- Masalah tidak bisa menggunakan stream audio terpisah
- Masalah yang membuat hanya stream MP4 360p dengan audio yang bisa digunakan
- Karena keterbatasan metode akalinya, video anak-anak tetap dikecualikan
- Perbaikan akalinya dibuat lewat upaya komunitas
- Rilis ini menyertakan NewPipe Extractor v0.26.3
- Menyertakan perbaikan akalinya terkait SABR
- Memperbaiki masalah video yang tidak terekstrak dari playlist YouTube
- Memperbaiki masalah pencarian Bandcamp yang tidak mengembalikan hasil
- Get more Information
- Project Website
- Contribute Translations
- Report an Issue
- Browse the source code
1 komentar
Opini Hacker News
Bagian yang menarik tampaknya sebagian besar ada di https://gitlab.com/android_translation_layer/android_transla.... Mungkin ini alternatif untuk Waydroid, tetapi karena tidak memerlukan modul kernel Binder, bisa jadi lebih dekat ke WINE
Selain itu, menurut saya ide mengemas aplikasi dan lapisan kompatibilitas bersama sebagai Flatpak cukup bagus. Aplikasi bisa disediakan hampir seperti native, pengguna dan tester untuk lapisan kompatibilitas bisa didapat dengan mudah, dan cakupannya bisa dipersempit menjadi satu aplikasi pada satu waktu sehingga komunikasi seperti “aplikasi ini berjalan, tetapi jangan berharap aplikasi lain yang belum diimplementasikan juga berjalan” menjadi lebih mudah
Secara ketat, sepertinya Flatpak tidak wajib. Membuat paket Debian untuk ATL dan paket untuk NewPipe lalu memasukkannya ke repositori atau PPA juga tampaknya tidak terhalang secara teknis. Namun untuk penggunaan ini, Flatpak terasa cocok
Layanan memakai Binder, intent juga memakai Binder sampai intent internal, Play Services atau microG yang dipakai 90% aplikasi juga memakai Binder, izin juga Binder. Pada titik ini, image Android x86 mungkin lebih baik dan lebih stabil, dan kecepatannya juga bisa mirip
https://github.com/Cloudef/android2gnulinux
Lihat https://gitlab.com/android_translation_layer/android_transla...
Jika Anda punya perangkat yang menjalankan postmarketOS atau Alpine Linux, Anda bisa mencobanya sendiri dengan aplikasi Android lain. Setelah menjalankan
sudo apk add android-translation-layer$ android-translation-layer some-app.apkSaya mencoba beberapa seperti F-Droid, Spotify, dan Megalodon, tetapi gagal karena berbagai alasan, dan tampaknya masih banyak permukaan API yang kosong. Meski begitu, karena pekerjaan fondasinya sudah selesai, saya berharap cukup banyak bagian bisa ditambahkan relatif mudah
Apa alasan memakai NewPipe di desktop, padahal ada https://freetubeapp.io/
Benar-benar keren. Saya penasaran apakah aplikasi NewPipe bisa diganti dengan fork Tubular (https://github.com/polymorphicshade/Tubular) yang sudah menyertakan SponsorBlock dan ReturnYoutubeDislike
https://gitlab.com/android_translation_layer/android_transla...
https://gitlab.com/android_translation_layer/android_transla...
Saya penasaran seberapa baik pendekatan ini bekerja dibanding cara Anbox/Waydroid
Di ATL, jika dibuka di browser, yang terbuka adalah browser desktop sungguhan, dan unduhan juga masuk ke folder yang dipilih di desktop. Rasanya lebih dekat ke APK untuk desktop, seperti “ARC Welder” milik Google yang tidak memakai browser sebagai runtime
Akhirnya saya memasangnya, dan saya terkesan karena berjalan jauh lebih baik dari dugaan. Tentu saja layar penuh yang sungguhan tampaknya tidak berjalan baik, dan ada glitch seperti margin. Namun secara umum, ia langsung berjalan
Karena jauh lebih efisien daripada menjalankan Waydroid, saya jadi berpikir untuk mencoba aplikasi lain yang biasa saya pakai dengan ini. FreeTube juga klien yang bagus, tetapi karena Electron ukurannya sekitar tiga kali lipat, dan NewPipe terasa jauh lebih responsif
Sebagai orang yang menyukai NewPipe di ponsel, ini disayangkan
Kabar baik. Saya terlalu sering mengutak-atik Surface Go 2, dan lapisan translasi Android terasa sangat cocok untuk lingkungan yang hanya punya layar sentuh, RAM sangat sedikit, eMMC yang luar biasa lambat, dan baterai yang kalau beruntung bisa bertahan 8 jam
Terutama karena tidak banyak aplikasi Linux yang ramah sentuhan. Kirigami dari KDE atau aplikasi ramah sentuhan lain masih sangat dalam tahap pengembangan, jadi baru nyaris cukup untuk penggunaan sehari-hari, sementara aplikasi Electron tidak cocok dengan keyboard virtual sehingga tersingkir. Aplikasi Flutter tidak mendukung DPI resolusi tinggi di Linux, jadi tidak berguna, dan GNOME punya dukungan penskalaan fraksional yang buruk, beberapa masalah menu di layar sentuh, serta ruang font pada launcher yang tidak ikut diskalakan sehingga di DPI tinggi terlihat terpotong seperti “Firef...”. Sebagai catatan, saya memakai Debian Bookworm
Jadi saya tidak terlalu senang bahwa android_translation_layer menggunakan Gtk, tetapi setahu saya penskalaan sudah membaik di Gtk4. Bagaimanapun, saya menantikan untuk mencobanya
Menarik. Saya juga ingin melihat build AppImage untuk aplikasi yang dibuat dengan library ini
https://appimage.org/
Dalam kasus saya, FreeTube dari repositori Arch berjalan sangat baik
https://github.com/FreeTubeApp/FreeTube
Saya sudah cukup lama memakainya di Android dengan memasangnya sebagai aplikasi F-Droid. Masalahnya ada gesekan antara langkah penanggulangan dari YouTube dan versi baru yang menyesuaikannya
Sering kali saya tidak bisa memakai klien alternatif di Android selama beberapa bulan sampai diperbaiki. Apakah ini juga akan jadi masalah di Linux?
Beberapa waktu lalu saya mengetahui Obtainium[1], yang bisa memasang dan memperbarui aplikasi dari hampir semua sumber yang diinginkan. Misalnya, untuk NewPipe, bisa langsung dari rilis GitHub
[1] https://obtainium.imranr.dev/