Commit Graph

317 Commits

Author SHA1 Message Date
Thomas Perl 36f42f702f Support marking episodes new/old in Fremantle 2009-09-21 23:34:12 +02:00
Thomas Perl 96a7378339 Hide new cover files by default 2009-09-15 19:33:55 +02:00
Thomas Perl cff1cd3b8f Fix bug that results in "None" filename 2009-09-15 14:23:38 +02:00
Thomas Perl 3464c5d347 Disallow adding non-podcast feeds (bug 554)
Also fixed some YouTube-related problems that
caused the bug and now needed some refactoring.
2009-09-09 19:53:26 +02:00
Thomas Perl d94251bc42 Bugfix for downloaded YouTube videos (Maemo bug 5058)
If the file has been downloaded, get the extension
for file type determination from the local filename.

Thanks to Victor for reporting this bug.
2009-09-08 23:36:44 +02:00
Thomas Perl c73db9e587 New, separate episode selector for Maemo 4 2009-09-08 21:35:36 +02:00
Thomas Perl c45da9e33a Support for "Content-disposition" header (RFC 2138)
Add support for renaming files according to the
Content-disposition header after download has
completed and correct mimetype based on the name.
2009-09-06 16:38:40 +02:00
Thomas Perl 8148074f85 Support for hiding "boring" podcasts in podcast list
This adds a new checkbox in the "View" menu that allows
the user to hide all podcasts in the podcast list for
which the episode list is empty (probably because some
filter is active).
2009-09-01 18:56:30 +02:00
Thomas Perl c0a4c50d5a Delete entries in database when unsubscribing (bug 541)
As long as the "Keep downloaded episodes" checkbox is
not checked, we now delete episodes and the podcast from
the database when unsubscribing from a podcast.

Thanks to slestak989 for reporting this issue.
2009-09-01 15:26:00 +02:00
Thomas Perl a860f5786e Option to disable feed update skipping (bug 542)
There is now a new configuration option called
feed_update_skipping (default: Enabled) that can
be used to disable skipping of feeds during update.

Also, skipping of feeds is only done when there
are more than one podcasts to be updated (this
allows the context-menu "update single feed" to
work as a kind of "force update" menu item).

Thanks to Sebastian Krause for the bug report.
2009-09-01 14:18:24 +02:00
Thomas Perl 90cda4b56b Rename gpodder.resolver to gpodder.youtube and clean it up
Remove the GTK+ dependency in gpodder.youtube by making the
only function that is in there fake a opml.Importer-like object,
so we can use the model from gpodder.gtkui.opml to display the
results instead of generating the model inside gpodder.youtube.
2009-08-24 17:02:35 +02:00
Thomas Perl 94513d4365 Refactor CoverDownloader to gtkui.services
This makes the gpodder.services module GTK+-free, and
also removes the global state object cover_downloader.
2009-08-24 16:47:59 +02:00
Thomas Perl 996b2bcda2 Improve HTTP authentication handling (bug 525)
Add some additional code and checks to make the use
of password-protected podcasts more stable and easier
to use. Thanks to Dan Ramos for the bug report.
2009-08-24 13:04:11 +02:00
Morten Nygaard Åsnes b35c3411f3 Re-use existing folder names for podcasts (bug 519)
When looking for a unique foldername, reuse existing
names if they belongs to a deleted channel with a
non-existing download folder.
2009-08-24 00:17:59 +02:00
Morten Nygaard Åsnes e0e127fe92 Fix PodcastChannel.set_custom_title (bug 519)
Here is a patch that mostly fixes the problem. But I
still get a few cases where setting the channel title
causes the directory to be named 'Something (2)' etc.
2009-08-24 00:06:11 +02:00
Thomas Perl 0680c075bb Fix bug when creating PodcastChannel objects
This prevented new feeds from being added.
2009-08-18 17:48:09 +02:00
Thomas Perl ef90e09b90 Split libpodcasts in model and gtkui.model modules
Create "gpodder.gtkui" package that will contain all
modules that support the GTK+-based user interface.

libpodcasts has been renamed to "model" and is now
GTK+-clean, so it does not require the GTK+ module.
2009-08-13 23:36:18 +02:00
Renamed from src/gpodder/libpodcasts.py (Browse further)