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.
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.
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.
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.