remove wiki for now, since It's not up to date

Christian Schabesberger 2016-11-20 11:33:05 +01:00
parent 035eb94488
commit 87332e7624
5 changed files with 0 additions and 253 deletions

@ -1,51 +0,0 @@
1. Media playback on `IntentService`'s worker thread
- wifilock/wakelock
- requires `INTERNET` permission,
- wakelock permission too
2. Material Notification-based playback controls
- running in foreground - calls `startForeground()`
- uses category `CATEGORY_TRANSPORT` (I think?)
- classed as a `LOW` priority notification in material notification design
3. Listen for changes in audio focus
thought the following would be parsed by GFM, but nevermind.
###TODO
* change play-pause button icon based on whether video is paused
* audio focus request
* audio focus change listener
* AUDIO_BECOMING_NOISY intent listener
* improve handling of bg playing a video while another is already playing
* complex video control (seek) using `VideoItemDetailActivity` controls
* 5.0+:
* public-private fields of Notification
* <5.0:
- implement RemoteControlClient
- Expanded view:
* progress bar
* video playback & total time
###DONE
* wifi lock
* cpu lock
* ongoing
* priority
* category
* return to VideoItemDetail page on notification tap
* progress bar
* basic media controls
* run in thread
* clean up after playback properly
* translation strings
* listen for completion
* lock screen controls
A lot of these suggestions are taken from <http://developer.android.com/design/patterns/notifications.html>

@ -1,43 +0,0 @@
These are the properties each video streaming service has. Manually updated, please help to fill this in.
### Basic fields
Field | YouTube | Vimeo | Dailymotion | Vine
-------------------|--------------------|--------------------|--------------------|--------------------
Title | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x:
Uploader | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Description | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Date Published | :white_check_mark: | :white_check_mark: | :white_check_mark: | :large_orange_diamond: "20 days ago" format for recent
Length | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: almost always 6 secs
View count | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: "loops"
Like count | :white_check_mark: | :white_check_mark: | :x: | :white_check_mark:
Dislike count | :white_check_mark: | :x: | :x: | :x:
Video Thumbnail | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Uploader Thumbnail | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Video URL | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Video Stream | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Audio Stream | :white_check_mark: | :white_check_mark: | :white_check_mark: | :grey_question:
### Specific features
Feature | YouTube | Vimeo | Dailymotion | Vine
--------------------|--------------------|--------------------|--------------------|-------------------
Comments | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Related videos | :white_check_mark: | :x: | :white_check_mark: related videos + more from same channel | :white_check_mark:
Next video | :white_check_mark: | :white_check_mark: "couch mode" | :x: | :x:
Channels | :white_check_mark: | :white_check_mark: "people" | :white_check_mark: | :white_check_mark:
Channel followers | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
Verified channels | :white_check_mark: | :white_check_mark: | :white_check_mark: | :grey_question:
Playlists | :white_check_mark: | :white_check_mark: "channels"/"groups" | :white_check_mark: | :white_check_mark:
Subtitles | :white_check_mark: | :large_orange_diamond: uploader's discretion | :white_check_mark: | :x:
Autogenerated Subs | :white_check_mark: | :x: | :grey_question: | :x:
Timestamps | :white_check_mark: | :x: [1] | :white_check_mark: `?start=89` for 1 min, 29 sec | :x:
Downloadable Videos | :x: | :large_orange_diamond: uploader's discretion | :grey_question: | :x:
Video rating | :white_check_mark: | :white_check_mark: | :grey_question: | :x:
NSFW filter | :white_check_mark: login to view [2] | :white_check_mark: hides search results; togglable | :white_check_mark: hides search results; togglable | :grey_question:
Paid Videos in search results | :white_check_mark: locale-dependent | :white_check_mark: | :x: | :x:
No-flash support (HTML5 player) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark:
1. see <http://webapps.stackexchange.com/questions/24253/>; apparently implemented in 2012, now not working
2. also, could be bypassed by using embedding, e.g. [`embed/EnAyVE8LHWQ`](https://www.youtube.com/embed/EnAyVE8LHWQ) instead of [`watch?v=EnAyVE8LHWQ`](https://www.youtube.com/watch?v=EnAyVE8LHWQ)
TODO: fill in remaining fields, add more services

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
Welcome to the NewPipe wiki!

41
TODO.md

@ -1,41 +0,0 @@
Feature | Issue Ticket(s)
------------------------------|--------------
Improved Downloading | [#13](https://github.com/theScrabi/NewPipe/issues/13), [#22](https://github.com/theScrabi/NewPipe/issues/22), [#42](https://github.com/theScrabi/NewPipe/issues/42), [#44](https://github.com/theScrabi/NewPipe/issues/44), [#95](https://github.com/theScrabi/NewPipe/issues/95)
Bookmarks -- local offline | [#14](https://github.com/theScrabi/NewPipe/issues/14)
View history | [#6](https://github.com/theScrabi/NewPipe/issues/6)
Search history | [#6](https://github.com/theScrabi/NewPipe/issues/6)
Subtitles | [#55](https://github.com/theScrabi/NewPipe/issues/55)
Channels support | [#2](https://github.com/theScrabi/NewPipe/issues/2), [#57](https://github.com/theScrabi/NewPipe/issues/57)
Video links in search bar | [#35](https://github.com/theScrabi/NewPipe/issues/35)
Search bar suggestions | [#5](https://github.com/theScrabi/NewPipe/issues/5)
Playlists support | [#54](https://github.com/theScrabi/NewPipe/issues/54), [#98](https://github.com/theScrabi/NewPipe/issues/98)
Play in background | [#28](https://github.com/theScrabi/NewPipe/issues/28), [#63](https://github.com/theScrabi/NewPipe/issues/63), [#76](https://github.com/theScrabi/NewPipe/issues/76), [#98](https://github.com/theScrabi/NewPipe/issues/98)
Handle SHARE intents | [#84](https://github.com/theScrabi/NewPipe/issues/84), [#98](https://github.com/theScrabi/NewPipe/issues/98)
Sleep timer | [#27](https://github.com/theScrabi/NewPipe/issues/27)
UPnP / DLNA output support | [#105](https://github.com/theScrabi/NewPipe/issues/105)
Themes support | [#109](https://github.com/theScrabi/NewPipe/issues/109)
Video Search sorting & filters| [#110](https://github.com/theScrabi/NewPipe/issues/110)
Subtasks
-------
###Bookmarks
* Bookmark folders
- group bookmarks into related, labeled sets
* Bookmarks export
- preferably into portable format, eg JSON
###Channels support
* Search for channels
* Search within channels
* Display general information about channels
* Subscribe to channels
* Watch videos from a channel
###Playlists support
* Search for playlists
* Search within playlists?
* Play through playlists