auouymous
f7509f1a9b
Fix escapist and gpo issues caused by youtube streaming.
2020-09-14 13:35:11 -06:00
Eric Le Lay
3f9d6ec21f
Merge pull request #873 from auouymous/youtube-drm
...
Detect new key name for youtube DRM content.
2020-09-14 08:23:53 +02:00
Eric Le Lay
f32820589e
Merge pull request #871 from auouymous/youtube-streaming-96
...
Add youtube streaming format for 1080p.
2020-09-14 08:23:21 +02:00
Eric Le Lay
d87466f609
Merge pull request #839 from gpodder/fix-796-mkv-files
...
Fix #796 MKV Files Not Properly Renamed
2020-09-14 08:22:39 +02:00
auouymous
7e78b33385
Detect new key name for youtube DRM content.
2020-09-13 21:26:37 -06:00
auouymous
e05db16e40
Add youtube streaming format for 1080p.
2020-09-13 18:55:47 -06:00
Eric Le Lay
642b23bff3
Merge pull request #867 from auouymous/youtube-live-streaming
...
Youtube live streaming support
2020-09-13 15:14:34 +02:00
Eric Le Lay
f246f1881b
Merge pull request #869 from gpodder/fix_yt_already_subscribed_to
...
fix NEW_LOCATION with same url, resulting in Already subscribed message
2020-09-13 10:04:36 +02:00
auouymous
f54baf0291
Fix the youtube-dl extension.
2020-09-12 19:42:12 -06:00
Eric Le Lay
bc5327dd2a
actually use new mimetype to change downloaded file extension
...
needed for youtube-dl downloading to .mkv for some combinations of audio+video codecs.
Before this fix the new mimetype was ignored in download.py because episode.extension()
would use the existing download filename instead of using the updated mime type
2020-09-12 15:14:41 +02:00
Eric Le Lay
8503fef689
Allow streaming video episodes even if default audio player
...
a custom video player has to be defined
2020-09-12 14:36:16 +02:00
Eric Le Lay
89d9baf376
apply #869 fix NEW_LOCATION with same url
2020-09-12 14:05:57 +02:00
Eric Le Lay
8bb3ce697b
fix NEW_LOCATION with same url, resulting in Already subscribed error message
...
when adding a new podcast. Seen on https://www.youtube.com/watch?v=f9qOPA05fzE
2020-09-12 14:02:41 +02:00
auouymous
bc62e3bb4c
Youtube live streaming support
2020-09-12 02:34:39 -06:00
Eric Le Lay
dd165747b3
fix paginated feeds: res.feed already a PodcastParsedFeed
...
try with e.g. http://blog.binaergewitter.de/rss.xml
2020-09-11 17:23:43 +02:00
Eric Le Lay
463e460170
Merge remote-tracking branch 'origin/master' into requests
2020-09-11 17:07:03 +02:00
Eric Le Lay
966631ecc0
fix linter warning
2020-09-11 14:52:42 +02:00
Eric Le Lay
c1ad49659b
fix #727 gtk exception when hiding deleted episodes
...
background update sometimes operates on destroyed? widget, so catch the exception
and abort silently
2020-09-11 14:51:53 +02:00
Eric Le Lay
9a7faa48d9
Merge pull request #866 from gpodder/show_error_in_podcast_dialog
...
Show update error in the podcast dialog (for copy-paste and seeing it fully)
2020-09-11 14:49:59 +02:00
Алексей
fd6e2f4960
Update ru.po
2020-09-11 17:54:04 +07:00
Алексей
c7b4f5f0cc
Update ru.po
2020-09-11 17:51:05 +07:00
Eric Le Lay
be499ca64e
Show update error in the podcast dialog (for copy-paste and seeing it fully)
2020-09-11 11:21:07 +02:00
Eric Le Lay
2f6ad1760e
force isort < 5.0 until available in gentoo
2020-09-11 10:55:58 +02:00
Алексей
4e290a6a95
Update ru.po
2020-09-10 20:02:45 +07:00
Алексей
d6f96b3d95
Update ru.po
2020-09-10 20:02:17 +07:00
Алексей
815306b015
Update README.md
2020-09-10 19:44:14 +07:00
Алексей
ef63ad54f0
Update README.md
2020-09-10 19:43:24 +07:00
Eric Le Lay
c624800f08
isort --float-to-top is not a good option
2020-09-07 11:58:54 +02:00
Eric Le Lay
24c94d004a
fix isort warnings
2020-09-07 11:48:48 +02:00
Eric Le Lay
c9ba877a12
run tests and lint on ubuntu 20.04 with python 3.8
2020-09-07 11:47:43 +02:00
Eric Le Lay
5fe4ca3283
fix isort warnings
2020-09-07 11:40:54 +02:00
Eric Le Lay
828a363191
Merge pull request #857 from auouymous/single-channel-error-notification
...
only send a single channel update error notification to avoid spamming the user
2020-09-07 11:30:53 +02:00
Eric Le Lay
0d0e7f6108
retry 3 times for feedcore and other util.urlopen usage
...
main goal is for feedcore but I don't see how it would
hurt to retry in other (cover download, etc.) cases.
2020-09-07 11:25:13 +02:00
auouymous
80097bee34
only send a single channel update error notification to avoid spamming
...
the user
2020-08-18 02:41:33 -06:00
Eric Le Lay
d1054529f6
Merge pull request #855 from youve/master
...
DORMANT is a power-saving mode of being online.
2020-08-10 20:32:42 +02:00
Youve
3fce988eb7
DORMANT is a power-saving mode of being online. Without this change, gPodder thinks I'm offline when I am really online.
2020-08-07 00:40:02 +02:00
Eric Le Lay
5bcd8b7eb9
Merge pull request #850 from auouymous/guid-collisions
...
Discard episode when its GUID collides with a newer episode.
2020-08-04 19:16:40 +02:00
Eric Le Lay
d5ed4217b2
Merge pull request #848 from gpodder/youtube-dl-dynamic-config
...
fix youtube-dl not responding to config change
2020-08-02 15:38:18 +02:00
Eric Le Lay
7394ca4779
add feedcore unittests
2020-07-23 22:39:46 +02:00
Eric Le Lay
831186b0c7
fix overlooked stream.text in conversion to util.response_text
2020-07-23 22:33:15 +02:00
auouymous
127034bfa6
Discard episode when its GUID collides with a newer episode.
2020-07-21 03:25:29 -06:00
Eric Le Lay
d62c4cf667
fix youtube-dl not responding to config change (manage_downloads/manage_channels)
...
now it checks each time fetch_channel or custom_downloader is called.
2020-07-18 15:22:44 +02:00
Eric Le Lay
7c551ee6aa
gpodder escapist_videos doesn't work with escapist magazine v2
2020-07-18 15:13:43 +02:00
Eric Le Lay
12912bed3e
fix naive access to response.text
...
bytes for xml, utf-8 fallback for html, known encoding if available
2020-07-18 15:04:04 +02:00
Eric Le Lay
d59bba5b6d
fix invalid encoding used to parse feeds
...
eg. http://podcast.hr-online.de/hrinfo_wissenswert/podcast.xml
2020-07-14 18:45:38 +02:00
Eric Le Lay
48d851d292
rework feedcore.Fetcher interface to allow reusing it in custom channel parsers
2020-07-14 18:43:44 +02:00
Eric Le Lay
9cf3940e25
Merge pull request #846 from auouymous/youtube-rss-feed-urls
...
Youtube rss feed urls
2020-07-13 18:22:05 +02:00
auouymous
162599bdb5
Autodiscover canonical link in youtube page and resolve to RSS feed URL.
2020-07-13 02:33:25 -06:00
auouymous
5e8b62d248
[A-Z] is not needed in URL patterns with re.IGNORECASE.
...
Organize feed URLs.
2020-07-13 02:25:19 -06:00
Eric Le Lay
818441d588
test server: add podcast with space in the filename, not encoded
2020-07-12 18:28:45 +02:00