Commit graph

148 commits

Author SHA1 Message Date
Thomas Perl
1eb454981f Remove "double_click_episode_action" config option 2011-02-01 16:47:03 +01:00
Thomas Perl
7252391f37 Remove *_played_dbus from config
This avoids problem with "played" status tracking
on Maemo. With this change, we always mark an
episode as "played" as soon as it is loaded into
a media player, but due to the MAFW time tracking
we don on Maemo 5, we can now determine the "finished"
state through other means, anyway.
2011-02-01 14:38:37 +01:00
Thomas Perl
f9eeabdc62 Remove config option: minimize_to_tray 2010-12-20 10:37:36 +01:00
Thomas Perl
8012c4f6bb Remove portable device synchronization 2010-12-20 10:29:41 +01:00
Thomas Perl
e3e4a81272 Merge download_dir and gpodder.home 2010-12-20 03:09:35 +01:00
Thomas Perl
052aeb6959 Config: rename "opml_url" and "toplist_url" 2010-12-20 01:37:25 +01:00
Thomas Perl
f893e7e49a Categorize configuration options 2010-12-20 01:34:04 +01:00
Thomas Perl
3f8d0d7b90 Config: Remove "apply_fixes" function 2010-12-20 01:26:15 +01:00
Thomas Perl
66f6c94b0b Remove config option: update_on_startup 2010-12-20 01:24:13 +01:00
Thomas Perl
06a665dac2 Reorder / group config options 2010-12-20 01:21:41 +01:00
Thomas Perl
420ab48842 Remove config option: on_drag_mark_played 2010-12-20 01:14:53 +01:00
Thomas Perl
f1dc81b6e0 Remove config option: open_torrent_after_download 2010-12-20 01:13:58 +01:00
Thomas Perl
1b519b27aa Remove config options: enable_fingerscroll and maemo_enable_gestures 2010-12-20 01:10:35 +01:00
Thomas Perl
62125c1b09 Remove config option: start_iconified 2010-12-20 01:00:13 +01:00
Thomas Perl
9bb08bb105 Remove config option: episode_list_thumbnails 2010-12-20 00:58:20 +01:00
Thomas Perl
d95d3ae1f6 Remove config option: allow_empty_feeds 2010-12-20 00:54:19 +01:00
Thomas Perl
45c9ace224 Clean up configuration (remove descriptions) 2010-12-20 00:52:40 +01:00
Thomas Perl
6a62fd0e90 Remove cmd_download_complete / cmd_all_downloads_complete
User hooks can now be used instead of this feature.
2010-12-20 00:26:51 +01:00
Thomas Perl
bf7c297157 Remove on_quit_systray config option 2010-12-20 00:23:10 +01:00
Thomas Perl
3a0bc82f1c Remove "on_quit_ask" configuration option
This was annoying, and we still (unconditionally)
show the confirmation if downloads are in progress,
which is what this feature has been about in the
first place.
2010-11-22 20:03:11 +01:00
Justin Forest
3d4ae77339 MTP: Configurable podcast folders (bug 1098)
I've recently switched from an iPod to a Sony Ericsson mobile phone,
which is accessible as an MTP device. It has support for podcasts, but
it only recognizes tracks as podcasts if they're in certain folders,
namely:

    Music/podcast
    Video/podcast
    Picture/podcast

Tracks from these folders show up in the "Podcasts" menu, are
highlighted until played and per-file playback positions are remembered.

Attached is a patch which adds configurable folders for audio, video and
image podcasts. There is also a new option to create folders per podcast
(e.g., Music/podcast/No Agenda). The complete list of added config
options is:

    mtp_audio_folder (str)
    mtp_video_folder (str)
    mtp_image_folder (str)
    mtp_podcast_folders (bool)
2010-08-23 23:07:01 +02:00
Thomas Perl
04b300ad2d Support mime type preferences list (bug 995)
Add a new configuration option that controls the
ordering of mime types when multiple enclosures
(file formats) are available in a podcast feed.

Based on an initial patch by Bernd Schlapsi.
2010-08-20 23:36:57 +02:00
John Rabotnik
de50c4f065 Option to write gtkpod database for iPods (bug 571)
On my iPod classic, sometimes when syncing with gpodder, some podcasts
would vanish.  Opening the iPod in gtkpod and resaving the database
makes these missing podcasts reappear.
2010-08-20 22:48:30 +02:00
Thomas Perl
b6626f34cd Open torrent files right after download (bug 1029)
This is an advanced configuration option (disabled
by default) to automatically open torrent files.
2010-06-05 01:45:01 +02:00
Thomas Perl
697268ed97 Remove feed_update_skipping config option 2010-05-17 23:28:50 +02:00
Thomas Perl
3d81d2db78 Implement "Save" logic for Fremantle Settings
Fake the non-instant-apply settings dialog behaviour
of Maemo 5 by creating a backup of the current config
and restoring it in case the dialog is closed.

In addition to this, make the "All episodes" view
switch only be applied when the "Save" button is used.
2010-04-25 21:13:27 +02:00
Thomas Perl
5b4f6e7a81 Maemo 5 UI clean-ups (Settings and About)
Use a Hildon-Extras style About dialog and
replace the "Support gPodder" and bug reporting
buttons with a single "About" button. Add a
"Save" button to the settings dialog and fix
some issues with the UI as mentioned by pelago.
2010-04-25 21:13:27 +02:00
Thomas Perl
3c5c5f10b0 Change "my.gpodder.org" to "gpodder.net" 2010-04-02 23:19:04 +02:00
Thomas Perl
5c75d300dc Allow empty feeds by default (LP bug 532327) 2010-03-23 13:36:44 +01:00
Thomas Perl
e4d310ccf9 Don't attach notifications to tray (bug 928)
This is a first step in getting rid of the
tray icon (it will be replaced with an indicator
in the future when the libs get more stable and
integrated into more distributions).
2010-03-07 20:35:00 +01:00
Thomas Perl
0e6e3d8a93 Refactor automatic episode removal config options
Add the possibility to delete both unplayed and
played episodes via the configuration and make the
logic for getting the expired episodes easier to read.
2010-03-01 21:29:46 +01:00
Thomas Perl
3fbf848533 Remove obsolete option: resume_ask_every_episode 2010-03-01 21:05:47 +01:00
Thomas Perl
52a4d26ab7 Enable "All episodes" by default (with menu entry)
The menu entry (on Maemo 5: preferences dialog button) does
allow for easy activation and de-activation of this feature.
2010-02-24 02:29:08 +01:00
Thomas Perl
7dcbce11ee Default cover art for coverless podcasts
Makes the subscription list look way better.
Improvement ideas for the "all episodes" icon
are welcome. The SVG source file is included.
2010-02-24 01:50:21 +01:00
Thomas Perl
94350d2984 Disable feed_update_skipping (Debian bug 568853)
By default, feed_update_skipping should be
disabled to avoid user confusion. Users can
still enable this setting later on to save
some bandwidth and CPU time.
2010-02-23 14:53:47 +01:00
Thomas Perl
f5b6cebfad mygpo: Better integration + Fremantle UI
Replace the JSON-based persistence layer with
"minidb", a SQLite-based object persistence
layer, and make the UI request changes from
the API client when it thinks it fits best.

Also, add a Hildonized UI of the mygpo settings
dialog for Maemo 5.
2010-01-28 17:39:10 +01:00
Thomas Perl
b20357f832 my.gpodder.org Advanced API Support (bug 691)
This support is still very early, and some
bits and pieces are missing, but it works
for the most basic use cases.

New hard dependency on "mygpoclient", which
you can get from the following URL:

http://thpinfo.com/2010/mygpoclient/
2010-01-19 23:47:43 +01:00
Thomas Perl
f246893d50 Make episode list thumbnails optional (bug 740)
New configuration option: episode_list_thumbnails
2010-01-07 22:30:58 +01:00
Maxim Prohorov
e0c5b6b0aa Attaching notification to tray icon (bug 722)
Try to attach it every time or only when gPodder is hidden.
Tracking down icon embedded state for broken trays.
2010-01-07 22:03:19 +01:00
Thomas Perl
181564f1b7 Add 2010 to the years in copyright notice
The following command has been used:

grep -r '2005-2009 Thomas Perl and the gPodder Team' * | cut -d: -f1 |
xargs sed -i -e 's/2005-2009 Thomas Perl and the gPodder Team/2005-2010
Thomas Perl and the gPodder Team/g'
2010-01-02 17:35:42 +01:00
Thomas Perl
3232e09f28 Add support for portable mode (bug 236)
It's now possible to modify the home folder
of gPodder (where settings and metadata are
stored) and the downloads directory by using
environment variables.
2009-12-27 15:02:46 +01:00
Thomas Perl
8953df0dcd Automatic clean up of downloads list (bug 724)
Converted the "Clean up" button that would
manually carry out a clean up action into a
toggle button that will (when enabled) remove
all finished/cancelled downloads automatically
after a download session.
2009-12-17 14:58:42 +01:00
Thomas Perl
6ab9856fe9 Configurable preferred YouTube fmt_id (bug 578)
Users can now set their preferred YouTube fmt_id
for downloads of YouTube videos. The default has
been changed to 18, because that's a known-good
video format that should work on most machines.
2009-12-17 13:08:55 +01:00
Janne Makela
e9e4862c8a Add an optional "All episodes" view (bug 60)
Set "podcast_list_view_all" to True to enable.
2009-12-17 12:01:48 +01:00
Thomas Perl
3d939ed485 New config option: "allow_empty_feeds" (bug 569)
If this option is set to True, gPodder will accept feeds
that do not have any episodes listed. This is useful for
cases where podcasts do not have episodes throughout the
year, but will have new episodes eventually.

Thanks to Steve for reporting this bug in Bugzilla.
2009-12-12 14:04:28 +01:00
Thomas Perl
f33844bb40 Add "on_drag_mark_played" config option
This allows the user to configure gPodder so
that episodes that are dragged (either to the
file manager or an application like VLC) to be
marked as played.
2009-11-30 19:41:13 +01:00
Thomas Perl
5526d3691a Make the my.g.o service URL configurable 2009-10-20 22:51:08 +02:00
Thomas Perl
d645b4172a Implement feedback by Marcelo / add preferences
UI feedback by Marcelo Eduardo implemented. Added
the preferences dialog and a single setting for
setting the orientation / rotation settings.

Fixed the about dialog and added the version info
as footer label to the main window.
2009-10-13 20:09:01 +02:00
Thomas Perl
da7ebbb60f Filters for Podcasts and Episodes on Maemo 5 2009-09-19 19:48:17 +02:00
Thomas Perl
1d0eea4465 First cut of Fremantle (Maemo 5) support
Use gpodder.ui.{desktop,diablo,fremantle} for
detecting which environment and interface to use.

Fremantleized versions of the episode selector
and podcast directory windows roughly done.
2009-09-15 19:49:28 +02:00