John Zhen M
2e414cfd63
- Added move mechanic to background player through handles (on both thumbnail and icon).
...
- Added remove and open detail as long click popup dropdown on background player.
- Vastly simplified list manipulation in MediaSourceManager by delegating most control to DynamicConcatenatingMediaSource.
2017-10-30 20:58:44 -07:00
John Zhen M
f5b5982e1c
-Improved DeferredMediaSource to build source on IO thread.
...
-Improved exception handling for player.
2017-10-30 20:58:44 -07:00
John Zhen M
eebd83d6ac
-Fixed deferred media source from releasing reused resources.
...
-Fixed external play queue to load more than once.
-Fixed wrong item removal due to player error.
-Added new event to indicate error to play queue.
-Changed player error to skip item instead of removing.
-Modified play queue adapter to update changed items only.
-Removed headers from play queue adapter.
-Merged event broadcast on play queue.
-Changed toast on player error.
-Modified remove event to no longer indicate current index status.
-Modified move event to no longer indicate randomization status.
-Added shuffle check to play queue.
2017-10-30 20:58:44 -07:00
John Zhen M
a9aee21e58
- Improved play queue adapter for selection.
...
- Fixed media source resolution on background player for streams without an audio only stream.
- Fixed background player not updating when screen turns back on.
- Fixed background player notification switching to wrong repeat mode icon opacity on click.
2017-10-30 20:58:44 -07:00
John Zhen M
bd9ee18e56
-Fixed TransactionTooLarge due to notification being shown for too long.
...
-Fixed Play Queue rewinding to last played video upon removing the currently playing.
2017-10-30 20:58:44 -07:00
John Zhen M
c75c2d0f21
-Added documentations for play queue components.
2017-10-30 20:58:44 -07:00
John Zhen M
80f3e3c3b6
-Added temporary fix for mapping track selection with video streams.
...
-Updated ExoPlayer to 2.5.3.
2017-10-30 20:58:44 -07:00
John Zhen M
86a1fcf009
-Fixed unavailable current info when initial stream of playlist fails.
2017-10-30 20:58:43 -07:00
John Zhen M
c235c647a0
-Fixed background player notification update NPE.
2017-10-30 20:58:43 -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
cb7e94449c
-Modified quality change to persist with its binding player.
...
-Fixed media source stops loading when the sequence of failed media is longer than window size.
-Changed player to release and reset on intent start.
-Removed update event.
2017-10-30 20:58:43 -07:00
John Zhen M
e742091a37
-Modified quality change to use internal track selection.
...
-Enabled audio processing integration with system EQ.
-Re-endabled HDR through tunneling on videos only.
2017-10-30 20:58:43 -07:00
John Zhen M
8e3be3826f
-Fixed Deferred Media Source not working on non-extractor (e.g. dash) sources.
...
-Fixed NPE when extracting streams with no audio.
2017-10-30 20:58:43 -07:00
John Zhen M
9bc95f030c
-Baked stream info resolution into custom media source, allowing for simpler playlist control.
...
-Added track merging on different stream qualities, allowing for implementation of smooth transition on A/V quality and captions change.
2017-10-30 20:58:43 -07:00
John Zhen M
9576d5bd89
-Fixed audio focus not working with timeline changes.
...
-Changed circular loading to boundary loading.
2017-10-30 20:58:43 -07:00
John Zhen M
a0ba3ce2e4
-Made playback manager load circular.
...
-Improved play previous button to reset before 5 seconds.
2017-10-30 20:58:43 -07:00
John Zhen M
6b816a11f7
-Added reorder event.
...
-Improved player blocking.
2017-10-30 20:58:43 -07:00
John Zhen M
86c7b8522e
-Reverted current item removal and update logic.
...
-Updated external play queue.
2017-10-30 20:58:43 -07:00
John Zhen M
f9eb2a1ee5
-Fixed activity pause and resume lifecycle.
2017-10-30 20:58:43 -07:00
John Zhen M
174d040ca3
-Modified quality update to no longer invalidate concatenated media sources.
...
-Improved play queue and timeline update.
2017-10-30 20:58:42 -07:00
John Zhen M
6b16b08712
-Fixed bad window timeline caused by reusing media source on unblocking.
...
-Fixed timeline recovery skipping.
-Fixed timeline updates resumes playing when player is paused.
2017-10-30 20:58:42 -07:00
John Zhen M
e9cdb28a06
-Fixed audio focus change not firing.
2017-10-30 20:58:42 -07:00
John Zhen M
f8abf92a66
-Refactored Playback manager to expose only readonly methods.
...
-Removed swap and move operations.
-Code clean up.
2017-10-30 20:58:42 -07:00
John Zhen M
9413856463
-Added back notification on popup player.
2017-10-30 20:58:42 -07:00
John Zhen M
c24d46cf0f
-Fixed seek problems caused by dynamic timeline .
...
-Removed debouncing, players are now much more responsive.
-Removed some redundant methods.
2017-10-30 20:58:42 -07:00
John Zhen M
c38e4190f1
-Fix restart button not working
2017-10-30 20:58:42 -07:00
John Zhen M
53cec61cdf
-Removed redundant track removal after playing.
...
-Reverted thumbnail loader to use ImageLoader.
2017-10-30 20:58:42 -07:00
John Zhen M
150c3b413a
-Fixed memory leak due to permanent remote view bitmap references.
...
-Removed redundant code in popup player.
2017-10-30 20:58:42 -07:00
John Zhen M
eb15c04254
-Added debouncing to index change reactor.
...
-Fixed repeat mode on background notification.
2017-10-30 20:58:42 -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
705028c79d
-Modified player repeat mode to use exoplayer repeat mode.
...
-Merged playback manager init load logic with normal load logic.
2017-10-30 20:58:41 -07:00
John Zhen M
a91ef2ce9e
-Fix play queue remove.
...
-Fix player discontinuity refresh.
2017-10-30 20:58:41 -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
40b60e8313
-Error processing for failed video during queued playback.
2017-10-30 20:58:41 -07:00
John Zhen M
5c01f04a07
-Functional playlist using full play queue buffering.
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
701320b100
-Added separate events for play queue index removal.
2017-10-30 20:58:40 -07:00
John Zhen M
dcdcf17f5e
-Added on change event bus to Play Queue.
...
-Added playback manager for player interaction.
2017-10-30 20:58:40 -07:00
John Zhen M
7c9c3de644
-Rename playlist in players to play queue.
2017-10-30 20:58:40 -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
02d986fc89
fix multidefined swipe problem in history page
2017-10-30 22:46:55 +01:00
Christian Schabesberger
65a6488e44
dont show search history in suggestion when disabled
2017-10-30 22:04:58 +01:00
Christian Schabesberger
cf703d5213
Merge branch 'patch-1' of https://github.com/SpajicM/NewPipe into chron
2017-10-30 21:40:19 +01:00
Joona Mattila
640396da64
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (219 of 219 strings)
2017-10-30 19:45:55 +01:00
SpajicM
7e005549fe
Fix history showing even when disabled
2017-10-30 11:53:44 +01:00
Weblate
9dc8e47113
Merge remote-tracking branch 'origin/dev' into dev
2017-10-29 19:17:45 +01:00
Emanuele Petriglia
e958545230
Translated using Weblate (Italian)
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-29 19:17:43 +01:00
Joona Mattila
76f3e170d5
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-29 19:17:40 +01:00
Christian Schabesberger
a5af49dafd
fix weblate crash
2017-10-29 14:23:47 +01:00
Christian Schabesberger
736d9fe450
Merge branch 'license-dialog' of https://github.com/TobiGr/NewPipe into license
2017-10-29 10:28:52 +01:00
Emanuele Petriglia
bd7a520316
Translated using Weblate (Italian)
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-28 21:36:16 +02:00
Freddy Morán Jr
7f5b5d6f03
Translated using Weblate (Spanish)
...
Currently translated at 99.5% (219 of 220 strings)
2017-10-28 01:49:13 +02:00
Christian Schabesberger
8d5a59e7d5
fix light theme for main page
2017-10-26 23:56:02 +02:00
Christian Schabesberger
989acce0a5
Merge branch 'popup_improvement' of https://github.com/karyogamy/NewPipe into size
2017-10-26 20:49:43 +02:00
Christian Schabesberger
641b4a806a
Merge branch 'tabs' into dev
2017-10-26 20:46:05 +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
Filip Sebastian
d5b3f65076
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-26 14:53:31 +02:00
ButterflyOfFire
66de4cbead
Translated using Weblate (French)
...
Currently translated at 98.1% (216 of 220 strings)
2017-10-26 14:53:26 +02:00
ButterflyOfFire
be3d6adf77
Translated using Weblate (Arabic)
...
Currently translated at 30.9% (68 of 220 strings)
2017-10-26 14:53:23 +02:00
Eduardo Caron
65e83e8fb6
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-26 14:53:14 +02:00
Christian Schabesberger
7a2be6f12c
Merge pull request #784 from TobiGr/fix-kiosk-typo
...
Fix kiosk typo
2017-10-26 14:16:12 +02:00
Tobias Groza
0d6662b558
Translated using Weblate (German)
...
Currently translated at 95.0% (209 of 220 strings)
2017-10-26 11:46:10 +02:00
TobiGr
0a2aa54508
fix typo
2017-10-26 09:23:43 +02:00
John Zhen Mo
f6353cfb47
-Added fling mechanic for popup player shutdown.
...
-Changed long click to fill screen for popup player.
-Added 2-finger resizing for popup player.
-Removed long click resize mechanic.
2017-10-25 22:00:58 -07:00
Anton Shestakov
fb71ba3b7c
Translated using Weblate (Russian)
...
Currently translated at 98.1% (216 of 220 strings)
2017-10-26 06:48:31 +02:00
Filip Sebastian
ac6e086c26
Translated using Weblate (French)
...
Currently translated at 94.0% (207 of 220 strings)
2017-10-25 20:39:55 +02:00
Christian Schabesberger
4c4cfb49b4
make tabs contain icons instead of title
2017-10-25 16:09:26 +02:00
Christian Schabesberger
9a073713bb
put tabs on top
2017-10-25 15:20:57 +02:00
Filip Sebastian
4db3bd3270
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-25 00:01:23 +02:00
Filip Sebastian
d5d9ed7200
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (220 of 220 strings)
2017-10-25 00:00:28 +02:00
Weblate
0e409bb993
Merge remote-tracking branch 'origin/dev' into dev
2017-10-24 23:56:06 +02:00
Joona Mattila
89a8769399
Translated using Weblate (Finnish)
...
Currently translated at 99.0% (204 of 206 strings)
2017-10-24 23:56:04 +02:00
Filip Sebastian
fdfd94b9d0
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-24 23:55:54 +02:00
Christian Schabesberger
7d296ee650
remove hardcoded strings form MainFragment
2017-10-23 00:26:20 +02:00
Christian Schabesberger
ccd26b4146
fix kiosk service/icon
2017-10-22 23:56:39 +02:00
Christian Schabesberger
5d4269be4c
Merge branch 'dev' into trending
2017-10-22 23:43:48 +02:00
Christian Schabesberger
54cdfc0c16
deactivate icon
2017-10-22 22:53:27 +02:00
Christian Schabesberger
fd899a2e95
fix cammel case
2017-10-22 22:10:48 +02:00
Christian Schabesberger
d1f446aae2
make summary a dynamic string
2017-10-22 22:06:25 +02:00
Christian Schabesberger
c3f04ea67d
fix Kisok spelling error
2017-10-22 21:46:50 +02:00
Coin
7b56aaad53
Translated using Weblate (Chinese (Hong Kong))
...
Currently translated at 68.9% (142 of 206 strings)
2017-10-22 09:44:44 +02:00
Joona Mattila
b73677fa5e
Translated using Weblate (Finnish)
...
Currently translated at 98.0% (202 of 206 strings)
2017-10-21 01:46:12 +02:00
TobiGr
0040ee5cb6
Fix charset issue.
...
Move Java I/O related methods to separate thread.
2017-10-20 23:41:30 +02:00
Weblate
f391574113
Merge remote-tracking branch 'origin/dev' into dev
2017-10-19 22:34:40 +02:00
Joona Mattila
ea863b0c24
Added translation using Weblate (Finnish)
2017-10-19 22:34:36 +02:00
Christian Schabesberger
894a63ed82
Merge branch 'dev' into master
2017-10-18 11:56:11 +02:00
Weblate
f7aafb87a8
Merge remote-tracking branch 'origin/dev' into dev
2017-10-17 14:51:16 +02:00
Anton Shestakov
227001ec32
Translated using Weblate (Russian)
...
Currently translated at 99.0% (204 of 206 strings)
2017-10-17 14:51:15 +02:00
Sérgio Marques
d765364915
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-17 14:51:15 +02:00
developerchan1
3d47e63d6f
Translated using Weblate (Indonesian)
...
Currently translated at 81.0% (167 of 206 strings)
2017-10-17 14:51:12 +02:00
Allan Nordhøy
79c5c3cc57
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.5% (205 of 206 strings)
2017-10-17 14:51:02 +02:00
Christian Schabesberger
13756508d3
Merge pull request #757 from coffeemakr/fix-service-id-not-initialized
...
Fix service id not initialized
2017-10-16 15:22:26 +02:00
Bruno Guerreiro
b7fe001b13
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-15 19:10:11 +02:00
Christian Schabesberger
d928f5759f
try to fix margin / padding
2017-10-13 13:55:55 +02:00
Christian Schabesberger
23eeb4353d
make main page changes display emediatly
2017-10-13 13:49:31 +02:00
Christian Schabesberger
8e8d74b5b7
remove header front kiosk
2017-10-13 13:01:16 +02:00
Weblate
094851cc7d
Merge remote-tracking branch 'origin/dev' into dev
2017-10-13 02:33:58 +02:00
Enol P
f55612be40
Translated using Weblate (Asturian)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-13 02:33:51 +02:00
Christian Schabesberger
0951f0f824
small fixes
...
small fixes
2017-10-11 15:25:10 +02:00
Tryton Van Meer
b70fd826e7
Fix crash when returning to player.
...
When switching apps or locking the phone, destroyPlayer is called which sets audioManager to null. So upon returning to the player and pressing play, the app crashes.
So now initPlayer checks if audioManager is null and sets it if needed.
2017-10-11 14:27:32 +02:00
Coin
994559b39b
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-10 18:06:26 +02:00
Christian Schabesberger
f7534b3a0f
Merge branch 'dev' into trending
2017-10-09 14:37:20 +02:00
Christian Schabesberger
7fcc07805a
make kiosk selector signle service again
2017-10-09 14:34:10 +02:00
Christian Schabesberger
7f9f075147
add selector for kiosk
2017-10-09 14:22:27 +02:00
Christian Schabesberger
cbfc359a99
add service icons
2017-10-09 12:22:01 +02:00
Nathan Follens
907842c672
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-09 11:50:02 +02:00
Cyril Müller
c890ab44d6
Merge branch 'dev' into fix-service-id-not-initialized
2017-10-09 11:23:19 +02:00
Coffeemakr
89b11ff71c
Fail-fast for service id == -1
2017-10-08 22:11:38 +02:00
Tobias Groza
3e34eeeed7
Translated using Weblate (German)
...
Currently translated at 99.5% (205 of 206 strings)
2017-10-08 21:45:38 +02:00
Coffeemakr
60879351a9
Code improvement and logging
2017-10-08 17:52:07 +02:00
Matej U
f4433ac508
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-07 21:12:32 +02:00
E T
7b7d0d6171
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-07 19:51:07 +02:00
Freddy Morán Jr
a6e0ed09a8
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-07 19:16:42 +02:00
Emanuele Petriglia
19ed6ebbaf
Translated using Weblate (Italian)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-07 14:21:02 +02:00
Andrea Troiano
dfeee17d39
Translated using Weblate (Italian)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-07 13:28:50 +02:00
Jonas
4c429c869c
Translated using Weblate (French)
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-06 12:15:39 +02:00
Christian Schabesberger
6d8a361c9a
add menu to select kiosk of current service
2017-10-05 14:57:19 +02:00
Eduardo Caron
825de1b6ee
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (206 of 206 strings)
2017-10-05 13:19:37 +02:00
Weblate
124461f587
Merge remote-tracking branch 'origin/dev' into dev
2017-10-05 13:12:38 +02:00
CaptainCrumble
a570fa6110
Translated using Weblate (Portuguese)
...
Currently translated at 98.5% (202 of 205 strings)
2017-10-05 13:12:37 +02:00
CaptainCrumble
0e8df83bbd
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (205 of 205 strings)
2017-10-05 13:11:14 +02:00
Christian Schabesberger
952c8428d8
Merge pull request #748 from mauriciocolli/improve-search
...
Improve search
2017-10-04 11:03:53 +02:00
Matej U
5fe2c10aa1
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (205 of 205 strings)
2017-10-02 21:11:57 +02:00
Andrea Troiano
1f4aa2506b
Translated using Weblate (Italian)
...
Currently translated at 100.0% (205 of 205 strings)
2017-10-02 15:46:44 +02:00
Andrea Troiano
9f8844fa5f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (205 of 205 strings)
2017-10-01 15:31:58 +02:00
E T
990aa88e00
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (205 of 205 strings)
2017-09-30 09:19:13 +02:00
Nathan Follens
9e335c1894
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (205 of 205 strings)
2017-09-29 23:27:32 +02:00
Jonas
8f2b9a6bb7
Translated using Weblate (French)
...
Currently translated at 100.0% (205 of 205 strings)
2017-09-29 18:41:33 +02:00
Anton Shestakov
448f3e8918
Translated using Weblate (Russian)
...
Currently translated at 98.5% (202 of 205 strings)
2017-09-29 12:47:49 +02:00
Mladen Pejaković
62b2ab7571
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (205 of 205 strings)
2017-09-29 11:27:25 +02:00
Christian Schabesberger
46fa9a9366
translate kiosk name using resources
...
fix CDATA fuu
2017-09-28 16:38:44 +02:00
Christian Schabesberger
29fee28d1d
fix channel selection
2017-09-28 15:36:15 +02:00
Mauricio Colli
78cbfa20d9
Improve search
...
- Use a list instead of a popup
- Show search history entries
2017-09-28 10:06:48 -03:00
Freddy Morán Jr
ccd42d42ab
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (205 of 205 strings)
2017-09-27 18:47:50 +02:00
Tobias Groza
abe03ef9a3
Translated using Weblate (German)
...
Currently translated at 99.5% (204 of 205 strings)
2017-09-27 18:45:48 +02:00
Anton Shestakov
9813ffb83b
Translated using Weblate (Russian)
...
Currently translated at 97.5% (200 of 205 strings)
2017-09-27 15:47:52 +02:00
Mikas
b4eefa3eed
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (205 of 205 strings)
2017-09-26 18:52:53 +02:00
Christian Schabesberger
3490273b49
made fragments frontpagable
2017-09-26 18:16:39 +02:00
Christian Schabesberger
65c8b6e66a
add selection for front page
2017-09-26 17:29:38 +02:00
Anton Shestakov
6a166b798a
Translated using Weblate (Russian)
...
Currently translated at 97.5% (200 of 205 strings)
(cherry picked from commit efa262480a
)
2017-09-26 09:04:38 -03:00
Jona Abdinghoff
0686aec606
Translated using Weblate (German)
...
Currently translated at 99.5% (204 of 205 strings)
(cherry picked from commit 2c8dd9ce2a
)
2017-09-26 09:04:38 -03:00
Mikas
54b3c62803
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (205 of 205 strings)
(cherry picked from commit 4a4b1e0e49
)
2017-09-26 09:04:38 -03:00
nailyk
40d83ba7e7
Translated using Weblate (French)
...
Currently translated at 100.0% (205 of 205 strings)
(cherry picked from commit cb5e37184a
)
2017-09-26 09:04:38 -03:00