remove wiki for now, since It's not up to date
parent
035eb94488
commit
87332e7624
|
@ -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
Home.md
1
Home.md
|
@ -1 +0,0 @@
|
|||
Welcome to the NewPipe wiki!
|
41
TODO.md
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
|
||||
|
||||
|
Loading…
Reference in New Issue