This only works for files that are still available in the
feed, and for which the filename can be determined easily.
For files that are supported (e.g. proper feeds and most
YouTube user channels), the import will happen automatically.
Command line users can use the new "gpo importfiles" command.
Other files that cannot be identified will be moved into
the 'Unknown' subfolder, so future versions or external
utilities can look at those files and import them.
When gPodder is run as an Mac OS X application,
it is passed a "-psn" argument. This patch adds
a dummy argument to prevent parser.parse_args
from failing.
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'
When adding new feeds, the new filename ".cover"
is not detected correctly when syncing files to
an iPod or backing up the download folder.
This patch fixes it by first trying the old name
("cover") and then the new one (".cover") if the
old one does not exist.
Thanks to Romain Janvier for reporting this bug.
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.
This removes lots of old monkey-patching code
from gui.py and makes the whole UI cleaner.
Did I mention that it allows us to customize all
UIs separately without having to write code?
This movement and the associated update of setup and
startup files allows us to not install files that
are not needed on Maemo / on the Desktop version.
The command 'gpodder --subscribe URL' displays the
given URL in the gPodder GUI and allows the user to
add the URL to gPodder. If gPodder is already running,
the running instance will be used. If not, gPodder
will start and display the URL.
Make D-Bus optional if python-dbus is not available,
not only if we're on Win32. Also, if we have D-Bus,
but getting the session bus fails, show an error and
exit. This should fix Debian Bug 520369.
Get rid of the libglade dependency and the big
gladefile and move to the newer GtkBuilder.
Adopt the SimpleGladeApp to create the new uibase
module and split the .ui files into one per dialog.
Add helper scripts to doc/dev/ to clean ui GtkBuilder
files after conversion from Glade.
State changed dependencies in README.
Update Makefile and setup.py to install .ui files.