Commit graph

1534 commits

Author SHA1 Message Date
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
Thomas Perl
efb1f147f0 Fix focus/toggle problem in episode selector (bug 503)
The UI of the episode selector for the Desktop has
been changed to allow Tab-focusing the first column.

Additionally, the "row-activated" signal is now handled
so that the checkbox can be toggled with the spacebar
even when the focused column is not the first one.
2009-12-17 12:27:16 +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
Maxim Prohorov
23f6616788 Conditions for notification.attach_to_widget (bug 721)
Before attaching to widget, make sure that:
* gPodder is not iconified
* It's on the current workspace
* It's visible to user
  (e.g. not hidden below some big / fullscreen window)
2009-12-17 11:29:25 +01:00
Thomas Perl
cd6f130ee1 Spawn new threads for download limit (bug 693)
When the "download limit" value is changed,
automatically start new threads if it makes
sense (when there are still tasks waiting
to be added and the amount of current threads
is less than the download limit).

Also let each thread check if it may continue
to accept tasks instead of using "cancelling".
This way, the number of threads more often is
in line with the download limit setting.

Thanks to "ad" for reporting this issue.
2009-12-17 00:37:45 +01:00
Thomas Perl
5ded66d403 Ignore missing tracks from Soundcloud 2009-12-17 00:10:58 +01:00
Thomas Perl
9ad3a9103a Support removal of multiple podcasts (bug 405)
Adds menu items for Desktop, Maemo 4 and Maemo 5
to remove multiple episodes by having a list of
podcasts (using the Episode Selector dialog atm)
and removing them all at once.

Thanks to Silvio Sisto and Laughing Man for the
suggestion in Bugzilla and talk.maemo.org.
2009-12-16 23:33:12 +01:00
Thomas Perl
73f0425919 Add progress indicator for deleting items (bug 268)
Instead of blocking and providing no user feedback,
the podcast deletion and episode deletion functions
now have a proper integration with the progress
indicator, which allows the user to see the status
of the in-progress delete operation.
2009-12-16 21:57:35 +01:00
Thomas Perl
d6e7170711 Scroll the "Add new podcast" button in TreeView
Reparent the "Add new podcast" button into the
TreeView's action_area so that there is more
vertical space when scrolling through the list
of podcasts.
2009-12-16 21:16:56 +01:00
Thomas Perl
ef83eca7aa Add tap-and-hold context menu for episodes 2009-12-16 21:16:56 +01:00
Thomas Perl
6fce5be30b Playback unplayed downloaded episodes on click 2009-12-16 21:16:56 +01:00
Thomas Perl
3776b7c0aa Add "Add new podcast" button to podcast list
Currently, the button stays visible all the time.
After Maemo bug 6244 gets fixed, we should move
the button into the TreeView's action area to have
it scroll with the rest of the content.
2009-12-16 21:16:56 +01:00
Gonçalo Cordeiro
9afe1daaa7 l10n: Updates to Galician (gl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-16 11:25:59 +00:00
Jim Nygård
19c982968b l10n: Updates to Norwegian Bokmål (nb) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-13 22:05:01 +00:00
jaah
b3be828912 l10n: Updates to Russian (ru) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-13 14:09:03 +00:00
jaah
a0c8a37cf7 l10n: Updates to Russian (ru) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-13 14:08:39 +00:00
Jérôme Chabod
71b739c31a l10n: Updates to French (fr) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-12 21:48:58 +00:00
Jérôme Chabod
c799996adc l10n: Updates to French (fr) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-12 21:45:04 +00:00
Jérôme Chabod
fbca66fbda l10n: Updates to French (fr) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-12 18:27:38 +00:00
Tomasz Dominikowski
4f767d059b l10n: Updates to Polish (pl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-12 17:48:37 +00:00
Thomas Perl
ebbec05e59 gPodder 2.1 "The Luminous Fish Effect" released
Bazinga!
2009-12-12 16:56:35 +01:00
Thomas Perl
ff09d14db6 Update list of authors/supporters/translators 2009-12-12 16:03:46 +01:00
Thomas Perl
8749fd7a18 Updated messages.pot + German translation 2009-12-12 15:59:44 +01:00
Thomas Perl
452d9c435d Add "Support gPodder" button in Maemo 5 UI 2009-12-12 15:58:01 +01:00
Thomas Perl
079484f7e0 Add "Open OPML file" subscription option for Maemo 5
This allows users to open subscriptions from an OPML
file that they have saved on their device.
2009-12-12 15:49:10 +01:00
Thomas Perl
acd4502257 Updated German translation 2009-12-12 15:29:06 +01:00
Thomas Perl
5ed4d315d2 Clean up gpodder.desktop for Maemo
These translations are never shown in the UI of
Maemo 5, so having them there is not really useful.
2009-12-12 14:42:08 +01:00
Thomas Perl
930461bc65 Folder names must not end in dots (bug 600)
On Windows, a folder name like "Abc..." is
saved as "Abc", and trying to create such a
folder name works, but the trailing dots are
removed. When trying to download files to such
a folder (while gPodder still believes the
folder has dots at the end), this won't work.

To fix this bug, don't allow trailing dots in
the folder name of podcasts by stripping them.

Thanks to Yves for reporting this bug.
2009-12-12 14:28:18 +01:00
Thomas Perl
bd2beaeaab Preselect episodes with deleted files (bug 594)
The "Remove old episodes" list now shows episodes
that are locked, but have their on-disk files
removed since the last run. It also pre-selects
all files that have their downloads removed.
2009-12-12 14:11:52 +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
Andreas Böttger
17ae78b670 Add preferences UI for "close to tray" (bug 586) 2009-12-12 13:43:16 +01:00
Andreas Böttger
13c1fe3945 Minimize gPodder in the system notification area (bug 558) 2009-12-12 13:35:50 +01:00
Thomas Perl
b404f49a4f Fix typo ("amout" -> "amount") in prefs (Maemo bug 6884)
Thanks to Tomasz Dominikowski for reporting this typo.
2009-12-12 13:18:01 +01:00
Tomasz Dominikowski
05f14d5e93 l10n: Updates to Polish (pl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-12 12:13:53 +00:00
Tomasz Dominikowski
fa6e4f4a34 l10n: Updates to Polish (pl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-12 12:04:09 +00:00
Thomas Perl
f2cccb7c07 Update messages.pot from source (Maemo bug 5831)
Thanks to Tomasz Dominikowski for reporting this.
2009-12-12 12:02:22 +01:00
Thomas Perl
e4b8fac78c Disable input capitalization for the login fields (Maemo bug 6858)
Make sure that input capitalization is not enabled for the
username and password entry fields on Maemo 4 and Maemo 5.

Thanks to Tomasz Dominikowski for reporting this bug.
2009-12-12 11:46:48 +01:00
Tomasz Dominikowski
0cede0cc0e l10n: Updates to Polish (pl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-11 13:20:32 +00:00
Thomas Perl
df65530965 Support optified icon theme (Maemo bug 6356)
This allows the gpodder-icon-theme to be
installed completely on /opt, which saves
a lot of space on the root partition.
2009-12-06 23:10:08 +01:00
Thomas Perl
8885164e48 Allow single feed updates on Maemo 5 (Maemo bug 5573)
This adds a button to a podcast's appmenu that allows
to update only this podcast's feed to be updated.
2009-12-06 22:13:31 +01:00
Thomas Perl
ea8f3f55af Add play/delete button to shownotes (Maemo bug 5180)
Add the play and delete buttons to the top of
the shownotes window for quicker access.
2009-12-06 09:14:35 +01:00
Thomas Perl
6fd48bbeef Detect .mp4 as video extension 2009-12-06 01:09:52 +01:00
Thomas Perl
531e4fe912 Player settings for Maemo 5 (Maemo bug 6325)
Currently the list of players is hardcoded just
like on Maemo 4. If you need a specific player,
please tell me.
2009-12-05 15:22:57 +01:00
Thomas Perl
cafe451654 Fix playback episode messages on Maemo 2009-12-05 11:39:42 +01:00
Thomas Perl
59939e9ac1 Better plugin loading mechanism
This allows users to override the loaded
plugins via an environment variable.
2009-12-04 00:14:29 +01:00
Thomas Perl
d765146bd3 Refactor soundcloud module support 2009-12-04 00:14:29 +01:00
Thomas Perl
3bf38383f7 Custom handler support + Soundcloud integration
This is still a work-in-progress, but it works
fine for me so far. Still needs lots of work to
be more accessible and robust.

You can use the "sc:" prefix to add Soundcloud
users (or use http://soundcloud.com/username).
2009-12-04 00:14:29 +01:00
Thomas Perl
d98bfe5c5a Remove podcast column from episode selector
The podcast name is now displayed in the episode
column to save space (just like it was on Maemo
already).
2009-12-03 23:53:16 +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