Commit Graph

4445 Commits

Author SHA1 Message Date
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