ByteHamster
4e7fef1211
Statistics calculation does not respect playback speed
2017-04-15 15:41:54 +02:00
ByteHamster
769ed8b15e
Renamed type to mode
2017-04-15 15:34:31 +02:00
ByteHamster
acf065b7cd
Added duration to chapters list
...
Closes #2174
2017-04-15 14:32:37 +02:00
Martin Fietz
aad56bea56
Merge remote-tracking branch 'upstream/develop' into develop
2017-04-15 14:32:16 +02:00
Martin Fietz
43ccc0e276
Only use iTunes summary when
...
* no description is set yet OR
* it is clearly more detailed (i.e. longer) than the current description
2017-04-15 14:32:01 +02:00
ByteHamster
a01f0b1b7a
Trimming 'pcast:' without '//'
...
Fixes #2284 (subscribtion through podlove 'Let device decide')
2017-04-15 13:49:01 +02:00
ByteHamster
cb3501342e
Added feed title to delete confirmation
...
Closes #2291
2017-04-15 10:28:45 +02:00
ByteHamster
416117515c
Allow choosing between getDuration and getPlayedDuration
2017-04-15 09:54:09 +02:00
Danial Klimkin
78d11570e4
Let me fix CET/CEST once again
2017-04-12 23:39:17 +02:00
Martin Fietz
7da9e8876b
Merge pull request #2258 from MeirSD/develop
...
Enable support for Android Auto with support for OnPlayFromSearch
2017-04-11 07:43:19 +02:00
Meir Schwarz
6e8baf839a
Check media and mediaItem for null as suggested by mfietz
2017-04-10 15:27:24 -07:00
Martin Fietz
e42a76219d
Merge pull request #2288 from dklimkin/datefix
...
Additional date format and a hack for CEST
2017-04-10 23:25:55 +02:00
Danial Klimkin
545b1e364e
Additional date format and a hack for CEST
2017-04-10 22:16:34 +02:00
Martin Fietz
6c6607f7d3
Remove propagation of interrupts introduced in #2286
2017-04-10 21:49:22 +02:00
Martin Fietz
25a8334aca
Merge pull request #2286 from dklimkin/touches
...
Small touches on DownloadService.java
2017-04-10 21:27:21 +02:00
Danial Klimkin
b34910261c
Small touches on DownloadService.java
2017-04-10 21:15:01 +02:00
Martin Fietz
5cbf092f3b
Merge branch 'develop' into develop
2017-04-09 20:34:43 +02:00
Martin Fietz
4d256b7323
Merge pull request #2225 from mfietz/issue/2222-not-add-to-queue
...
Setting whether or not to enqueue downloaded episodes
2017-04-09 20:26:00 +02:00
Martin Fietz
a2e07e749b
Organize imports
2017-04-09 20:25:35 +02:00
Martin Fietz
8864f51f03
Merge pull request #2224 from mfietz/issue/2160-feed-files-pile-up
...
Remove cached feed file after parsing
2017-04-09 20:24:11 +02:00
minusf
ef24e766f9
Skip favorite episodes during autodelete
2017-03-13 21:14:48 +01:00
orelogo
c0da3df892
Organize search results lexicographically in addition to by where the
...
query was matched
2017-02-25 17:23:46 -08:00
orelogo
a1201cc95f
Improve duplicate removal run time by using a hash set
2017-02-25 17:22:57 -08:00
Meir Schwarz
831166cfb2
Enable support for Android Auto with support for OnPlayFromSearch
2017-02-09 16:54:23 -08:00
Cédric Cabessa
21605171fd
don't pause while casting if headset is disconnected
...
User was listening to a podcast with headset, then get back home
and want to listen to the rest of the podcast on a chromecast.
If he unplug the headset while the audio is casting, we should not pause.
2017-01-07 15:04:29 +01:00
Martin Fietz
c54878a0f5
Add setting whether or not to enqueue downloaded episodes
2016-12-31 17:29:45 +01:00
Martin Fietz
a8539dde84
Remove cached feed file after parsing
2016-12-31 16:39:41 +01:00
Martin Fietz
c3aa861a33
Merge pull request #2216 from mfietz/bugfix/2215-class-cast-exception-unknown-mime-type
...
Fix class cast exception on unknown mime type
2016-12-30 20:05:17 +01:00
Martin Fietz
3a32db36b8
Merge pull request #2201 from VarunBarad/develop
...
Add launch screen.
2016-12-30 20:04:42 +01:00
Martin Fietz
27bbe3ae80
Merge pull request #2188 from mfietz/okhttp3
...
Upgrade okhttp to version 3
2016-12-30 20:03:50 +01:00
Martin Fietz
b242016962
Assume media type is audio when mime type is unknown
2016-12-19 18:18:50 +01:00
Martin Fietz
c9f7f8000f
Update translations
2016-12-04 22:02:46 +01:00
Martin Fietz
dc65f13f44
Do not auto-enable sleep timer after skipping
2016-12-04 21:42:03 +01:00
Martin Fietz
4878a30d66
Merge pull request #2205 from mfietz/issue/2134-cast-exception
...
Prevent ClassCastException
2016-12-04 21:12:58 +01:00
Martin Fietz
1a7d8041bb
Cast certain playable information int values to long to prevent class cast exceptions
2016-12-04 13:41:23 +01:00
Martin Fietz
ea6cfad6c8
Catch out of memory exception
2016-12-04 13:29:36 +01:00
VarunBarad
50150730df
Add branded launch screen.
2016-12-03 21:46:22 +05:30
Martin Fietz
4ff8d5430f
Refactor
2016-11-27 10:44:49 +01:00
Martin Fietz
cf8deb12ef
Merge pull request #2192 from Cj-Malone/2190-invalid-mime-fix
...
Fallback to mime type from the URL when the defined is invalid
2016-11-27 10:37:38 +01:00
Cj Malone
65d6cea22a
Fallback to mime type from the URL when the defined is invalid
2016-11-22 19:17:16 +00:00
Cj Malone
7a23e1f13f
Revert author delimiter back to commer
2016-11-19 17:55:07 +00:00
Cj Malone
8c901bb640
Clean up sort
2016-11-19 17:54:43 +00:00
Martin Fietz
cbe00b4c77
Also compare drawer items with same counter value case-insensitive
2016-11-19 14:56:25 +01:00
Martin Fietz
2682cbd784
Upgrade to OkHttp3
2016-11-13 23:02:25 +01:00
Martin Fietz
4a6b630e56
Prevent NPE
2016-11-12 09:25:10 +01:00
Domingos Lopes
8fd886c273
fix unskipped episodes being removed from queue
2016-11-09 13:28:50 -05:00
Martin Fietz
78f0caa42b
Fix transifex configuration
2016-11-07 19:22:38 +01:00
Martin Fietz
b3a1153880
Update translations
2016-11-07 19:19:47 +01:00
Martin Fietz
527dfe737e
Accept 'application/octet-stream' as valid media mime type
2016-11-04 22:35:41 +01:00
Martin Fietz
849d4fe168
Fix resource directory
2016-11-01 23:14:29 +01:00
Martin Fietz
8c37a3acee
Update translations
2016-11-01 22:19:49 +01:00
Martin Fietz
365afedaad
Merge pull request #2172 from mfietz/feature/1794-rename-feeds
...
Rename feeds
2016-11-01 20:49:27 +01:00
Martin Fietz
ab182c4b63
Replace jsoup's example html to plain text parser with adaptation thereof
2016-11-01 20:49:00 +01:00
Martin Fietz
8a626faf73
Add ability to rename feeds
2016-11-01 19:43:23 +01:00
Martin Fietz
04bcf6e697
Only store the feed's author(s), not that of individual items
2016-11-01 17:26:58 +01:00
Martin Fietz
0760feac81
Change authors delimiter to newline
2016-11-01 17:23:04 +01:00
Martin Fietz
cfef273eba
Merge pull request #2147 from Cj-Malone/atom-clean-up
...
Parsing clean up
2016-11-01 10:42:59 +01:00
Martin Fietz
a89dd28e23
Merge pull request #2170 from mfietz/feature/fyyd
...
Integrate fyyd podcast search engine
2016-11-01 10:41:51 +01:00
Cj Malone
2a7845ee65
Indent exported files
2016-10-31 15:06:31 +00:00
Martin Fietz
cba6e728d2
Merge pull request #2152 from mfietz/2085-auto-enable-sleep-timer
...
Option to auto-enable sleep timer
2016-10-30 19:12:25 +01:00
Martin Fietz
56318ae99c
Merge pull request #2136 from mfietz/2128-subscription-counter-downloaded
...
Add option to show number of downloaded episodes in subscription counter
2016-10-30 19:09:50 +01:00
Martin Fietz
0062cab106
Merge branch 'develop' into 2085-auto-enable-sleep-timer
2016-10-30 13:37:39 +01:00
Martin Fietz
c3fad9dbe6
Integrate fyyd podcast search engine
2016-10-30 13:28:57 +01:00
Martin Fietz
ff5b136351
Merge pull request #2158 from mfietz/feature/2154-export-html
...
Export subscriptions as HTML
2016-10-30 12:51:21 +01:00
Martin Fietz
8086d9b316
Check if view is still attached
2016-10-16 15:15:41 +02:00
Martin Fietz
695a73c09d
Add option to export subscriptions as HTML
2016-10-16 12:40:01 +02:00
Maurice Gilden
99ab34b26f
Fixed problem with seeking before starting playback.
2016-10-16 12:15:36 +02:00
Maurice Gilden
df17d47128
PlayLastPlayedMediaIntent now seeks to last position before user starts playback.
2016-10-16 12:14:36 +02:00
Martin Fietz
fee2acb5ab
Move opml package
2016-10-15 12:43:43 +02:00
Cj Malone
2c17e03397
Improve readablilty
2016-10-13 06:40:18 +01:00
Cj Malone
0f7fe57454
Add support for images in mrss content
...
SyndTypeUtils.getValidMimeTypeFromUrl is now unused and
SyndTypeUtils.getMimeTypeFromUrl is used instead. It gets the
mime type from the file extension, but dosen't check it so this
function can how be used for both images or media files.
2016-10-13 06:40:18 +01:00
Cj Malone
85e08a270a
Suport archive RSS/Atom links as alternate feeds
2016-10-13 06:29:35 +01:00
Cj Malone
7fe1e07048
Support multiple author tags in a feed
2016-10-13 06:29:35 +01:00
Martin Fietz
fdc7d41824
Replace toast with snackbar and optional undo action
2016-10-12 21:31:34 +02:00
Martin Fietz
21799ab22c
Add dialog option to auto-enable sleep timer
2016-10-09 22:40:40 +02:00
Martin Fietz
e75d60ef61
Extract sleep timer preferences into dedicated class
2016-10-09 21:49:23 +02:00
Martin Fietz
8accc12048
Merge pull request #2139 from mfietz/2121-gpodder-force-full-sync
...
Add full sync with gpodder
2016-10-08 09:48:49 +02:00
Martin Fietz
f0ef51aaad
Merge pull request #2137 from mfietz/2127-empty-download-url
...
Feed media is only valid when download url is not empty
2016-10-08 09:48:02 +02:00
Martin Fietz
6ff24f99b5
Merge pull request #2140 from mfietz/2094-mark-seen-confirmation-dialog
...
Show "mark all as seen" confirmation dialog
2016-10-08 09:47:48 +02:00
Martin Fietz
92899affab
Add "has media" filter to episodes filter
2016-10-03 17:21:42 +02:00
Martin Fietz
cc675b06be
Add "has media" filtering to gears dialog
2016-10-03 17:21:11 +02:00
Martin Fietz
342fea0360
Show "mark all as seen" confirmation dialog
2016-10-03 13:17:06 +02:00
Martin Fietz
098e89b0c5
Add full sync with gpodder and re-phrase changes sync
2016-10-03 12:53:06 +02:00
Martin Fietz
25c1936c7c
Feed media is only valid when download url is not empty
2016-10-03 12:06:58 +02:00
Martin Fietz
ba37684d7c
Add option to show number of downloaded episodes as subscription counter
2016-10-03 11:46:02 +02:00
Martin Fietz
3fa6c1bc20
Merge pull request #2109 from danielm5/enable-previous-button
...
Set current position to the begining on 'Previous' button
2016-10-02 23:38:05 +02:00
Martin Fietz
8f02a4b6d7
Merge pull request #1985 from mfietz/issue/1942-automatic-update
...
On resume, check if the feeds should be (automatically) refreshed.
2016-10-02 22:36:23 +02:00
Martin Fietz
44eb1a9cfd
Merge pull request #2117 from orionlee/2105_support_rewind_in_lockscreen
...
Issue #2105 : support optional rewind in lockscreen
2016-10-02 22:35:00 +02:00
eraymond
970d41bb78
Added preference settings to customize fastforward and rewind delta. Closes #2129 . Minor: Fixes title case in preference setting titles Minor: Fixes typo in naming of UserPreferences.getFastFowardSecs to UserPreferences.getFastForwardSecs.
2016-09-28 17:25:45 -07:00
Cj Malone
68b7431aac
Use summary tag if content is not available
2016-09-23 14:57:00 +01:00
orionlee
209058b3a7
Make it explicit the lockscreen workaround is only relevant to pre Lollipop devices.
2016-09-10 12:04:01 -07:00
orionlee
01c3f757a1
Issue #2105 : support optional rewind in lockscreen (by using skipToPrevious button)
2016-09-09 09:00:36 -07:00
Daniel
e7cc0ffe05
Enable separate functions for Previous and Rewind hardware buttons.
...
Added prefHardwarePreviousButtonRestarts preference.
2016-09-03 15:36:03 -04:00
Martin Fietz
4a1e728ac5
Merge pull request #2087 from eirikv/amazon_s3_authentication_fix
...
Prevent authentication header to be set for s3 presigned-urls
2016-08-13 12:40:26 +02:00
EirikV
bc7c319a01
Reconfigured authentication for downloading files - fixing s3 problems
2016-08-07 11:29:04 +02:00
Martin Fietz
9e1a016373
On shake, reset timer to the current waiting time
2016-08-06 11:23:50 +02:00
Martin Fietz
0cdc5aea47
Merge pull request #2082 from Cj-Malone/develop
...
Improve MRSS support
2016-08-04 22:42:21 +02:00
Domingos Lopes
c9382e27c4
fix issue with playback ended on skipping (for remote playback)
2016-07-25 23:16:28 -04:00
Domingos Lopes
c17723816b
adapt media player switch into the new protocol
2016-07-25 23:16:28 -04:00
Domingos Lopes
385079d168
integrate onPlaybackStart/Pause callbacks into setPlayerStatus()
2016-07-25 23:16:28 -04:00
Domingos Lopes
8edb262988
fix duration problem
2016-07-25 23:16:28 -04:00
Domingos Lopes
f80af4342f
add documentation to post playback processing
2016-07-25 23:16:28 -04:00
Domingos Lopes
9b123d0473
extend the new PlaybackService media player callback protocol to RemotePSMP
2016-07-25 23:16:28 -04:00
Domingos Lopes
19a647226d
move onPlaybackStart and onPlaybackPause tasks to separate callback methods
2016-07-25 23:16:28 -04:00
Domingos Lopes
d18cf41f20
move auto flattr and gpodnet play action inside FeedMedia
2016-07-25 23:16:28 -04:00
Domingos Lopes
12d62d5519
only allow for endPlayback with wasSkipped==false internally
2016-07-25 23:16:28 -04:00
Domingos Lopes
e94219ce26
change protocol for episode transition on PlaybackService
2016-07-25 23:16:28 -04:00
Cj Malone
74e6b7476d
Amend string check
2016-07-25 17:27:06 +01:00
Cj Malone
0dfa36953b
Support mrss' description
...
Reusing AtomText but it works perfectly.
MRSS has "plain" and "html" types, fallsback to "plain" if null or invalid type
2016-07-25 13:21:29 +01:00
Cj Malone
9562f1922a
Support mrss' thumbnail
...
Note, this only supports one image as that's all AntennaPod can at the moment.
2016-07-25 10:37:22 +01:00
Cj Malone
8a7029ed78
Honor mrss' isDefault attribute
2016-07-25 10:05:44 +01:00
Cj Malone
d4d696d83a
Format NSMedia.java
2016-07-25 09:44:17 +01:00
Martin Fietz
e6e37e9558
Merge pull request #2057 from domingos86/castdialogimage-issue1910
...
fix horizontal layout (MediaRouteControllerDialog)
2016-07-23 10:43:08 +02:00
Martin Fietz
2bb291cfcb
Merge pull request #2076 from domingos86/wifi-vs-metered
...
change check for wifi connection to metered connection
2016-07-23 10:41:01 +02:00
Martin Fietz
e4bd99e059
Merge pull request #2073 from Cj-Malone/develop
...
Improve Atom support
2016-07-23 10:07:58 +02:00
Domingos Lopes
6f2bfed3a6
change check for wifi connection to metered connection
2016-07-21 23:14:08 -04:00
Martin Fietz
ef31878a10
Merge pull request #2068 from MeirSD/develop
...
Fix issue where mini player doesn't show up
2016-07-20 23:04:49 +02:00
Meir Schwarz
ab9f21154d
Fix binding issues by only using the MediaBrowserService onBind when the intent's action is MediaBrowserService and otherwise returning the LocalBinder.
2016-07-20 13:03:38 -07:00
Cj Malone
96468f0e85
Add Atom lang support
2016-07-20 13:26:40 +01:00
Cj Malone
3bc51b7a54
Support Atom Author
2016-07-20 12:57:08 +01:00
Cj Malone
baf1569020
Fixes Atom icon image
...
Falls back to logo if it is present but icon isn't.
https://github.com/AntennaPod/AntennaPod/issues/1949
2016-07-20 11:34:48 +01:00
Martin Fietz
44b37fc043
Merge pull request #2067 from orelogo/develop
...
Improve search results: "no results" view, no duplicates, transparent played episodes
2016-07-18 07:43:44 +02:00
orelogo
16e640ab1a
Search Results: Clarify documentation and strings`
2016-07-18 01:10:31 -04:00
Martin Fietz
9d5d3508cf
Merge pull request #2060 from domingos86/gpodnet-notification-option
...
Make gpodnet sync error notifications optional
2016-07-17 20:24:18 +02:00
Domingos Lopes
91f12080ef
include gpodnet last sync report on Sync pref summary
2016-07-17 14:10:58 -04:00
domingos86
9627a2ae73
replace string Undetermined by Never
...
in gpodnet last sync report
2016-07-17 11:26:39 -04:00
orelogo
b4b51e6e58
Search Results: reformat "no result" text for easier translation
2016-07-13 18:53:18 -04:00
orelogo
b5928194d5
Search Results: prevent duplicate feed items
...
- title results take precedence over shownotes results
2016-07-13 13:43:49 -04:00
orelogo
3863a5d190
Add 'no result' text to unmatched search results
2016-07-12 15:39:58 -04:00
Domingos Lopes
fc364c7dfe
convert gpodder last sync attempt listener to OnSharedPreferenceChangeListener
2016-07-03 18:03:19 -04:00
Domingos Lopes
4b79da7175
gpodnet: record last sync failed attempt also when it's an authentication error
2016-07-02 11:59:15 -04:00
Domingos Lopes
2f235fc46e
set pending activity intent on mediasession
2016-07-02 11:37:28 -04:00
Martin Fietz
9372ccc916
Merge pull request #2055 from DevFactory/release/Lamdbas_containing_only_one_statement_should_not_nest_this_statement_in_a_block
...
squid:S1602 - Lamdbas containing only one statement should not nest this statement in a block.
2016-07-02 12:32:13 +02:00
Meir Schwarz
b227c12f39
Fix binding issues by only using the MediaBrowserService onBind when the intent's action is MediaBrowserService and otherwise returning the LocalBinder.
2016-07-02 01:13:27 -07:00
Domingos Lopes
b307d96e95
Make gpodnet sync error notifications optional
2016-07-02 02:37:58 -04:00
Domingos Lopes
000163ad21
fix horizontal layout (MediaRouteControllerDialog)
2016-06-30 19:21:54 -04:00
Martin Fietz
a806d58966
Merge pull request #2053 from MeirSD/develop
...
Add preliminary support for Android Auto by changing PlaybackService …
2016-06-30 19:34:36 +02:00
Martin Fietz
54f4ad7ba0
Merge pull request #2054 from DevFactory/release/Utility_classes_should_not_have_public_constructors_fix_2
...
squid:S1118 - Utility classes should not have public constructors (part 2)
2016-06-30 08:57:36 +02:00
Meir Schwarz
bfe7cadd15
Add preliminary support for Android Auto by changing PlaybackService to extend MediaBrowserServiceCompat. Allows playback from queue and basic control using Android Auto.
2016-06-29 16:09:55 -07:00
Soso Tughushi
8425ac6190
Fixed rule 'Utility classes should not have public constructors'
2016-06-29 22:34:05 +04:00
Martin Fietz
d295614933
Merge pull request #2048 from domingos86/castdialogimage-issue1910
...
Fix Cast Dialog image
2016-06-29 19:58:24 +02:00
Soso Tughushi
31861ca285
Fixed rule 'Lamdbas containing only one statement should not nest this statement in a block'
2016-06-29 19:56:39 +04:00
Martin Fietz
95f1beb479
Downloader: Check content-type for null
2016-06-29 15:17:09 +02:00
Domingos Lopes
47015e937e
add onClickListeners, optimize image loading
2016-06-28 15:48:51 -04:00
Domingos Lopes
6d0debfd4d
implement custom mediaroute playback controller
2016-06-28 02:18:11 -04:00
Martin Fietz
7440066a9f
Merge pull request #2047 from DevFactory/release/Modifiers_should_be_declared_in_the_correct_order
...
[squid:ModifiersOrderCheck] Modifiers should be declared in the correct order
2016-06-27 17:28:11 +02:00
Soso Tughushi
979ebb772c
Fixed rule 'Modifiers should be declared in the correct oreder'
2016-06-27 15:07:53 +04:00
Martin Fietz
4b79afc2b0
Add exponential backoff for file type errors and check content length before assuming a file type error
2016-06-24 11:24:30 +02:00
Martin Fietz
92752e7996
Fix mark as seen and improve mark all X [of feed Z] as Y
2016-06-24 10:18:14 +02:00
Martin Fietz
13fa133f3d
Prevent crash when image url is empty string
2016-06-23 13:04:10 +02:00