John Zhen Mo
762f374f93
-Fixed media source manager sync identical item multiple times, causing OOM.
...
-Removed deprecated translated leak canary string from other languages.
2018-02-20 21:15:23 -08:00
John Zhen Mo
e21d2bd511
-Fixed video player source loading for audio only streams.
...
-Changed "monitor leak" string to "LeakCanary" as untranslatable.
2018-02-20 21:15:23 -08:00
John Zhen Mo
d936ca6b89
-Added view registration on repeats.
...
-Added drag reorder speed clamping to play queue list.
-Fixed service player activity memory leak.
-Fixed media source manager sync disposable fallthrough causing NPE.
-Fixed thread bouncing during play queue item async stream resolution.
-Updated ExoPlayer to 2.6.0.
2018-02-20 21:15:23 -08:00
Christian Schabesberger
0abaab4880
Merge branch 'okhttp' of https://github.com/wb9688/NewPipe into ht
2018-02-21 00:28:03 +01:00
Christian Schabesberger
a1aaa52c2a
add link to NewPipe blog
2018-02-21 00:24:43 +01:00
wb9688
76e082159d
Use OkHttp
2018-02-20 16:24:43 +01:00
Christian Schabesberger
77d5714059
Merge pull request #1109 from TobiGr/soundcloud-kiosk
...
Enable SoundCloud kiosks as main page fragment for debug and beta
2018-02-20 13:38:20 +01:00
Christian Schabesberger
212f7dfc93
fix drawer header service label noch chaning, and other things
2018-02-19 21:04:13 +01:00
Christian Schabesberger
3e5e7f49cc
add inital drawer hader layout
2018-02-16 23:56:04 +01:00
Christian Schabesberger
cc02b01c2b
Merge pull request #1111 from TeamNewPipe/renav
...
add header/footer to drawer
2018-02-16 21:43:39 +01:00
Christian Schabesberger
86f041b803
add header/footer to drawer
2018-02-16 14:45:52 +01:00
TobiGr
00e65153f4
Enable SoundCloud kiosks as main page fragment for debug and beta
2018-02-16 13:13:40 +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
8adca3725d
solve merge conflict
2018-02-14 21:06:20 +01:00
Christian Schabesberger
b57d4b3048
Merge branch 'subtitles' of https://github.com/karyogamy/NewPipe into sub
2018-02-14 20:59:40 +01:00
Christian Schabesberger
9c7aa241e4
fixed preferred_player inconsistancy
2018-02-14 19:33:43 +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
263a816c3b
-Fixed preferences fetching.
2018-02-11 11:40:08 -08:00
John Zhen Mo
e7d148336b
-Changed leak canary toggle text to "monitor leaks".
...
-Added toast when enabling/disabling heap dumping.
2018-02-11 11:33:17 -08:00
John Zhen Mo
829059ea01
-Added toggle for enabling leak canary heap dump.
2018-02-11 11:33:16 -08:00
John Zhen Mo
622d698ff8
-Added LeakCanary to debug build for memory detection on activities and fragments.
...
-Added LeakCanary no-op lib to release and beta builds.
2018-02-11 11:32:57 -08:00
John Zhen Mo
f09b04dce0
-Code clean up on resize switching.
2018-02-11 11:32:40 -08:00
John Zhen Mo
59f8583895
-Added settings for managing caption font size.
2018-02-11 11:32:40 -08:00
John Zhen Mo
f506fc0478
-Moved caption extraction and menu building into exoplayer track changing callback.
...
-Updated extractor dependency.
2018-02-11 11:32:39 -08:00
John Zhen Mo
880676d670
-Modified popup video player to show extra options only when screen is large enough.
...
-Modified available resize options for different player modes.
-Fixed caption menu not working on popup player.
-Extracted hardcoded strings.
-Added button effects to both main and popup players.
2018-02-11 11:32:39 -08:00
John Zhen Mo
6485327b97
-Replace main player dropdown menu with expand/collapse custom UI.
2018-02-11 11:32:10 -08:00
John Zhen Mo
5773152ed3
-Added subtitles loading and display.
...
-Added subtitles switching button to popup and main players.
-Added aspect ratio switching button to popup pand main players.
2018-02-11 11:31:49 -08:00
Christian Schabesberger
e88312659b
Merge branch 'play' into dev
2018-02-11 20:26:06 +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
c3941d5bec
-Added remote playlist table creation to migrations.
2018-02-07 19:24:36 -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
d3160eed9d
-Added state saving for streams on skip and player exception events.
...
-Added query for loading saved stream states.
-Modified orphan record removal to no longer consider stream table records.
2018-02-07 19:24:35 -08:00