For YouTube and Soundcloud feeds (among others), we try
to avoid renaming downloads even for HTTP redirects,
because the initial filename that we have is usually okay.
Create a temporary M3U playlist and send its
filename to the Nokia Media Player, as this
is the only way to open multiple files at once
with the built-in Media Player.
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.
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.
Downloading subscriptions from gpodder.net after
a fresh re-install should now be possible. All
subscriptions from the user will be shown in the
OPML selector after logging in to gpodder.net.
This can obviously be extended to support more
platforms and give better results. For now, only
Maemo and Linux (Laptops, via ACPI battery) are
supported.
This fixes issues where previously downloaded
episodes would not get their extension fixed,
because the mime type does not change, although
the filename is still wrong.
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.
Make sure to quote filenames so that '#' in
filenames does not make the media player fail.
Also add support for opening PDF files with
the PDF viewer and image files with "Images".
Thanks to Bartosz Taudul and Brian May for
the bugs reports on bugs.maemo.org :)
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'
Implement proper plural forms for languages
with more than two plural forms by using
ungettext and properly using it for plurals.
Thanks to Tomasz Dominikowski for reporting.
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.
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).