Christian Schabesberger
a7f5ea865e
Merge branch 'dev' into lang
2018-10-16 03:47:11 +02:00
Christian Schabesberger
dc6108c970
Merge branch 'dev' into tablet_ui
2018-10-08 11:56:25 +02:00
Christian Schabesberger
52bf5690c0
add support for content language and content country
2018-10-05 16:20:27 +02:00
Ritvik Saraf
cf3e53eb71
update notify on dataset change
2018-10-02 21:30:11 +05:30
Ritvik Saraf
b8865e925d
added content setting to disable comments
2018-10-02 20:56:14 +05:30
Ritvik Saraf
2e9a860aaa
added viewpager. changed from parallaxscrollview to coordinate layout
2018-10-02 20:39:16 +05:30
Ritvik Saraf
e4bef056e6
merged upstream/dev
2018-09-29 15:46:47 +05:30
Ritvik Saraf
a29e2116a7
handling error while loading comments
2018-09-27 00:53:36 +05:30
Ritvik Saraf
515be677a9
no comments
2018-09-24 14:53:43 +05:30
Ritvik Saraf
d694c5f511
smoother transition to comments fragment
2018-09-23 19:45:26 +05:30
Ritvik Saraf
66c753f3a3
changed comments fragment loading animation
2018-09-23 15:22:45 +05:30
Ritvik Saraf
7047b62442
added comments fragment
2018-09-23 07:02:19 +05:30
Ritvik Saraf
219922cd82
added commentsInfo in streamInfo
2018-09-19 05:13:55 +05:30
Ritvik Saraf
08127e5806
added basic/crappy comments support
2018-09-15 17:15:44 +05:30
BO41
802b26e870
error handling + imports + unboxing
2018-09-11 19:18:50 +02:00
BO41
0ab86937d2
data flow issue + declaration redundancy
...
make final
unused methods
make final
BUILD SUCCESSFUL in 0s
39 actionable tasks: 39 up-to-date
2018-09-11 19:18:41 +02:00
BO41
3ab06bf383
class structure
...
BUILD SUCCESSFUL in 17s
39 actionable tasks: 6 executed, 33 up-to-date
2018-09-11 19:18:14 +02:00
Mauricio Colli
07256e2e34
Handle case where subscribers count is not available
2018-09-04 23:54:17 -03:00
Mauricio Colli
43674ae80a
Improve tabs UX and saving/loading
...
- Show icons in the tabs list and dialog chooser
- Add a "restore to defaults" button
- Make removing gesture more user intuitive
2018-09-04 23:54:17 -03:00
Vasily
1e53d6bfab
Scroll top related streams when loading
2018-08-31 17:08:13 +03:00
Vasily
8aef24be1e
Merge branch 'tablet_ui' of https://github.com/nv95/NewPipe into tablet_ui
2018-08-29 09:00:15 +03:00
Vasily
fb25f6c7ac
Automatic list layout
2018-08-29 08:19:15 +03:00
Vasily
fbd983217d
Hide related streams while loading
2018-08-29 08:08:35 +03:00
Vasily
ce21fe2087
Always show description on tablets
2018-08-29 08:01:18 +03:00
Christian Schabesberger
17cd395712
Merge branch 'dev' into tablet_ui
2018-08-28 21:28:10 +02:00
Christian Schabesberger
2003f51d49
fix thumbnail not shown in background player
2018-08-27 16:37:21 +02:00
Christian Schabesberger
ce83fd9a10
make dash parser ignore segmented streams
2018-08-27 16:37:21 +02:00
Christian Schabesberger
eacbaa3680
fix exception on nothing found
2018-08-27 16:37:21 +02:00
Christian Schabesberger
c2d11e786f
rename Search Query handler
2018-08-27 16:37:21 +02:00
Christian Schabesberger
b0efe49e29
fix cycling search results
2018-08-27 16:37:21 +02:00
Christian Schabesberger
2d029b9f76
fix exception when loading premium videos
2018-08-27 16:37:21 +02:00
Christian Schabesberger
a817d8cbf9
git replace getFragmentManager() with getFM()
2018-08-24 12:30:23 +02:00
Christian Schabesberger
4a19c78fa5
despaget certain parts of the new design
2018-08-24 12:27:02 +02:00
Somethingweirdhere
e8bb7da906
Put listener initialization into onCreate
2018-08-24 12:26:16 +02:00
Somethingweirdhere
fce17aa1d4
Revert "Revert "Changed the default preferences to show trending.""
...
This reverts commit b441665
2018-08-24 12:26:15 +02:00
Somethingweirdhere
01abc244b1
Fixed revert
2018-08-24 12:26:15 +02:00
Somethingweirdhere
7bedacf5ad
Revert "Revert "Changed the way how kiosks are handled""
...
This reverts commit b020567
2018-08-24 12:26:15 +02:00
Somethingweirdhere
8dde25532a
Code reviewed
2018-08-24 12:26:15 +02:00
Somethingweirdhere
d9194aa859
Revert "Changed the way how kiosks are handled"
...
This reverts commit f3da712
2018-08-24 12:23:26 +02:00
Somethingweirdhere
f15081a474
Revert "Changed the default preferences to show trending."
...
This reverts commit 25481d0
2018-08-24 12:23:26 +02:00
Somethingweirdhere
2f99ff4a0c
Changed the default preferences to show trending.
2018-08-24 12:23:26 +02:00
Somethingweirdhere
3a7d26aa46
Changed the way how kiosks are handled
2018-08-24 12:23:26 +02:00
Somethingweirdhere
072e27ed27
Code cleanup
2018-08-24 12:23:26 +02:00
Somethingweirdhere
d4101c4f43
Nav drawer now moves behind the status bar and the colors also work correctly.
2018-08-24 12:14:53 +02:00
Somethingweirdhere
c56241ffc1
Tab icons now work correctly in bright theme
2018-08-24 12:14:53 +02:00
Somethingweirdhere
be62a2bfc5
Fixed icons and tab titles
2018-08-24 12:14:53 +02:00
Somethingweirdhere
5cb7771484
Fixed bugs&crashes
2018-08-24 12:14:53 +02:00
Somethingweirdhere
6675d3e2cd
Set up custom Main Page tabs
2018-08-24 12:14:53 +02:00
Somethingweirdhere
8ecbe4c8ad
Created a dialog for the main page content
2018-08-24 12:13:44 +02:00
Vasily
7330b4532e
Fix crash on screen rotation
2018-08-22 10:29:37 +03:00
Vasily
1e0f6f9e41
Grid view
2018-08-22 10:14:01 +03:00
Vasily
216e2367c6
Video details tablet layout
2018-08-22 08:32:58 +03:00
Christian Schabesberger
26489b0f00
fix filters
2018-07-22 13:55:17 +02:00
Christian Schabesberger
82bb467a2a
move on to version v0.13.6
2018-07-21 14:35:03 +02:00
Christian Schabesberger
e60db5f928
make new filtersystem translatable
2018-07-19 16:18:57 +02:00
Christian Schabesberger
39e04de208
show radio pin for content filter again
2018-07-18 15:05:49 +02:00
Christian Schabesberger
14e0dcb085
fix names from UIH to LinkHandler
2018-07-15 21:21:09 +02:00
Christian Schabesberger
decb167ba9
make the new extractor refactorings work with SoundCloud
2018-07-10 16:26:42 +02:00
Christian Schabesberger
d5a500c037
bring everything to compile and run
2018-07-08 17:46:21 +02:00
Christian Schabesberger
d10f9a5f25
add getMoreInfo to SearchInfo
2018-07-08 14:45:00 +02:00
Christian Schabesberger
eae7babf93
Merge pull request #1454 from Somethingweirdhere/dev
...
Added share option to long tap menu
2018-06-25 15:28:37 +02:00
John Zhen Mo
b338d9dbcf
-Fixed view not registered when playback is started on external players.
2018-06-18 18:27:37 -07:00
John Zhen Mo
7fb9345344
-Fixed remote playlist metadata not updated when remote source data has changed.
2018-06-18 18:22:52 -07:00
Somethingweirdhere
baa63249d1
Added share option to long tap menu
2018-06-05 19:48:31 +02:00
Christian Schabesberger
0a6572c282
roll back to more stable version of newpipe extractor
2018-05-25 18:29:30 +02:00
Christian Schabesberger
371f14cdc9
make compartible to yoututbe service restructure
2018-05-11 18:00:28 +02:00
Christian Schabesberger
0733ae2404
make compatible with encosing urlidhandler commit
2018-05-11 18:00:28 +02:00
Christian Schabesberger
ac2fa74c8f
merge chagnes with dev
2018-04-29 13:01:37 +02:00
Christian Schabesberger
4c10ef65f5
add delete while history
...
add delete whole history
2018-04-29 12:51:57 +02:00
Christian Schabesberger
a09b9d3e4d
made items actually deltable
2018-04-29 12:51:57 +02:00
Christian Schabesberger
c470909f19
add delete options for StatisticPlaylistFragment
2018-04-29 12:51:57 +02:00
Christian Schabesberger
5e59cfcf9d
remove HistoryInfoItem again
...
blub
2018-04-29 12:51:57 +02:00
Christian Schabesberger
a099fe35d2
reorder playqueue/localPlaylist classes
2018-04-29 12:51:57 +02:00
Christian Schabesberger
bcfd8a2450
rename playlist to player.playqueue
2018-04-29 12:49:52 +02:00
Christian Schabesberger
8ed9d71e14
put local foo into local foo folder
2018-04-29 12:47:12 +02:00
Christian Schabesberger
004c2fa55a
Project restructure for history part 1
...
- add HistoryInfoItem (deriving from StreamInfoItem)
in order to add a special options menu for the list items
- delete HistoryActivity and everything that belongs to its UI (not the
manager tho)
- put everything that is local into local. (subscriptions still missing)
2018-04-29 12:47:12 +02:00
Christian Schabesberger
6c7e54868d
Merge branch 'playlist_to_next' of https://github.com/Shan11812/NewPipe into test
2018-04-14 11:04:08 +02:00
John Zhen Mo
ece93cadd5
-Added better player exception handling to player.
...
-Added expired media source cleaning to media source manager.
2018-04-11 20:27:38 -07:00
Mauricio Colli
d494b6c934
Long-click to open the downloads activity
...
- Closes #1263
2018-04-08 16:53:22 -03:00
Christian Schabesberger
665b9087b1
fix conflict
2018-04-08 18:49:27 +02:00
Christian Schabesberger
f1691050cd
Merge branch 'download-permissions-screen' of https://github.com/arispoloway/NewPipe into perm
2018-04-08 18:21:27 +02:00
Aris Poloway
169b6acd24
Clean up download dialog opening
2018-04-08 11:47:11 -04:00
Mauricio Colli
35b3bf2edb
Show download size preview
2018-04-08 08:45:15 -03:00
Aris Poloway
676d64a24a
Open download dialog if video download is clicked instead
2018-04-07 13:32:31 -04:00
Mauricio Colli
140fb86401
Fix Info's start time when using VideoDetailFragment
...
- Update extractor dependency
2018-04-06 04:35:44 -03:00
Christian Schabesberger
a0f74e715a
fix bugreport for kiosk
2018-04-01 21:54:00 +02:00
shan11812
2837e44bab
Adds 'Add to Playlist' option to Related and Channel lists
2018-04-01 20:47:24 +05:30
John Zhen Mo
b546df7b95
-Fixed activity not available exception when setting title on subscription fragments when used as front pager.
2018-03-25 10:29:37 -07:00
John Zhen Mo
8b60397f06
-Changed detail fragment thumbnail failure to produce a snackbar error rather than a full error activity.
2018-03-22 18:11:59 -07:00
John Zhen Mo
18d019c62a
-Added quadratic slider strategy implementation and tests.
...
-Modified playback speed control to use quadratic sliders instead of linear.
-Modified number formatters in player helper to use double instead of float.
-Simplified slider behavior in playback parameter dialog.
-Fixed potential NPE in base local fragment.
2018-03-21 20:08:33 -07:00
John Zhen Mo
0258726f0a
-Changed thumbnail toggle in disabled mode to load dark dummy image.
...
-Changed play queue items to display service names.
-Fixed Soundcloud playlist not fitting thumbnail.
-Refactored image display options to follow uniform behavior.
-Refactoring and style changes on audio reactor and media button receiver.
2018-03-19 16:44:17 -07:00
Christian Schabesberger
96a327af17
made frontend combatible to latest extractor refactorings
2018-03-18 16:37:49 +01:00
Mauricio Colli
9c9b6bc0d6
Change thumbnail's scale strategy
...
- Closes #1054
2018-03-10 13:36:50 -03:00
Mauricio Colli
562f7e7e41
Add duration view to video detail fragment
...
- Add "textAllCaps" to the mini stream layout
- Closes #609
2018-03-10 13:20:10 -03:00
Mauricio Colli
cc2feab37e
Implement UI for subscriptions import/export
...
- Nice and easy to use import/export options in the subscriptions fragment
- Includes instructions for each service (in the import fragment/screen)
2018-03-08 11:50:46 -03:00
Mauricio Colli
83b084a90b
Implement subscriptions import/export
...
- Import subscriptions from YouTube and SoundCloud (all services that the extractor support)
- Import/export a JSON representation of the subscriptions
- [Minor] Remove some javax annotations in favor of the one provided by the android support library
2018-03-08 10:39:24 -03:00
Schabi
03d7a416f3
add live lable to toolbar
2018-03-06 19:24:58 +01:00
John Zhen Mo
0c17f0825b
-Added loader eviction to avoid spawning too many threads in MediaSourceManager.
...
-Added nonnull and final constraints to variables in MediaSourceManager.
-Added nonnull and final constraints on context related objects in BasePlayer.
-Fixed Hls livestreams crashing player when behind live window for too long.
-Fixed cache miss when InfoCache key mismatch between StreamInfo and StreamInfoItem.
2018-03-03 11:42:23 -08:00
John Zhen Mo
563a4137bd
-Fixed inconsistent audio focus state when audio becomes noisy (e.g. headset unplugged).
...
-Fixed live media sources failing when using cached data source by introducing
cacheless data sources.
-Added custom track selector to circumvent ExoPlayer's language normalization NPE.
-Updated Extractor to correctly load live streams.
-Removed deprecated deferred media source and media source manager.
-Removed Livestream exceptions.
2018-02-25 15:10:11 -08:00
John Zhen Mo
8803b60b28
-Updated Exoplayer to 2.7.0.
...
-PoC for new seamless stream loading mechanism.
2018-02-24 21:54:47 -08:00
Christian Schabesberger
a42da09d6c
make NewPipe compatible with latest Extractor refactorings
2018-02-24 22:57:25 +01:00
Christian Schabesberger
b12f0490f3
remove ActionBarHandler
2018-02-16 12:18:15 +01:00
Christian Schabesberger
42a2bc8a9a
clean DetailFragment code
2018-02-16 11:31:25 +01:00
Christian Schabesberger
cbfe91f36f
merge RouterActivity and RouterVideoActivity
...
change share title
fixed compatiblity issue
rename info_screen to show_info
2018-02-12 23:07:17 +01:00
Christian Schabesberger
ba0be665ae
fixed issues from prevoius merge
2018-02-12 00:43:12 +01:00
Christian Schabesberger
2773f5fbc8
move download menu item into detail controls menu
2018-02-11 21:34:32 +01:00
John Zhen Mo
cb41afb11f
-Fixed Soundcloud playlist bookmark button not working when entered from search page.
...
-Fixed NPE when playlist fragment is destroyed while renaming.
-Fixed remote playlist thumbnail to use uploader avatar when thumbnail url is unavailable.
-Added dispose on exit to all database requests in local playlist fragment.
2018-02-10 17:20:56 -08:00
John Zhen Mo
f62ae930c7
-Merged bookmark buttons on playlist fragment into one.
...
-Fixed bookmark button flickering on visibility toggling.
-Removed toolbar up button control from local fragments, delegating functionality back to main fragment.
-Updated extractor to latest.
2018-02-08 19:53:11 -08:00
John Zhen Mo
d0808ce159
-Fixed playlist creation icon in playlist append dialog.
...
-Fixed bookmarking disposable not part of playlist fragment lifecycle.
-Rearranged local fragment directory structure.
2018-02-08 18:48:36 -08:00
John Zhen Mo
c5ec8d04c1
-Fixed playlist bookmark button not showing out when activity / playlist fragment is created by external share.
2018-02-08 15:58:48 -08:00
John Zhen Mo
0630423c8e
-Fixed bookmark fragment in main pager not showing hamburger menu.
2018-02-08 10:13:29 -08:00
John Zhen Mo
6020dc2b2d
-Renamed "watch history" fragment under bookmark to "last played".
...
-Renamed "watched history" fragment under history to "watch history".
2018-02-07 19:24:36 -08:00
John Zhen Mo
7ab41e0c3a
-Added listener unregistration to local item adapters to release dependency and avoid memory leak.
...
-Added listener unregistration on all listeners using contexts in local item related fragments.
2018-02-07 19:24:36 -08:00
John Zhen Mo
c0a75f5b98
-Added ability to save playlist as remote playlist link rather than storing it in database.
...
-Added LeakCanary as part of debug build.
-Modified bookmark list to show both remote and local playlists.
-Removed ability to save channel items as local playlist, in favor of subscribe.
2018-02-07 19:24:36 -08:00
John Zhen Mo
efd4db40ef
-Fixed NPE issues when button views are clicked on local playlist and statistics playlist fragments are out of focus.
...
-Added disk cache size limit for image loader.
-Fixed button names for playlist rename dialog.
2018-02-07 19:24:36 -08:00
John Zhen Mo
3c3fe7bf83
-Fixed database updates cause outdated record to overwrite reordered local playlist when fragment is active.
...
-Fixed save on exit causes empty list being saved after orientation changes on older devices.
-Fixed NPE on animating garbage collected views on local item fragments.
-Reduced drag speed from 15 to 12 items per second.
2018-02-07 19:24:36 -08:00
John Zhen Mo
268762166a
-Added save on exit to local playlist fragment.
...
-Improved drag reordering experience by setting minimum velocity.
-Increased save debounce to 10 seconds.
2018-02-07 19:24:36 -08:00
John Zhen Mo
53a1833e26
-Increased save join debounce time to 2 seconds.
...
-Added add to playlist option for videos available as base list items.
-Moved video count to second row on local playlist header.
-Removed bottom line on playlist control UI.
2018-02-07 19:24:36 -08:00
John Zhen Mo
1ff8b5fb9f
-Refactored info item and local item click gestures into the same OnClickGesture.
2018-02-07 19:24:35 -08:00
John Zhen Mo
225b43ca3c
-Modified BaseLocalItemFragment to no longer cache items when going into background.
...
-Refactored and restructured all LocalItem related fragments and dialogs.
-Added error logging to unmonitored single-use observables.
-Modified playlist metadata query to return by alphabetical order.
-Removed sending toast when playlist is renamed or deleted as it is obvious.
-Removed unused code in main fragment.
2018-02-07 19:24:35 -08:00
John Zhen Mo
75a58d6381
-Fixed memory leak on rogue observable in history fragment.
...
-Removed stream id from playlist stream join table since only foreign constraint is needed.
-Added bar to playlist control UI.
-Modified local playlist fragment to no longer save when out of focus.
2018-02-07 19:24:35 -08:00
John Zhen Mo
62814f083e
-Fixed memory leak in playlist append dialog due to rogue flowables.
...
-Changed image loader memory cache to use limited LRU.
2018-02-07 19:24:35 -08:00
John Zhen Mo
6f9deea873
-Fixed memory leak due to image loader overusing memory cache.
...
-Added disk cache for local item loading.
2018-02-07 19:24:35 -08:00
John Zhen Mo
9b4a07de34
-Redone control panel in video detail fragment.
...
-Added playlist append menu item to channel and playlist fragments.
-Added debouncing to local playlist fragment to allow saving join when list is reordered or item is deleted.
-Extracted hardcoded strings.
2018-02-07 19:24:35 -08:00
John Zhen Mo
d31eeac49e
-Condensed repeating entries on stream history.
...
-Changed search history to show service name and stream history to show repeat count.
-Removed history entry abstract and unused info items.
2018-02-07 19:24:35 -08:00
John Zhen Mo
84c5d27416
-Revamped local items to display more information such as service name, etc.
...
-Enabled reordering, renaming, removing of items on playlist fragment.
-Enabled removal of dangling streams entries when history is cleared.
-Changed playlist append menu item to icon on service player activity.
-Added adapter and builder for local items, removed dependency on infoitem and existing infolist for database entry items.
-Removed watch history entity and DAO.
-Extracted info item selected listener to remove adding boilerplate code when long click functionality is optional.
-Fixed query returning no record on left join when right table is empty.
2018-02-07 19:24:35 -08:00
John Zhen Mo
388ec3e3d3
-Added history record manager as single entry for all database history transactions.
...
-Merged stream record manager into history record manager.
-Removed subject-based history database actions.
-Merged normalized history table into watch history fragment.
-Modified history fragments to use long click for delete actions.
-Refactored DAO operations from search fragment to record manager.
-Added index to search history table on search string.
-Fix baseplayer round repeat not detected by discontinuity.
2018-02-07 19:24:35 -08:00
John Zhen Mo
f0829f9ef3
-Added support for changing local playlist name and thumbnail url.
...
-Added query to remove stream table orphans.
-Added query for retrieving flattened watch history records.
-Added holder for local playlist stream info items.
-Refactored info item on select listener as on touch gesture.
2018-02-07 19:24:35 -08:00
John Zhen Mo
81f481833c
-Added icon for bookmark pager.
2018-02-07 19:24:35 -08:00
John Zhen Mo
a74c4168f3
-Improved bulk stream upsert into playlist performance by 5x.
...
-Added custom info item type for plain stream entity.
2018-02-07 19:24:34 -08:00
John Zhen Mo
776dbc34f7
-Added bulk playlist creation and append.
...
-Added UI to create playlist from service player activity.
-Added state saving to playlist dialogs.
-Removed access to history activity on service player activity.
-Made StreamEntity serializable.
2018-02-07 19:24:34 -08:00
John Zhen Mo
168ac91ab8
-Fixed toast exception on playlist creation.
2018-02-07 19:24:34 -08:00
John Zhen Mo
9bd26798b6
-Added icon for adding stream to playlist.
...
-Renamed HistoryPlaylistFragment to StatisticsPlaylistFragment.
2018-02-07 19:24:34 -08:00
John Zhen Mo
3c314ced0a
-Bump database version to 2.
...
-Added migration script for upgrading database from version 1 to 2.
-Fixed database name of stream type in stream entity.
2018-02-07 19:24:34 -08:00
John Zhen Mo
ba9d0d7707
-Added basic UI for local playlists.
...
-Added UI for watch history and most played fragments.
-Added stream state table for storing playback timestamp and future usage.
-Enabled playlist deletion.
2018-02-07 19:24:34 -08:00
John Zhen Mo
38946e4b0f
-Added UI for creating playlist.
...
-Added UI for appending item to playlists.
-Added mini variant of playlist info item.
2018-02-07 19:24:34 -08:00
John Zhen Mo
f71242a036
-Added schema for local playlist and stream statistics.
...
-Added normalized schema for stream history.
-Added managers for specialized database access for stream and local playlist.
2018-02-07 19:24:34 -08:00
Mauricio Colli
3a8b04e2d1
Fix and improve service switching (introduced colors)
...
- Every service now have its own colors
- Fix bug navigation button and backstack count
- Fix and themed properly the icons and colors of the main fragment tabs
- Re-organized the styles and colors (too much in one file)
2018-01-30 05:07:40 -02:00
Mauricio Colli
a473e3d623
Add preferred player
2018-01-23 11:15:36 -02:00
Christian Schabesberger
f451f1f65d
resolve conflict
2018-01-20 18:06:34 +01:00
Christian Schabesberger
86eccf219d
refactore some more lambda functions
2018-01-20 15:24:45 +01:00
Christian Schabesberger
6dde524d2c
Merge branch 'dev' of github.com:teamnewpipe/NewPipe into dev
2018-01-09 14:02:39 +01:00
Christian Schabesberger
6a631e1915
forece select activity when opening with browser
2018-01-09 14:02:32 +01:00
Coffeemakr
b93d94b0bd
Add subject to shared URL's ( fixes #975 )
2018-01-09 12:41:30 +01:00
Christian Schabesberger
33d75fd2fb
switch languageCode to content country
2018-01-09 12:25:40 +01:00
John Zhen Mo
39b0b2f032
-Added player conversion to background and popup players.
...
-[#919 ] Fixed custom notification does not trigger unlocking on lockscreen.
-[#947 ] Fixes player crashing on internet outage, issue partially addressed.
-Fixed main player losing state after destroy while in background.
-Fixed main player controls not hiding automatically after orientation change.
-Fixed dialog uploader not marqueeing when too long.
-Fixed popup permission throwing NPE on BaseList.
-Refactored popup permissions to start in NavigationHelper.
-Extracted hardcoded string for player menus.
-Bump Java version to 1.8.
-Some lambda conversions.
2018-01-03 22:53:38 -08:00
Christian Schabesberger
808ce72078
fix share menu for playlists
2018-01-04 05:28:01 +01:00
Schabi
50c5314eaf
fix yt trending content language
2017-12-29 15:02:23 +01:00
Christian Schabesberger
ec8fff421a
fix avatar not vissible on info screen bug
2017-12-22 16:53:43 +01:00
Christian Schabesberger
bc7332780d
fix show rending before page was loaded
2017-12-17 12:55:30 +01:00
Coffeemakr
bb2af96deb
Use getters for extractor items
2017-12-10 11:07:51 +01:00
Coffeemakr
1fe6da14ea
Small code improvements
2017-12-10 11:07:08 +01:00
wb9688
011e151c91
Merge branch 'dev' into multiple-services
2017-11-19 17:41:57 +01:00
wb9688
54aa40eac1
Add simple drawer for selecting service
2017-11-19 17:21:46 +01:00
John Zhen Mo
69374e25fe
-Fixed cursor position to point to end after search text insert.
...
-Reduced and slightly changed offset of search text insert image.
2017-11-14 15:58:13 -08:00
John Zhen Mo
98e617001d
-Added search suggestion insert per #840 .
2017-11-14 11:34:16 -08:00
John Zhen Mo
77678b8f31
-Modified InfoItem LRU cache expire to allow expiration (current default 4 hours).
...
-Modified info type display on InfoItemDialog to show uploader name if exists.
2017-11-14 11:34:15 -08:00
Christian Schabesberger
1434b40d03
fix not compilling because of icepick
2017-11-14 12:14:01 +01:00
Christian Schabesberger
b80879765c
Merge branch 'dev' of https://github.com/lawonga/NewPipe into fix
2017-11-12 23:58:08 +01:00
Christian Schabesberger
fdeb7543ca
fix channel rssbutton null pointer bug
2017-11-12 13:59:11 +01:00
Christian Schabesberger
cd5b60cbed
fix layout
2017-11-12 09:16:51 +01:00
Christian Schabesberger
6d60e6698a
Merge branch 'play-queue-enhancement' of https://github.com/karyogamy/NewPipe into pqe
2017-11-12 08:33:05 +01:00
lawonga
8baaecab1b
#827 Fixes auto rotation bug with useAsFrontPage on by preserving the useAsFrontPage boolean setting
2017-11-11 19:51:20 -08:00
John Zhen Mo
ce36f3ae3b
-Modified play queue action buttons on playlist and channel fragments.
...
-Added info item menu with custom title banner on long click.
-Enabled starting playlists and channels from middle.
-Enabled caching for play queue item thumbnails.
-Modified play queue to revert to first item on deleting last item.
2017-11-11 14:48:16 -08:00
John Zhen Mo
cf147aa161
-Reverted dropdown menu UI for list view info items.
2017-11-11 14:48:16 -08:00
John Zhen Mo
7700cff5e5
-Added play buttons to channel fragment similar to playlist fragment.
...
-Fixed abstract info play queue reloading the same initial page.
-Fixed OOB on get item for abstract play queue.
2017-11-11 14:48:16 -08:00
John Zhen Mo
b32f149a1b
-Refactored Channel and Playlist PlayQueue into AbstractInfo playQueue.
...
-Increase list item action dropdown padding.
2017-11-11 14:48:16 -08:00
John Zhen Mo
1d136c6c35
-Added fast seeking on background notification when play queue size is 1.
...
-Fixed player intent with quality selection not used in detail fragment.
-Fixed window index not reset on sync when not playing.
-Fix dropdown play string for stream info item.
2017-11-11 14:48:16 -08:00
John Zhen Mo
b8a17580c5
-Added play queue dropdown to channel info items.
...
-Added play queue dropdown to playlist info items.
-Added Channel Play Queue.
-Renamed External Play Queue to Playlist Play Queue.
-Modified Playlist Play Queue to allow loading from initial state.
2017-11-11 14:48:16 -08:00
John Zhen Mo
87febf8679
-Added dropdown to start play for all StreamInfoItem.
...
-Refactored NavigationHelper to allow service player control to open anywhere.
-Refactored NavigationHelper to allow starting player at anywhere.
2017-11-11 14:48:16 -08:00
wb9688
621a1909ec
Merge remote-tracking branch 'origin/dev' into multiple-services
2017-11-11 13:18:26 +01:00
Christian Schabesberger
ff38ae202b
Merge branch 'fix-open-channel-url-in-browser' of https://github.com/coffeemakr/NewPipe into chan
2017-11-02 20:36:31 +01:00
Coffeemakr
b52e48a355
Use provided url instead of channelInfo
2017-11-01 16:30:24 +01:00
Christian Schabesberger
f8c0c449bf
Merge branch 'fature-log-kodi-videos' of https://github.com/coffeemakr/NewPipe into kodi
2017-10-31 10:08:28 +01:00
Coffeemakr
26d18c588e
Implement channel menu ( closes #759 )
2017-10-31 09:25:27 +01:00
Coffeemakr
6f18dd26a2
Call history listener for Kodi ( closes #798 )
...
If Kore (the Kodi App) was sucessfully started the history listener is
invoked.
2017-10-31 07:47:14 +01:00
Coffeemakr
7340bc05b4
Small refactoring for Kore and Kodi
...
* Improve installation procedure
2017-10-31 07:45:53 +01:00
John Zhen Mo
b0948cf9fc
-Modified selected play queue item to highlight entire item instead of text.
...
-Added selected item bullet.
-Modified play queue panel darker on main video player.
-Fixed color issue on play queue panel on light-themed main video player.
-Fixed hold-to-enqueue tooltip flashing when clicked on earlier sdk versions.
-Fixed queue item removal causing metadata for currently playing to refresh.
2017-10-30 20:59:21 -07:00
John Zhen Mo
0806344ffb
-Changed quality resolution to persist across player.
...
-Updated ExoPlayer to 2.5.4.
-Expanded button size in main video player play queue.
-Removed Quality event.
-Extracted player error strings to xml.
2017-10-30 20:58:46 -07:00
John Zhen Mo
9068247856
-Reverted manual track selection from exoplayer track selector.
...
-Added quality record to play queue items.
-Added quality and recovery record play queue events.
-Added landscape view for ServicePlayerActivity.
-Moved repeat and shuffle button to play queue panel in main video player.
-Fixed potential NPE in MediaSourceManager by no longer nulling play queue on dispose.
-Renamed PlayQueueEvent to PlayQueueEventType.
-Renamed PlayQueueMessage to PlayQueueEvent.
2017-10-30 20:58:46 -07:00
John Zhen Mo
21d42c92e5
-Reduced text size for hold to append tip.
...
-Added options to turn off hold to append tip.
2017-10-30 20:58:46 -07:00
John Zhen Mo
d54a6e0b0e
-Added helper text on click for background and popup button on detail fragment for feature discovery.
...
-Fixed popup video queuing causes existing popup player to change quality.
2017-10-30 20:58:45 -07:00
John Zhen M
a8f5cfa640
-Added different toast for append long click on detail fragment.
...
-Corrected drag handle icon.
-Removed reorder icon.
-Refactored play queue item selection.
2017-10-30 20:58:45 -07:00
John Zhen M
b597774bb9
-Enabled play queue control in main video player.
...
-Fixed video players does not resolve to preferred quality on playlists.
-Refactored resolution conversion to Localization.
-Fixed video player quality menu building exception when stream info is not yet available.
2017-10-30 20:58:45 -07:00
John Zhen M
9685456ee4
-Added new intents to append streams to current player.
...
-Added long clicks for popup and background player buttons on details fragment for append intents.
-Removed restrictions for preventing UI to show up when player is buffering.
-Fixed icons for all repeat modes.
-Added Progress bar to background activity when player is in not ready state.
-Fixed Track Selection when switching between video and audio only on video players.
-Fixed video player to enable tunnelling only after sdk > 21.
-Fixed activity exception from restarting after service is shutdown on earlier sdk versions.
2017-10-30 20:58:45 -07:00
John Zhen M
09d8ae1316
-Generify all player intents to use play queues.
...
-Fixed sync updates out-of-sync on background notification.
-Fixed main video player destroyed on resume.
-Fixed track selection using wrong dimension for parameter.
-Fixed background player to use default audio quality.
-Removed quality index from single queue items.
2017-10-30 20:58:43 -07:00
John Zhen M
7d7a6f7ccc
-Enable background and popup playlists.
2017-10-30 20:58:42 -07:00
John Zhen M
b54d18d888
-Changed intents to start all players, including player swap.
...
-Make play queue and items serializable
-Removed now deprecated code for playing url in exoplayer
2017-10-30 20:58:42 -07:00
John Zhen M
73f46d3762
-Modified play queues and items to use extraction helper.
...
-Fixed play queue item removal.
-Rebase changes.
2017-10-30 20:58:41 -07:00
John Zhen M
1ceda017c7
-Revert subscription fragment merge fault
2017-10-30 20:58:41 -07:00
John Zhen M
183181ee54
-Added full play queue buffering playback manager.
2017-10-30 20:58:41 -07:00
John Zhen M
74b58cae59
-Improved play queue message bus
...
-Hooking play queue engines with video players (to be removed)
-Proof of concept for previous and next controls
2017-10-30 20:58:41 -07:00
John Zhen M
b859823011
-Hooking playback manager and play queue into main video player.
2017-10-30 20:58:41 -07:00
John Zhen M
cbcd281784
-Added MediaSourceManager and Playlist adapters.
2017-10-30 20:58:40 -07:00
John Zhen M
e70dcdc642
-Added rudimentary playlist fragment.
...
-Added schema for stream storage.
2017-10-30 20:58:40 -07:00
Christian Schabesberger
391d3e7fc7
fix back button for feed on main page
2017-10-30 23:03:18 +01:00
Christian Schabesberger
65a6488e44
dont show search history in suggestion when disabled
2017-10-30 22:04:58 +01:00
Christian Schabesberger
8d5a59e7d5
fix light theme for main page
2017-10-26 23:56:02 +02:00
Christian Schabesberger
025a44b629
fix channel title for new tabs
2017-10-26 20:45:16 +02:00
Christian Schabesberger
dd64bf2af7
make title contain current tab
2017-10-26 15:16:35 +02:00