Commit graph

3291 commits

Author SHA1 Message Date
Thomas Perl
1665053907 Avoid spurious warnings for missing header 2016-01-15 15:16:21 +01:00
Thomas Perl
2fab3577e3 gpodder.download: Ignore non-ASCII content-disposition header (bug 2059) 2016-01-15 15:08:22 +01:00
Thomas Perl
1e2cc738a4 Ubuntu AppIndicator extension: 'visible' config option 2016-01-15 13:49:56 +01:00
Thomas Perl
ef76d0309f Enqueue episodes after download (Closes #133)
Based on an initial patch by boyska <boyska at gmail dot com>.
2016-01-15 13:36:03 +01:00
Byeongkeon Kim
42f34d8230 Added Korean translation 2016-01-03 11:15:02 +01:00
Thomas Perl
169102de09 Device sync: Only fail if we can determine free disk space (bug 2052) 2015-12-16 09:33:21 +01:00
Thomas Perl
db7d9bc925 gPodder 3.8.5 "Casting Agents and Cowgirls" released 2015-12-01 22:04:38 +01:00
Thomas Perl
2092f82f8d Work around desktop-file-validate bug 2015-12-01 21:49:03 +01:00
Thomas Perl
87e4c5643f Travis CI 2015-12-01 21:45:06 +01:00
Thomas Perl
8d46e504bf Fix coverage usage 2015-12-01 21:38:22 +01:00
Thomas Perl
4276d649fc Merge pull request #132 from daneoshiga/old_youtube_url
Adding another pattern for youtube feed url list
2015-11-28 21:55:06 +01:00
Danilo Shiga
f44590e43f Adding another pattern for youtube feed url list 2015-11-28 12:34:33 -02:00
Thomas Perl
c2b87d992b Remove the unused 'pipe' IPC module 2015-11-17 19:39:39 +01:00
Thomas Perl
39ed1bc444 Gtk UI: Use episode_list_status_changed more often 2015-11-17 19:37:09 +01:00
Thomas Perl
d597500004 Fix Vimeo integration 2015-11-13 22:25:37 +01:00
Thomas Perl
bf31b911b6 rename_download: Add add_sortdate and add_podcast_title option
Based on a patch by Rob <rob_is@jabawok.net>.
2015-09-29 09:18:41 +02:00
Thomas Perl
7575480aff Make the YouTube key button link to the gPodder Wiki 2015-07-08 14:25:49 +02:00
Thomas Perl
6456002308 Vimeo: Allow both http and https URLs (bug 2019) 2015-07-08 11:18:28 +02:00
Thomas Perl
cc6ea467bb model: Limit filenames to 120 characters for eCryptFS (bug 1898) 2015-07-01 23:17:39 +02:00
Thomas Perl
c71391552a youtube: Fix cover art downloading (bug 2014) 2015-07-01 22:59:09 +02:00
Thomas Perl
b251ae0410 youtube: Improve channel migration code 2015-07-01 22:58:44 +02:00
Thomas Perl
e78ef01d5e Gtk UI: Fix model column data types (bug 2008) 2015-06-14 12:10:37 +02:00
Thomas Perl
63e5c73337 Gtk UI: Always return values in play_or_download 2015-06-14 12:08:19 +02:00
Thomas Perl
5589da58da gpo: Use context manager for tracking actions 2015-06-14 11:46:13 +02:00
Thomas Perl
97a5c0246f gpo: Cleanup old downloads on CLI startup (bug 2012) 2015-06-14 11:39:02 +02:00
Thomas Perl
befa0708df Vimeo: Fix vimeo feed discovery (bug 2009) 2015-06-14 11:01:03 +02:00
Thomas Perl
a10f18276b Merge pull request #130 from drmrboy/master
Updated to handle sync failure when no space left
2015-06-06 12:12:22 +03:00
Aaron Wright
ce6ddb6db0 Updated to handle sync failure when no space left
Changed sync code to check needed pace against available space and raise
error if there is not enough room for the track.  This causes the track
to be listed in the failed_sync list.  I could not get it to be in the
failed_sync list without raising an exception.  Added a new sync failed
exception.

Also changed the main gtkui code to not include the failed_sync tracks
in the list of tracks to perform post-sync processing on.  This prevents
tracks that were not copied from being marked as played.
2015-05-27 12:09:04 -04:00
Thomas Perl
f69934188e gPodder 3.8.4 "Moving Mountain" released 2015-05-24 19:55:48 +02:00
Thomas Perl
480a729811 Updated German translation 2015-05-24 19:53:13 +02:00
Thomas Perl
b7c0891153 Update translations from source 2015-05-24 19:47:07 +02:00
Thomas Perl
aa72634950 Update copyright years (2015) 2015-05-24 19:33:39 +02:00
Thomas Perl
937993d570 CLI: Add "youtubefix" subcommand to rewrite URLs 2015-05-20 21:58:37 +02:00
Thomas Perl
ed1ea2d68e QML UI: Add YouTube API key text entry + migrate button 2015-05-20 21:50:10 +02:00
Thomas Perl
4e74b0bf99 YouTube: Auto-resolve URLs also in CLI and QML 2015-05-20 21:19:20 +02:00
Thomas Perl
fd1002060c YouTube: Support V3 API via user-supplied key (bug 1999)
This adds auto-discovery of the channel ID and new-style feed for old-style
(username-based) feed URLs when the V3 API key is available, and also adds an
extra menu item for migrating subscriptions.
2015-05-20 21:10:57 +02:00
Thomas Perl
6714384337 Podcast details dialog: Avoid re-showing on close
When the podcast details dialog is closed, it requests the
re-load of cover art. This re-load action might in some cases
cause the dialog to re-appear. To avoid this, only show the
dialog the first time the cover art is loaded, and additionally
disconnect from cover art signals before requesting on close.
2015-05-20 20:09:23 +02:00
Thomas Perl
3732a04c4d gpodder.directory: Remove broken YouTube search 2015-05-20 20:07:51 +02:00
Thomas Perl
f7bb67e650 Merge pull request #128 from somini/escapist_fix1
Escapist: Fixes for compatibility with the new site version
2015-05-18 23:56:22 +02:00
somini
f7d6337417 Fixes for compatibility with the new site version
This makes it work again for the April-May 2015 update.
They tried to do crypto in JS, what fools.
2015-05-17 04:11:06 +01:00
Thomas Perl
69fbe0b35f tools/localdepends.py: Fix feedparser downloading
Currently, feedparser uses a source tarball name
like the following:  feedparser-5.2.0.post1.tar.gz
2015-05-14 13:59:06 +02:00
Thomas Perl
a9a3e51912 gpodder.download: Strip whitespace in url (bug 1991) 2015-02-27 23:43:17 +01:00
Thomas Perl
fc923e96cd Merge pull request #127 from somini/master
Detect The Escapist IP Bans
2015-02-19 15:21:52 +01:00
somini
bcdabfb194 Correct usage of the logger call 2015-02-18 23:01:55 +00:00
Thomas Perl
8c537c703c gpodder.util: Fix timestamp issues (bug 1983) 2015-02-15 11:55:32 +01:00
Thomas Perl
b2cf183091 Merge pull request #126 from niklasf/bug-1987
Show covers directly after adding feeds (bug 1987)
2015-02-15 11:25:48 +01:00
somini
e0998c5fef Detect Escapist IP Bans
Naïve, but should sufice.
2015-02-11 21:18:47 +00:00
somini
0b7f1c72d7 Adds some debug information
So that's easier to just see some problems
2015-02-11 21:12:17 +00:00
Niklas Fiekas
f5aecaf5e9 Show covers directly after adding feeds (bug 1987)
When adding a new podcast feed a cover will get downloaded in the
background. Once it is finished gPodder.cover_download_finished() calls
PodcastListModel.add_cover_by_channel(), however by then a placeholder
cover will already be in the cache and the new cover will not be shown.

cover_download_finished() is the only caller of add_cover_by_channel(),
so generally clearing the cache when adding a new cover should be fine.
2015-02-10 14:23:00 +01:00
somini
7f2552a0e6 Fixes The Escapist downloads
It seems they change the format somehow, but this commit fixes it.
2015-01-23 15:02:35 +00:00