Commit graph

2642 commits

Author SHA1 Message Date
John Zhen Mo
c3208aa415 -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
d98183a471 -Added icon for bookmark pager. 2018-02-07 19:24:35 -08:00
John Zhen Mo
bd8c116785 -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
123f606d1e -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
1126033952 -Fixed toast exception on playlist creation. 2018-02-07 19:24:34 -08:00
John Zhen Mo
ab42e363d4 -Added icon for adding stream to playlist.
-Renamed HistoryPlaylistFragment to StatisticsPlaylistFragment.
2018-02-07 19:24:34 -08:00
John Zhen Mo
4f90ffd63e -Deprecating database get instance without context.
-Added comments to migrations.
2018-02-07 19:24:34 -08:00
John Zhen Mo
29688e80e7 -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
91c7dbef59 -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
689a138e17 -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
f7c2344fda -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
wb9688
0a1a3dd429 Fix opening SoundCloud links 2018-02-07 10:22:27 +01:00
Christian Schabesberger
4056d24183 added some more lambdas 2018-02-04 17:50:22 +01:00
Christian Schabesberger
5779365986 Merge branch 'eximport' into dev 2018-02-04 13:40:03 +01:00
Christian Schabesberger
c98532415b add import database function
bla

remove unused restart function

add allert dialog and add time to filename
2018-02-04 13:38:58 +01:00
Mauricio Colli
642e9a9f0d Change service icons for now
- Use place holders while the legal discussion is happening
2018-02-03 22:32:01 -02:00
Mauricio Colli
431fc0b628 Improve up button behavior
- Closes #614
2018-02-03 09:03:55 -02:00
Mauricio Colli
d353dc8884 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
Christian Schabesberger
5d48b3252a add export newipe db function 2018-01-28 19:02:34 +01:00
Mauricio Colli
b0a167d0cd Fix player switching
- Background to popup wasn't asking for permission
- The new task flag is needed to switch from the background/popup UI to the main player
2018-01-27 02:57:00 -02:00
Mauricio Colli
0b8bfa03b6 Improve settings theme color
- Closes #863
2018-01-27 02:56:10 -02:00
Mauricio Colli
6c5382fa47 Improve settings up button behavior
- Fix #736
2018-01-23 11:45:41 -02:00
Mauricio Colli
bab95d5ad5 Add preferred player 2018-01-23 11:15:36 -02:00
Christian Schabesberger
04d0ae44c5 resolve conflict 2018-01-20 18:06:34 +01:00
Christian Schabesberger
786bf4b107 refactore some more lambda functions 2018-01-20 15:24:45 +01:00
Christian Schabesberger
251ce9c61e player popup menu icons for white theme 2018-01-20 14:46:10 +01:00
Christian Schabesberger
098bedce62 refactor ExtractionHelper using lambda expression 2018-01-20 13:57:31 +01:00
Christian Schabesberger
c63dd5847e fix triangle play button when returning to app 2018-01-20 13:39:06 +01:00
Christian Schabesberger
595c47f3de Merge branch 'dev' of github.com:teamnewpipe/NewPipe into dev 2018-01-09 14:02:39 +01:00
Christian Schabesberger
669069e1a5 forece select activity when opening with browser 2018-01-09 14:02:32 +01:00
Coffeemakr
97769f5291 Add subject to shared URL's (fixes #975) 2018-01-09 12:41:30 +01:00
Christian Schabesberger
29c482bde9 switch languageCode to content country 2018-01-09 12:25:40 +01:00
John Zhen Mo
d372ae73b6 -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
d8c022cd70 fix share menu for playlists 2018-01-04 05:28:01 +01:00
Schabi
68faffe7d2 roleback wrong fix 2017-12-30 00:27:29 +01:00
Schabi
65cf855f82 setup context for making notifications open via setContextIntent() 2017-12-29 17:29:15 +01:00
Schabi
f6115ecb47 fix yt trending content language 2017-12-29 15:02:23 +01:00
Schabi
37b6d11143 fix fullscreen button on popup 2017-12-23 17:34:47 +01:00
Christian Schabesberger
e3be6d8bf5 fix avatar not vissible on info screen bug 2017-12-22 16:53:43 +01:00
TobiGr
e22a8be419 change notification bar icon for popup and background player 2017-12-20 16:29:32 +01:00
Christian Schabesberger
8d9b3a93d4 fix show rending before page was loaded 2017-12-17 12:55:30 +01:00
Coffeemakr
508287a641 Use getters for extractor items 2017-12-10 11:07:51 +01:00
Coffeemakr
4178f1c30a Small code improvements 2017-12-10 11:07:08 +01:00
Christian Schabesberger
85707fca0a update to latest newpipeextractor 2017-12-06 14:29:26 +01:00
TobiGr
2ba5acd677 - add donation hint and website to about activity
- move NewPipe's license to license tab
2017-12-05 17:07:31 +01:00
Christian Schabesberger
39d790d15a remember last screen orientation 2017-12-05 12:51:23 +01:00
wb9688
5748b1e0bb Show selected service 2017-11-20 16:04:18 +01:00
wb9688
bb842a181c Merge branch 'dev' into multiple-services 2017-11-19 17:41:57 +01:00
wb9688
375fbdb697 Add simple drawer for selecting service 2017-11-19 17:21:46 +01:00
Christian Schabesberger
14ed220f34 resolve conflict 2017-11-16 12:20:03 +01:00