Commit graph

63 commits

Author SHA1 Message Date
Thomas Perl
b20357f832 my.gpodder.org Advanced API Support (bug 691)
This support is still very early, and some
bits and pieces are missing, but it works
for the most basic use cases.

New hard dependency on "mygpoclient", which
you can get from the following URL:

http://thpinfo.com/2010/mygpoclient/
2010-01-19 23:47:43 +01:00
Thomas Perl
181564f1b7 Add 2010 to the years in copyright notice
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'
2010-01-02 17:35:42 +01:00
Thomas Perl
3232e09f28 Add support for portable mode (bug 236)
It's now possible to modify the home folder
of gPodder (where settings and metadata are
stored) and the downloads directory by using
environment variables.
2009-12-27 15:02:46 +01:00
Thomas Perl
ebbec05e59 gPodder 2.1 "The Luminous Fish Effect" released
Bazinga!
2009-12-12 16:56:35 +01:00
Thomas Perl
8ea69324db gPodder 2.0 "Day of the Tentacle" released 2009-09-15 14:23:58 +02:00
Thomas Perl
d9588f2f9e gPodder 0.17.0 "Orientation" released 2009-07-27 14:15:36 +02:00
Tim Gilbert
93f6f31c39 Add free disk space detection on Windows (bug 468)
I'm attaching a patch against the current git tree which should fix
this, based on the information here:

http://mail.python.org/pipermail/python-list/2003-May/203223.html

Note that the user will need to have the Python win32 extensions
installed - see http://sourceforge.net/projects/pywin32/ - and I have no
idea how to include these in the frozen Python binary which is included
in the win32 distribution of gpodder.  The patch reverts back to the old
behavior if it can't find the win32api.
2009-07-12 16:14:15 +02:00
Thomas Perl
41b6e827cd Remove libtagupdate + related functionality
Updating tags of files should be done in the post-download
hook, this makes gPodder a bit slimmer. If we wanted the
tag update functionality, we should utilize a proper library
that is able to update tags for all media files (mutagen?).
2009-07-06 15:54:57 +02:00
Thomas Perl
c567c94096 gPodder 0.16.1 "Adrift" released
This is a bugfix release in the 0.16.x series.

Updated Makefile, README, translations, manpage
and the gpodder main module for the 0.16.1 release.
2009-06-05 13:11:38 +02:00
Thomas Perl
c9ee7d5488 gPodder 0.16.0 "Man of Science, Man of Faith" released
Updated README, refreshed translations, updated
manpage and set version number in __init__.py.

Also set the default download limit to 1 and enabled
limiting of simultaneous downloads for first-time users.
2009-06-01 14:02:54 +02:00
Thomas Perl
e727b4cbaa Make D-Bus an optional (recommended) dependency
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.
2009-05-30 11:31:02 +02:00
Thomas Perl
a74098aef9 Update README and remove old dependency
We do not need ImageMagick anymore when building gPodder.
2009-05-11 17:05:51 +02:00
Thomas Perl
fa863df2c9 Transition from LibGlade to GtkBuilder
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.
2009-05-08 14:28:53 +02:00
Thomas Perl
3aab8c1b87 More doctests; test "find_mount_point" (using MiniMock)
Add doctests for the find_mount_point() utility method
and make it more robust while finding shortcomings of
the current implementation by unexpected behaviour that
has been checked with the doctest and mock objects.

Note the unittest requirements (minimock + coverage) in
the README file and rm the ".coverage" file on "make clean".
2009-03-24 19:53:19 +01:00
Thomas Perl
73661afead gPodder 0.15.0 "The Invaders"
Another release, rejoice! Changes in this commit are
only for the usual release management, see

  http://wiki.gpodder.org/wiki/Release_Process
2009-03-09 12:35:41 +01:00
Anders Kvist
ac5e804ab0 D-Bus object; only allow a single instance running (bug 62)
Add support for D-Bus to gPodder, and allow only one
instance running (the second invocation sends a D-Bus
message to the running instance to show the window and
then exits).
2009-02-25 14:57:45 +01:00
Thomas Perl
a213a3cc85 Merge release infos and last-minute changes from 0.14.1
The 0.14.1 release ("The Thirty-Fathom Grave") has had
some last-minute changes on its release branch:

 * Update README, manpage, version info and release date.

 * Add contributors, bug reporters and donators to the
   about dialog for this release cycle. Thanks to all!

 * Note the gtkhtml2 dependency and expose it in the
   additional components dialog via DependencyManager.
2009-02-01 21:43:20 +01:00
Thomas Perl
b0c768ba7a gPodder 0.14.0 "A Short Drink From a Certain Fountain"
Updated README, version, release date, manpage.

Refreshed translations.

Updated German translation.
2008-12-11 15:21:51 +01:00
Thomas Perl
9c4bc90e8b Remove BitTorrent-specific code
Let the Desktop Environment / the default BitTorrent
client handle torrent downloads. We just use the default
handler for .torrent files to "open" a torrent file after
download has completed.

Discussed on the mailing list in the following thread:

https://lists.berlios.de/pipermail/gpodder-devel/2008-November/002256.html
2008-11-17 21:35:25 +01:00
Thomas Perl
b3c37934b3 gPodder 0.13.0 "A Thing About Machines"
Updated README, version info in bin/gpodder and manpage.
Removed icon conversion in Makefile.
Refresh messages.pot and all translation files.
Don't resize gPodder icon in the about dialog.

Enjoy this new feature-packed release of gPodder :)
2008-10-06 20:48:08 +02:00
Jérôme Chabod
15e694be30 Support for MTP device synchronization (bug 9)
Support devices that use the Media Transfer Protocol.

Adds "python-pymtp" as optional dependency if the user
wants MTP device synchronization.
2008-09-01 21:26:35 +02:00
Thomas Perl
2d48f57e73 Tue, 15 Jul 2008 10:21:39 +0200 <thp@perli.net>
gPodder 0.12.0 "Metropolis" released

	* bin/gpodder: gPodder 0.12.0 released
	* data/messages.pot: Updated for the 0.12.0 release
	* data/po/de.po: Updated for the 0.12.0 release
	* data/po/*.po: Updated from messages.pot
	* doc/man/gpodder.1: gPodder 0.12.0 released
	* README: gPodder 0.12.0 released, mention pysqlite2 for Py2.4



git-svn-id: svn://svn.berlios.de/gpodder/trunk@776 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-07-15 08:23:18 +00:00
Thomas Perl
6cfdb3ea21 Thu, 05 Jun 2008 18:12:20 +0200 <thp@perli.net>
New (optional) dependency: PIL (for Rockbox Cover Art)

	* README: Mention PIL as dependency for Rockbox Cover Art



git-svn-id: svn://svn.berlios.de/gpodder/trunk@730 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-06-05 16:12:51 +00:00
Thomas Perl
70b9d16c96 Sun, 01 Jun 2008 10:17:32 +0200 <thp@perli.net>
Merge back changes from the 0.11.3 release branch into trunk

	* bin/gpodder: Updated for 0.11.3+svn
	* data/messages.pot: Merged from 0.11.3 release branch
	* data/po/*.po: Merged from 0.11.3 release branch
	* doc/man/gpodder.1: Merged from 0.11.3 release branch
	* README: Merged from 0.11.3 release branch



git-svn-id: svn://svn.berlios.de/gpodder/trunk@726 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-06-01 08:18:43 +00:00
Thomas Perl
17df94a5a4 Sat, 26 Apr 2008 08:34:37 +0200 <thp@perli.net>
Merge gPodder 0.11.2 release stuff and German translation update

	* bin/gpodder: Updated version and release date
	* data/po/de.po: Updated German translation
	* data/messages.pot: Updated from source code
	* data/po/*.po: Updated from messages.pot
	* doc/man/gpodder.1: Updated manpage for release
	* README: Updated README for release



git-svn-id: svn://svn.berlios.de/gpodder/trunk@694 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-04-26 06:37:06 +00:00
Thomas Perl
3ccbb80a2c Sat, 29 Mar 2008 17:13:26 +0100 <thp@perli.net>
Project management updates (authors, contributors and copyright)

	* AUTHORS: Removed (was outdated); content now in gui.py (AboutDialog)
	* bin/gpodder, data/po/Makefile, doc/dev/copyright_notice, 
	  doc/dev/win32/setup-win32.py, INSTALL, Makefile, README,
	  setup.py: Updated Copyright and old website URL to include 2008, the
	  gPodder team and www.gpodder.org
	* src/gpodder/*.py: Updated Copyright years
	* src/gpodder/gui.py: Add list of contributors from AUTHORS file and
	from the content on the website's news page (please mail me if I
	forgot to mention you as a contributor, I surely have missed a few);
	make the AboutDialog's application name "gPodder" (from gpodder) and
	add an URL hook function to the AboutDialog, so the website is opened
	in the user's default web browser



git-svn-id: svn://svn.berlios.de/gpodder/trunk@648 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-29 16:16:55 +00:00
Thomas Perl
d7efd48c9d Thu, 27 Mar 2008 13:10:58 +0100 <thp@perli.net>
This is trunk, so set version to 0.11.1+svn

	* bin/gpodder: Set version to 0.11.1+svn

Thu, 27 Mar 2008 12:57:56 +0100 <thp@perli.net>
gPodder 0.11.1 "Attacked by Killer Tomatoes" released

	* bin/gpodder: gPodder 0.11.1 released :)
	* README: gPodder 0.11.1 released :)
	* doc/man/gpodder.1: gPodder 0.11.1 released :)
	* data/icons/24/gpodder.png: Updated from the dataset
	* data/messages.pot: Updated from source
	* data/po/*.po: Updated from messages.pot
	* data/po/de.po: Updated German translation



git-svn-id: svn://svn.berlios.de/gpodder/trunk@641 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-27 12:11:33 +00:00
Thomas Perl
99aa1bcf84 Sun, 16 Mar 2008 12:55:49 +0100 <thp@perli.net>
Python-feedparser is a dependency, so mention it in the README

	* README: Mention python-feedparser as a dependency in the README
	file; thanks to Alain Tauch for pointing this out on the mailing list



git-svn-id: svn://svn.berlios.de/gpodder/trunk@612 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-16 11:56:40 +00:00
Thomas Perl
ee5ef63ea5 Add support for new "bluetooth-sendto" utility
git-svn-id: svn://svn.berlios.de/gpodder/trunk@590 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-02-26 15:33:23 +00:00
Thomas Perl
a175ec9e46 Merge changes from 0.11.0 release after release
git-svn-id: svn://svn.berlios.de/gpodder/trunk@588 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-02-25 13:39:59 +00:00
Thomas Perl
ce38bcd40c gPodder 0.10.4 "Faster Pussycats Kill" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@543 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-01-22 07:47:51 +00:00
Thomas Perl
1c3a0a5db4 gPodder 0.10.3 "A Stop at Willoughby" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@494 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-12-13 07:39:38 +00:00
Thomas Perl
e8b8e1bd0c gPodder 0.10.2 "Ein schweineschnauzen Sandwich, bitte!" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@472 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-26 13:10:37 +00:00
Thomas Perl
10e12718d6 Patch from Nick (nikosapi) to support eyeD3 cover art extraction
git-svn-id: svn://svn.berlios.de/gpodder/trunk@449 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-04 23:20:53 +00:00
Thomas Perl
6d9126f84a gPodder 0.10.1 "Nukular, das Wort heißt Nukular" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@442 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-10-28 15:29:57 +00:00
Thomas Perl
37bc2fd5f8 gPodder 0.10.0 "Hier spricht Frank Drebin" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@430 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-21 00:11:35 +00:00
Thomas Perl
768228b695 Upgrade gPodder to GPLv3
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@400 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-29 18:30:26 +00:00
Thomas Perl
efbd82676a gPodder 0.9.4 release
git-svn-id: svn://svn.berlios.de/gpodder/trunk@358 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-07-21 10:32:42 +00:00
Thomas Perl
7369d87eb4 gPodder 0.9.3 release updates
git-svn-id: svn://svn.berlios.de/gpodder/trunk@340 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-06-25 20:56:38 +00:00
Thomas Perl
d354ea101f gpodder 0.9.2 :)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@329 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-05-23 13:00:14 +00:00
Thomas Perl
d299fd4570 first cut of bittorrent support and download bandwidth throttling
git-svn-id: svn://svn.berlios.de/gpodder/trunk@312 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-09 19:40:36 +00:00
Thomas Perl
58eb3d0d9a gpodder 0.9.1 :)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@308 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-05 08:03:13 +00:00
Thomas Perl
ae1c856901 mention dependencies in readme for ogg converter
git-svn-id: svn://svn.berlios.de/gpodder/trunk@283 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-19 19:10:42 +00:00
Thomas Perl
629c77b560 make tagging support optional, small fixes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@273 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-17 12:11:13 +00:00
Thomas Perl
b865f83158 gpodder 0.9.0 released :)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@254 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-06 20:27:05 +00:00
Thomas Perl
28a8879935 gpodder 0.8.9
git-svn-id: svn://svn.berlios.de/gpodder/trunk@247 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-02-03 10:56:24 +00:00
Thomas Perl
89ebb17d38 0.9.0 release preparation
git-svn-id: svn://svn.berlios.de/gpodder/trunk@227 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-29 15:52:52 +00:00
Thomas Perl
8883884834 help menu links, image conversion
git-svn-id: svn://svn.berlios.de/gpodder/trunk@189 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-04 13:06:42 +00:00
Thomas Perl
d57790e541 applied patch from nick (added ID3v2 cover extraction support for libipodsync)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@186 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-11-30 22:15:17 +00:00
Thomas Perl
02eebaf960 add support for pymad, will be used in favor of eyeD3; fallback to eyeD3 still possible if pymad not found
git-svn-id: svn://svn.berlios.de/gpodder/trunk@182 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-11-22 16:05:15 +00:00