Commit graph

2044 commits

Author SHA1 Message Date
Thomas Perl
b4d4f31d6d Maemo 5: Consistent index for new episodes list
The "Shownotes" context menu item would use the wrong
index when some episodes were already removed from
the list. This patch fixes this by getting the index
from the tree model, which still works when the list
has been modified (i.e. some episodes removed).
2010-07-05 19:13:03 +02:00
Thomas Perl
c4e015bf4c Per-podcast transfer context menu item (bug 1051)
Add a context menu item to transfer only the episodes
of a given podcast to a configured MP3 player device.
2010-07-05 16:23:12 +02:00
Thomas Perl
3caa9858dd Refactor user extensions into "hooks" (bug 425)
Refactor Justin's "User extensions" code to make it
a bit more cleaner and documented, and rename it to
"hooks", as this more precisely describes the nature
of the mechanism.
2010-07-05 16:08:22 +02:00
Justin Forest
ef81517f6d Initial support for user extensions (bug 435)
Currently this only lets you do something with
channels and episodes before they are saved,
e.g. modify titles. Can be extended easily to
provide more functions.

Loads $GPODDER_HOME/extensions/*.py, see src/gpodder/userext.py
for details.
2010-07-05 15:03:32 +02:00
sneakypete
017f98aa82 Delete file-less episodes from iPod (bug 1025)
Episodes that are deleted from the device can still
have their associated entry in the iTunesDB. This
patch removes the entry from the database during a
synchronization operation.
2010-07-05 14:49:26 +02:00
Jim Nygård
29e39d9ac8 Updated Norwegian Bokmål translation 2010-07-05 14:44:48 +02:00
Maxim Prohorov
c48d2501b4 l10n: Updated Russian (ru) translation to 99%
New status: 595 messages complete with 1 fuzzy and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-04 20:37:37 +00:00
Boryslav Larin
e827e72bf6 l10n: Updated Ukrainian (uk) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-04 17:46:48 +00:00
Silvio Sisto
f3583cab21 l10n: Updated Spanish (Castilian) (es) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-04 17:33:47 +00:00
Gonçalo Cordeiro
7b32480682 l10n: Updated Galician (gl) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-04 13:21:31 +00:00
kvikende
5c2c57446f l10n: Updated Norwegian Nynorsk (nn) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-04 10:36:57 +00:00
Ville-Pekka Vainio
da68383d7f l10n: Updated Finnish (fi) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-03 21:50:13 +00:00
Tomasz Dominikowski
41705f026d l10n: Updated Polish (pl) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-03 17:17:00 +00:00
Thomas Perl
d2a06262a1 l10n: Updated German (de) translation to 100%
New status: 596 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-07-03 17:02:59 +00:00
Thomas Perl
7cbf1a43ce Maintainer utility: make headlink
This small shortcut, a.k.a "make headlink"
generates a permanent link to the current
Git HEAD, assuming that it has already been
pushed to the main repository.

Most likely only useful to the maintainer.
2010-07-02 21:44:34 +02:00
Thomas Perl
bcde6ca393 Fix credentials-with-space bug (bug 1065)
Spaces in username or password for HTTP auth were
quoted in a wrong way (quote_plus), which made the
rest of the code not decode the URL correctly.

This patch makes quoting of spaces work correctly
and produce URLs that have correct semantics. Unit
tests were also added to verify this special case.
2010-07-02 21:37:59 +02:00
Thomas Perl
44c3cf3f84 Update translation templates from source 2010-06-30 03:52:34 +02:00
Thomas Perl
0a8d1c7599 Clean up device configuration UI (bug 955) 2010-06-30 03:31:49 +02:00
Robert Willert
bbee93f63e Sync device configuration UI (bug 955) 2010-06-30 03:18:11 +02:00
M.Schneider
7cfc63fcae Added support for Soundcloud's Favorite streams. 2010-06-30 03:14:11 +02:00
Thomas Perl
23c27ae07c Maemo 5: Remove broken "Play all downloads" feature
This feature might come back in a different way in a
future version of gPodder, but for now, it's broken
and does not work reliably, so better remove it now.
2010-06-30 03:03:18 +02:00
Thomas Perl
76ff7737fd Maemo 5: Fix "Finished" display for some MP3s
When playing back some MP3s, the player sends a
position that is greater than the total time. In
this case, we still want to display "Finished".
2010-06-30 03:00:48 +02:00
Thomas Perl
bd21be1bea Delete M3U when removing a podcast (bug 1063)
When a podcast has its downloaded files removed,
the M3U playlist file corresponding to the podcast
should also be removed from the filesystem.
2010-06-28 16:03:54 +02:00
Thomas Perl
dd706ad85b Ignore bogus play events from Panucci 2010-06-13 02:39:19 +02:00
Thomas Perl
3cc51f6f44 Panucci special-casing also for Desktop 2010-06-13 02:22:25 +02:00
Thomas Perl
d398c5071b Special-casing Panucci playback for Maemo 2010-06-13 02:19:38 +02:00
Sérgio Marques
18332521ec l10n: Updated Portuguese (pt) translation to 100%
New status: 582 messages complete with 0 fuzzies and 0 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 18:40:23 +00:00
Sérgio Marques
f65bd3fca9 l10n: Updated Portuguese (pt) translation to 99%
New status: 577 messages complete with 0 fuzzies and 5 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 18:37:04 +00:00
Thomas Perl
425f626826 Show "Finished" status in episode action dialog
When an episode has been played, show "Finished"
and the duration for the playback status button.
2010-06-12 19:17:49 +02:00
Thomas Perl
8466636cd6 Faster episode searching by URL/filename
Implement a faster method for acquiring the
episode object from a download URL or filename.

This improves performance for episode status
updates and episode metadata requests over D-Bus.
2010-06-12 18:08:57 +02:00
Sérgio Marques
eaee11664a l10n: Updated Portuguese (pt) translation to 88%
New status: 516 messages complete with 1 fuzzy and 65 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 15:08:58 +00:00
Sérgio Marques
f14ec7b4c1 l10n: Updated Portuguese (pt) translation to 65%
New status: 379 messages complete with 138 fuzzies and 65 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 14:38:53 +00:00
Thomas Perl
ed78ab9af9 Extend Panucci D-Bus interface for streaming
Add support for streaming URLs to the D-Bus interface
that is used by Panucci for retrieving data and sending
play events to gPodder.
2010-06-12 16:25:33 +02:00
Sérgio Marques
ca7ba1e50b l10n: Updated Portuguese (pt) translation to 52%
New status: 305 messages complete with 146 fuzzies and 131 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 14:10:05 +00:00
Thomas Perl
c60cc44434 Maemo 5: File size and duration in episode actions
If known, show the download size and episode duration (and
possibly current position) as values on the buttons of the
episode actions dialog.
2010-06-12 15:56:01 +02:00
Thomas Perl
d76e1c17b4 Remove SQL print statements in minidb 2010-06-12 15:15:02 +02:00
Thomas Perl
1bb1c1aba3 Ignore rows with invalid values in minidb 2010-06-12 15:07:05 +02:00
Sérgio Marques
a8aa609571 l10n: Updated Portuguese (pt) translation to 21%
New status: 126 messages complete with 325 fuzzies and 131 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 11:54:31 +00:00
Sérgio Marques
dab98bf565 l10n: Updated Portuguese (pt) translation to 14%
New status: 86 messages complete with 365 fuzzies and 131 untranslated.

Transmitted-via: Transifex (www.transifex.net).
2010-06-12 11:38:24 +00:00
Thomas Perl
4566f23379 Makefile: Produce nicer "make clean" output 2010-06-05 01:50:15 +02:00
Thomas Perl
4faabda2cc Update translation templates from source 2010-06-05 01:47:46 +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
697510b464 Simplify download list clean-up/finishing 2010-06-05 01:42:32 +02:00
Thomas Perl
6a639255ed Maemo 5: Allow deleting of non-downloaded episodes
This allows users to remove episodes that they
do not plan to download, so the episodes are
hidden from the normal filter view.
2010-06-05 00:46:08 +02:00
Thomas Perl
7c20ffd167 Determine episode duration (bug 811)
This patch adds two methods for detecting the
episode length (time units, not bytes):

 * iTunes-specific "duration" in the RSS feed
 * GStreamer-based length detection after download

The patch also adds duration information to the
tooltip in the episode list as a first step for
displaying this information in the UI.
2010-06-04 20:43:38 +02:00
Ville-Pekka Vainio
7917c78ee8 Fix TypeError in update_by_iter, Red Hat Bugzilla #599232 2010-06-04 19:44:27 +02:00
Thomas Perl
d5945d2ad3 Merge received episode actions (bug 997)
Episode actions are now retrieved from the
server and are merged into gPodder's DB. The
first feed update after this release could
lead to a lot of updates, but further updates
should be faster, as only a few actions will
be processed by the server.
2010-06-04 19:42:34 +02:00
Thomas Perl
f36e338caa minidb: Add support for high-level bulk deletion 2010-06-04 19:40:54 +02:00
Thomas Perl
76f48a132e Only show progress in tooltip if it's set 2010-06-04 19:20:58 +02:00
Thomas Perl
0c7259e1fd Fix forced-Lanscape mode for Fremantle PR1.2 (Maemo bug 10406)
PR1.2 broke forced-Landscape mode, as the window flags have
different semantics (although more sane) in the new version.
2010-06-03 16:42:18 +02:00