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