Active Topics

 



Notices


Reply
Thread Tools
Cptnodegard's Avatar
Posts: 170 | Thanked: 40 times | Joined on Dec 2007 @ Norway
#131
Very nice app, i still prefer nokia podcasting for s60 but really nice work
 
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#132
Originally Posted by Cptnodegard View Post
Very nice app, i still prefer nokia podcasting for s60 but really nice work
It's a little bit quirky at the moment.. but it's a better alternative for podcast aggregation than the others, as far as how it's arranged and how it should work.

The only real nagging issue, for me, is not being able to set up a playlist on the maemo version and letting it run through a bunch of podcasts in a single playlist.. and that precarious 'nice' (process prioritization timing) issue just after you choose to update the podcasts, pick one.. and then before it actually starts downloading. There's some kind of busy work going on (database?) that just keeps the tablet busy-busy-busy and on some occasions causes the watchdog to think the tablet has locked up and reboots.

Overall, though, it's still my favorite.
 
Cptnodegard's Avatar
Posts: 170 | Thanked: 40 times | Joined on Dec 2007 @ Norway
#133
Im a bit torn between all my devices capable of downlaoding podcasts. The N800 has great speakers and a normal headphone jack. My E51 has a 2.5mm headphone jacks and is unable to bookmark files, but it does provide wifi downloading on a more portaable scale. my sansa clip mp3 player is perfect for podcasts as it seperates them from music and auto bookmarks so you can switch between music and podcasts without losing where you are, but no wifi means i have to connnect it to a computer. also i have to keep track of what ive listened to myself while the e51 marks episodes as old when listened to.

why cant there be ONE device that does it all? :/
 
Posts: 11 | Thanked: 1 time | Joined on Jun 2008
#134
Hello - I love gpodder but for me to make this a killer app it needs to auto-download the latest episodes of some/all podcasts.

So - having read this thread I'm still not sure whether auto-download works with gpodder or not - (it doesn't seem to but maybe that's just my installation) please can this be clarified? There are two key "use cases" for me

1. I'm at home and just want __latest__ episodes to be there ready and waiting when I get up in the morning. The emphasis on "latest" is because some good video podcasts feeds (e.g. Sky News headlines & top story) are updated numerous times a day, with the latest news bulliten superseded all before it, so all you'd ever be interested in is grabbing the latest. Perhaps there could be a per-podcast setting that specifies whether you want to just grab the latest or not.

2. I'm out and about, I go online with wifi, and ideally would like gpodder to grab the latest episodes upon connection.

For subscriptions that do update multiple times daily, the current UI is a bit of work as you have to Select None, then scroll through the numerous offered episodes picking the latest.

Since the automatic download features appear currently not to work, I have looked into trying to use cron to launch gpodder to do the necessary. However... running gpodder -run off the command line says that there are no new episodes to download, whereas running Update from the GUI says that there are 57 episodes to download. Also the command line says there are no current subscriptions whereas in the GUI version I am subscribed to 5 or so podcasts. Is the GUI version supposed to work with the same data as the command line version? HELP!

Many thanks for all the hard work!

Paul
 
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#135
paulgosling2828: You have to use "gpodder --maemo --run" on internet tablets to enable the folder handling for N8x0 - i.e. use /media/mmc2/ instead of the user's home folder. Then, it should work with cron, too. For the other feature requests, please see the gPodder Wiki and if you can't find anything, please file a feature request over at bugs.gpodder.org. THanks!
 

The Following User Says Thank You to thp For This Useful Post:
Posts: 38 | Thanked: 8 times | Joined on Jul 2008
#136
Hi Thomas,
Firstly, thanks for all your work on this project and all the help you are giving everyone. After being unsucessfull with OS2007, I've flashed my N800 to 2008 and am starting again.

I'm not looking for you to fix my problems, but I think that if I'm having issues, some other people must also be having them and just not reporting them. Anyway I thought you'd want to know.

After flashing, I was hoping I could just click on the big green button on http://maemo.gpodder.org/ to get gpodder installed. It seems it's not that easy. I got an unable to install message when I opened the link (yes, had the maemo Extras enabled - the distribution is blank and components are free and non-free). I must admit I didn't try the 'save' option.

After reading http://www.internettablettalk.com/fo...0&postcount=86
I added a maemo Extras chinook catalogue. Now it seemed to install.

The installation added a gpodder menu item to the Extras menu - but it doesn't seem to do anything. Is this a known bug, or a work in progress?

Manually running "gpodder --local --maemo --verbose" in osso-xterm just gave some errors then hung - I had to ctrl-z it. The details are below. It seemed to have some problems accessing a memory card - I assume /media/mmc2 refers to the external memory card - that was fitted and had 71Mb free. There's no internal card.

I tried just "gpodder --verbose". This time it ran. But it complained about python notify. That struck me as strange as the list of installed applications shows python2.5-pynotify is installed (0.7.1-1osso3). Surely all of the dependencies should, in any case, be taken care of by the installation (the uninstall application tab shows python2.5-gtk2 2.12.1-1osso4, -numeric 2.4.2 1osso5, -osso 0.3-1osso4, -hildon 0.8.9-1osso2 & -cairo 1.4.0-1osso2). Gpodder is shown as 0.12.2-maemo0)
However I did manage to download a podcast. But when I try to play it I get a failure to run xdg-open.

There's a couple of points I'd like you to consider.
1. If it's necessary to create a new catalogue, could you please add a note on the http://maemo.gpodder.org/ page (or just link to howto do that).

2. If the menu item is currently inop, please add instructions to open an xterm and manually run gpodder.

3. I assume the one-click install should download all of the dependencies and there shouldn't be any need to manually install any other packages. If this is wrong, instructions would be really nice.

4. If some configuration (eg setting a player) is needed, instructions should be provided.

If you need any help with the documentation I'd be happy to help - if I knew what to document.

Thanks again.

Here is the verbose output for "gpodder --verbose"
Code:
~ $ gpodder --verbose
[ 2.590] Using ISO-8859-15 as encoding. If this
[ 2.691] is incorrect, please set your $LANG variable.
[ 3.158] (gPodderLib) Creating gPodderLib()
[ 3.377] (Config) Update: videoplayer = xdg-open
[ 3.446] (Storage) Setting up SQLite database
[ 3.449] SQLite connection for thread 1073859456 opened.
[ 3.674] (ConverterCollection) Could not find "oggdec", ".ogg" files cannot be converted.
[ 3.681] (tagupdate) eyed3 not found -- tag update disabled
[ 3.685] (gpodder.sync) Could not find gpod
[ 3.777] (gpodder.sync) Could not find pymad
[ 3.780] (gpodder.sync) Could not find eyeD3
[ 3.784] (gpodder.sync) Could not find Python Imaging Library (PIL)
[ 3.862] Patching feedparser module... (mapContentType bugfix)
[ 4.908] Cannot find pynotify. Please install the python-notify package.
[ 4.909] Notification bubbles have been disabled./usr/lib/python2.5/site-packages/gpodder/SimpleGladeApp.py:337: GtkWarning: Mixing deprecated and non-deprecated GtkToolbar API is not allowed
return gtk.glade.XML(self.glade_path, root, domain)
[ 7.108] (gPodder) I cannot set has-tooltip/query-tooltip (need at least PyGTK 2.12)
[ 7.544] (Config) Update: paned_position = 225
[ 7.942] (Storage) Channel list read, 0 entries.
[ 8.848] SQLite connection for thread 1131431056 opened.
[ 8.858] (Storage) Channel list read, 0 entries.
[ 8.871] (gPodder) auto_update_procedure() got called
[ 9.375] (Importer) Empty/non-existing OPML file
[ 10.946] start reader
[ 10.973] end reader (benchmark: 0.0272 seconds)
[ 67.814] (Config) Flushing settings to disk

Here is the verbose output for "gpodder --local --maemo --verbose"
Code:
~ $ gpodder --local --maemo --verbose
[ 1.708] Using ISO-8859-15 as encoding. If this
[ 1.709] is incorrect, please set your $LANG variable.
[ 2.280] (gPodderLib) Creating gPodderLib()
[ 2.361] Could not create directory: /media/mmc2/gpodder/
[ 2.551] Could not create directory: /media/mmc2/gpodder/torrents
[ 2.553] (Config) Update: videoplayer = xdg-open
[ 2.568] (Storage) Setting up SQLite database
Traceback (most recent call last):
File "/usr/bin/gpodder", line 166, in <module>
sys.exit( main())
File "/usr/bin/gpodder", line 125, in main
from gpodder import console
File "/usr/lib/python2.5/site-packages/gpodder/console.py", line 21, in <module>
from gpodder import download
File "/usr/lib/python2.5/site-packages/gpodder/download.py", line 29, in <module>
from gpodder.libgpodder import gl
File "/usr/lib/python2.5/site-packages/gpodder/libgpodder.py", line 490, in <module>
gl = gPodderLib()
File "/usr/lib/python2.5/site-packages/gpodder/libgpodder.py", line 86, in __init__
not db.setup({ 'database': os.path.join(gpodder_dir, 'database.sqlite') })
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 56, in setup
self.__check_schema()
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 80, in __check_schema
cur = self.cursor()
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 69, in cursor
return self.db.cursor()
File "/usr/lib/python2.5/site-packages/gpodder/dbsqlite.py", line 62, in db
conn = sqlite.connect(self.settings['database'])
sqlite3.OperationalError: unable to open database file
[ 63.871] (Config) Flushing settings to disk
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
File "/usr/lib/python2.5/threading.py", line 446, in run
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 261, in save_thread_proc
self.save()
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 282, in save
raise IOError( 'Cannot write to file: %s' % self.__filename)
IOError: Cannot write to file: /media/mmc2/gpodder/gpodder.conf
[ 63.953] (Config) Flushing settings to disk
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.5/atexit.py", line 24, in _run_exitfuncs
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 265, in __atexit
self.save()
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 282, in save
raise IOError( 'Cannot write to file: %s' % self.__filename)
IOError: Cannot write to file: /media/mmc2/gpodder/gpodder.conf
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.5/atexit.py", line 24, in _run_exitfuncs
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 265, in __atexit
self.save()
File "/usr/lib/python2.5/site-packages/gpodder/config.py", line 282, in save
raise IOError( 'Cannot write to file: %s' % self.__filename)
IOError: Cannot write to file: /media/mmc2/gpodder/gpodder.conf
~ $
 
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#137
The problem is that mmc2 is the INTERNAL memory card. You said you don't have an internal memory card and so it's failing to create the necessary directories and so exiting without doing anything.

Remember:
/media/mmc2 = internal memory card
/media/mmc1 = removeable memory card

I've already pointed this out elsewhere and suspect, from previous conversations, that this will be fixed in the future when the gpodder config files will be stored in a resource directory in the user's home and permit you to choose whether to store files in the internal or removable memory instead of forcing you to use internal memory for at least the config files, as it does now.

Pop in an internal memory card to fix the problem with gpodder.
 

The Following User Says Thank You to danramos For This Useful Post:
danramos's Avatar
Posts: 4,672 | Thanked: 5,455 times | Joined on Jul 2008 @ Springfield, MA, USA
#138
Is everyone else seeing the same thing? Looks like 0.12.3 still hasn't shown up in the repos and I've checked yesterday morning when I saw that there was a new gpodder released and then again now. Just wondering if it's me.. or the repo/gpodder deploy.
 
Posts: 38 | Thanked: 8 times | Joined on Jul 2008
#139
Originally Posted by danramos View Post
The problem is that mmc2 is the INTERNAL memory card. You said you don't have an internal memory card and so it's failing to create the necessary directories and so exiting without doing anything.... Pop in an internal memory card to fix the problem with gpodder.
BRILLIANT! It's working great now
I can't believe it was that simple. There should be a BIG WARNING posted in the notes on the http://www.gpodder.org/ download page.

I put the notes I think are needed there on http://www.internettablettalk.com/wi...26_Managers.29

There's a lot of good info in this thread which could do with being added to the tablet wiki.
I'll try and trawl through the thread for the nuggets to copy as time allows. Thanks again danramos.
 
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#140
Originally Posted by danramos View Post
I've already pointed this out elsewhere and suspect, from previous conversations, that this will be fixed in the future when the gpodder config files will be stored in a resource directory in the user's home and permit you to choose whether to store files in the internal or removable memory instead of forcing you to use internal memory for at least the config files, as it does now.
Actually, the Desktop version of gPodder obviously stores these setting in the user's home directory. For the Maemo version, I thought it would be best to save the user settings on the internal SD card (don't know what mmc2 is on the N810), so the internal flash memory doesn't wear of from all the configuration and subscription changes (i.e. if your SD card would wear off, you could just simply swap your SD card, but in case of the internal memory, I believe your tablet would be screwed.

What I really plan to do is to make the memory card that is used selectable, i.e. mmc1 or mmc2. I believe that every tablet user has at least one memory card, and for purposes like gPodder (i.e. downloading big files from the Internet), the internal memory wouldn't be suited that well, anyway.
 
Reply

Tags
media, podcasts


 
Forum Jump


All times are GMT. The time now is 10:23.