1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-11-25 19:49:32 +01:00
NewPipe/doc
Isira Seneviratne 9d04a73c85
Merge dev to refactor (#11427)
* add NP icon for Android Studio's NewUI

* Fix NPE in MediaSessionPlayerUi while destroying player

* Update NewPipeExtractor to v0.24.1

* Add changelogs for hotfix release v0.27.1 (998)

* Hotfix release v0.27.1 (998)

* Update README.pt_BR.md (#11275)

* Update Matrix room link, and prioritise it (#11350)

* Update Matrix room link, and prioritise it

* Update Matrix room link in CONTRIBUTING.md

* Prioritise Matrix in contribution doc too

* Update NewPipeExtractor to v0.24.2

* Hotfix release v0.27.2 (999)

* Add changelogs for hotfix release v0.27.2 (999)

* Don't warn about rhino class in proguard

Likely related to 01a7b20655 but I am not completely sure.
I tested the app and it works well, so I think that org.mozilla.javascript.JavaToJSONConverters is not used really.

This is the full list of errors:
Missing class java.beans.BeanDescriptor (referenced from: java.lang.Object org.mozilla.javascript.JavaToJSONConverters.lambda$static$4(java.lang.Object))
Missing class java.beans.BeanInfo (referenced from: java.lang.Object org.mozilla.javascript.JavaToJSONConverters.lambda$static$4(java.lang.Object))
Missing class java.beans.IntrospectionException (referenced from: java.lang.Object org.mozilla.javascript.JavaToJSONConverters.lambda$static$4(java.lang.Object))
Missing class java.beans.Introspector (referenced from: java.lang.Object org.mozilla.javascript.JavaToJSONConverters.lambda$static$4(java.lang.Object))
Missing class java.beans.PropertyDescriptor (referenced from: java.lang.Object org.mozilla.javascript.JavaToJSONConverters.lambda$static$4(java.lang.Object))

* Remove code committed accidentally

---------

Co-authored-by: Christian Schabesberger <chris.schabesberger@mailbox.org>
Co-authored-by: Tobi <TobiGr@users.noreply.github.com>
Co-authored-by: Stypox <stypox@pm.me>
Co-authored-by: #27 <68751594+tag27@users.noreply.github.com>
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
2024-08-11 08:11:50 +05:30
..
gradle.md Add documentation for the custom gradle parameters 2021-09-12 20:43:28 +02:00
README.asm.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.de.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.es.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.fr.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.hi.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.it.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.ja.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.ko.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.pa.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.pl.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.pt_BR.md Merge dev to refactor (#11427) 2024-08-11 08:11:50 +05:30
README.ro.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.ru.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.ryu.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.so.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.sr.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.tr.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00
README.zh_TW.md use GitHub markdown to emphasise warning in all READMEs 2024-03-27 10:22:52 +01:00

NewPipe

輕巧的 Android 串流前端

Get it on F-Droid


截圖說明功能安裝與更新貢獻捐款授權憑證

網站部落格FAQ媒體


Read this document in other languages: Deutsch, English, Español, Français, हिन्दी, Italiano, 한국어, Português Brasil, Polski, ਪੰਜਾਬੀ , 日本語, Română, Soomaali, Türkçe, 正體中文, অসমীয়া, うちなーぐち, Српски

Warning

這是測試版本,可能會發生錯誤。如果遇到錯誤,請在我們的 GITHUB REPO 開 ISSUE 回報。

將 NEWPIPE 或其任何分支上傳至 GOOGLE PLAY 商店違反了他們的使用者合約。

截圖



說明

NewPipe 不使用任何 Google 架構的函式庫或 Youtube API。因為只解析網站來取得必要資訊此軟體可以在沒有安裝 Google 服務的裝置上使用。此外,使用 NewPipe 不需要 YouTube 帳號。NewPipe 是個 copyleft 自由軟體。

功能

  • 搜索影片
  • 無須登入
  • 顯示影片的基本資訊
  • 播放 Youtube 影片
  • 收聽 Youtube 影片
  • 彈出模式(懸浮模式)
  • 選擇串流播放器來播放影片
  • 下載影片
  • 只下載音訊
  • 在 Kodi 開啟影片
  • 顯示上/下一部影片
  • 搜尋特定語言的影片
  • 播放/屏蔽有年齡限的制內容
  • 顯示頻道資訊
  • 搜索頻道
  • 觀看頻道影片
  • 支援 Orbot/Tor (目前未直接實裝)
  • 支援 1080p/2K/4K
  • 觀看歷史
  • 訂閱頻道
  • 搜尋歷史
  • 搜索/播放播放清單
  • 將播放清單加入待播清單
  • 將影片加入待播清單
  • 末端播放清單
  • 字幕
  • 支援直播
  • 顯示評論

支援的網站

NewPipe 支援多種服務。我們的使用文件有如何增加新服務與下載器的說明。想新增服務的話,請聯絡我們。目前支援的服務有:

  • YouTube
  • SoundCloud [測試]
  • media.ccc.de [測試]
  • PeerTube instances [測試]
  • Bandcamp [測試]

安裝與更新

你可以用以下的任何方法安裝 NewPipe

  1. 將我們的 repo 加至 F-Droid 再從那邊安裝。詳細的說明在此:https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/
  2. Github 發布 下載 APK 再安裝。
  3. 自 F-Droid 更新。這是取得更新最慢的方式,因為 F-Droid 要檢測到更新、建置 APK 、簽署後才會將更新推送給使用者。
  4. 自己建置 APK。這是取得更新最快的方法但因為這也比較複雜所以我們推薦使用其他方法。

對一般的使用者我們推薦方法一。使用方法一或二安裝的 APK 互相相容,但都不相容於方法三。因為前兩者的簽章使用相同的(我們的)金鑰,與後者(使用 F-Droid 的金鑰)的不同。使用方法四建置除錯 APK 完全避免了金鑰的問題。簽章金鑰能幫助使用者避免安裝惡意的更新。

若你想更換安裝來源(如果 NewPipe 的核心機能壞掉而 F-Droid 又還沒有最新的更新),我們推薦以下的步驟:

  1. 在 設定 > 內容 > 匯出資料庫 備份資料以保留歷史、訂閱與播放清單
  2. 移除 NewPipe
  3. 從新的來源下載 APK 並安裝
  4. 在 設定 > 內容 > 匯入資料庫 匯入在步驟 1 備份的資料

貢獻

若你有任何想法、翻譯、設計、整理原始碼或大範圍的原始碼改動,我們歡迎任何幫助。

若你想參與,請閱讀貢獻須知(英文)

Translation status

捐款

若你喜歡 NewPipe 我們歡迎捐款。你可以使用 bitcoin ,也能在 Bountysource 或 Liberapay 上捐款。 更多關於捐款資訊,請見我們的網站

Liberapay Visit NewPipe at liberapay.com Donate via Liberapay

隱私權政策

NewPipe 專案旨在提供私人與匿名的網路媒體使用體驗。 因此此軟體不在沒有你的同意下收集任何資料。NewPipe 的隱私權政策說明了送出錯誤報告與在我們的部落格上留言時何種資料會被傳輸或儲存。你可以在這裡找到此文件。

授權條款

GNU GPLv3 Image

NewPipe 是自由軟體:可以任意使用、研究、分享或更改。在自由軟體基金會發布的[ GPL 通用公眾授權條款](第三或更新的版本)下可以重新散佈與/或修改。