thasmin / Podax

Podcast client for Android
Other
165 stars 34 forks source link

sync with gpodder doesn't work #80

Closed ourToaster closed 10 years ago

ourToaster commented 12 years ago

I added my gpodder account but I can't see the gpodder subscriptions in my subscription list. It created a new device on the gpodder account. I chose to sync the phone with my desktop pc. On the website it shows the correct subscriptions for the phone. But it doesn't show the subscriptions in Podax. If I click on the "linked to [my username]" it just highlights the option but nothing happens. Seems like there's no way to change my account as soon as it had once been added.

I'm running Podax in version 4.03 (from Google Play) Gpodder.net Account in version 1.6 (from Google Play) on an Android 4.0.4 on a Galaxy Nexus

Please let me know if I can provide you with further information.

mcepl commented 12 years ago

Me too ... it used to work approx. a month ago, but today I have added whole bunch of new subscriptions via gpodder website, entered credentials for GPodder again (it got lost somehow), but nothing has shown up in my Subscriptions list. (using de0212f and thasmin/gpodder_provider@941d3ff).

thasmin commented 12 years ago

I made some changes in version 4.4. Can you guys test this again?

ourToaster commented 12 years ago

sorry for the delay. I just tried again: When I click on the "Linked to [gpodder.net username]" the button highlights but nothing happens. Is there anything to happen? I added a new podcast to my gpodder subscription list, synced the gpodder account in android but the new podcast still doesn't appear in the subscription list.

I'm not very happy to uninstall and delete the apps and the subscription list because it will take some effort to set everything back up running, but if you think it would help I can do it. In case please let me know what to delete.

The environment updated in the meantime: podax ver. 4.5 gpodder ver. 1.6 Android 4.1.1

mcepl commented 12 years ago

I observed the same beahvior as @ourToaster and I had to remove my gpodder account in the overall computer-wide settings and recreated it again. However, then still although the account has been linked (according to gpodder), manually synchronized (according to system-wide account preference), gpodder.net still shows that my "Nexus S" device has not been synced.

Moreover, both gpodder (or something else) keeps crashing http://mcepl.fedorapeople.org/tmp/alogcat/alogcat.2012-08-26-20-56-18+0200.txt and http://mcepl.fedorapeople.org/tmp/alogcat/alogcat.2012-08-26-22-20-19+0200.txt

BTW, that's with the latest gpodder from play store (git checkout @0eb3178 crashes on me on start ... hopefully, there is something about it in logs), and gpodder_provider@941d3ff)

mcepl commented 12 years ago

Tried @1a9b8d5 and not much difference in the result http://mcepl.fedorapeople.org/tmp/alogcat/alogcat.2012-08-29-02-36-36+0200.txt

thasmin commented 12 years ago

You need to update the ViewPagerIndicator subproject. I pulled it from upstream and this is one of the changes.

mcepl commented 12 years ago

Right you, that's the problem when somebody pretends to know how to work with git and he actually doesn’t :( (git submodule update is the answer). I'll test this promptly.

mcepl commented 12 years ago

So, when I can really test syncing with gpodder, I can see it works only in one direction. When I remove a podcast on the phone and force synchronization (in the system account list), it is removed on gpodder.net. However, other direction doesn't work (which is more valuable to me) ... when I remove a podcast on the website, and force synchronization, it doesn't get deleted on the phone.

http://mcepl.fedorapeople.org/tmp/alogcat/alogcat.2012-08-30-14-33-06+0200.txt

thasmin commented 12 years ago

Very interesting. I'll make a debugging version of the gpodder provider app and podax with extra logging and we'll get this fixed.

moorsey commented 11 years ago

Any update on this issue, notice the Gpodder sign in does not work still, cheers

thasmin commented 11 years ago

No. I put out a call for help debugging on two other issues that were about Gpodder sync not working but nobody responded. The problem is that it works fine for me.

mcepl commented 11 years ago

I don't see any other open ticket for gpodder. Which ones you mean?

thasmin commented 11 years ago

https://github.com/thasmin/gpodder_provider/issues/5

I thought I wrote the same thing on a Podax issue but apparently I'm mistaken.

noyez commented 11 years ago

Where can i get the debugging versin of this app? I am affected by this problem, and i'm will to help out to get this resolved. Is it difficult to build/install on a device? i couldn't find any readme or build document.

thasmin commented 11 years ago

There isn't an official debugging version but I'll make one with more debugging information to help solve this issue when I can. Compiling Podax isn't difficult but you need to download and configure a lot of things like the Java and Android SDKs.

moorsey commented 11 years ago

Don't know if this is useful, shows the error:

http://www.youtube.com/watch?v=cO4Go9iMUh4

I read the thread linked above, added a "podax" device on gpodder.net, re-installed gpodder.net and podax on my phone and tried again, but same result

noyez commented 11 years ago

This [video above] is similar to the behavior i am seeing. I'm running CM7, if that comes into play.

@thasmin If there are build instructions written let me know (i have adb,java,ant,etc installed as i was playing around w/ building andoid apps previously). Otherwise i'll just look for your debugging version as i don't want to clutter up this thread with build crosstalk.

moorsey commented 11 years ago

Forgot to mention, I am on Cyanogenmod too, V9, Galaxy S3

DavidLutton commented 11 years ago

Same state installed today on Nexus7. Having logged in the gpodder.net before starting Podax Is there any way that I could help, just not writing code

thasmin commented 11 years ago

I just pushed a new version of the gpodder provider that shows the subscriptions its found. Can you guys update and then tell me whether the list looks right? Go to settings, then accounts, then the gpodder account. Thanks.

moorsey commented 11 years ago

Confused, the gpodder app isn't an "openable" one, so how do I get to its settings? Just updated and can't see any way of doing this.

Cheers

mcepl commented 11 years ago

@moorsey you don't configure it in the app itself ... that's just a helper for Podax and creator of new sync provider for Android. Do the configuration in Podax itself or in the system settings (once you link to your gpodder account, you will find the icon there).

noyez commented 11 years ago

@thasmin when i click/tap on the subscriptions button i get a black screen with the title of Subscriptions.

thasmin commented 11 years ago

To see the subscription list, go to the phone settings. Before Android 4.0 it's called "accounts and sync", it's called "accounts" in Android 4.0 and there's just a list in the main menu in Android 4.1.

@noyez Thanks, interesting. That means that it didn't get the subscriptions from gpodder.

mcepl commented 11 years ago

I have tried the latest gpodder_provider and the results were quite unsatisfactory ... all my feeds were removed and replaced by 50+ empty podcasts named by numbers (1-52 or something, not sure about the exact number).

thasmin commented 11 years ago

Ugh, sorry. I'll fix this immediately.

thasmin commented 11 years ago

Version 1.8 should fix it. On the positive side, it does show that most of the sync does work.

mcepl commented 11 years ago

Where is 1.8?

wycliff:gpodder_provider (master) $ git log --abbrev-commit|head -n5
commit eabf1a8
Author: Dan Goldstein <dan@axelby.com>
Date:   Mon Oct 29 11:49:44 2012 -0400

    version bump
wycliff:gpodder_provider (master) $ git pull
Already up-to-date.
wycliff:gpodder_provider (master) $ git remote -v
origin  git://github.com/thasmin/gpodder_provider.git (fetch)
origin  git://github.com/thasmin/gpodder_provider.git (push)
wycliff:gpodder_provider (master) $ 
thasmin commented 11 years ago

The Play Store says it takes a few hours to become available in the market after it's uploaded.

mcepl commented 11 years ago

I don't care about Play Store, I am running both Podax and gpodder_provider from git ... what I was showing above was git.

thasmin commented 11 years ago

Pushed.

ImNtReal commented 11 years ago

Thanks for getting this out. The new updates did fix my syncing issues.

mcepl commented 11 years ago

Seems like thasmin/gpodder_provider@c879a06 really fixed this. Yay!

tulakalbeyo commented 11 years ago

are you sure you "Fixed Podax sync (sorry)"? because i'm using "podax" version 5.5 and "gpodder.net account" version 1.8 and there is no sync.. only empty folder 1, empty folder 2, empty folder 3, etc in the susbsciption tab. it's been DAYS without any podcasts and i NEED MY FIX, it's been almost more than a week! :-( what's going on? what do i have to do? wait until the new version of podax to get received into the google playstore, or what?

mcepl commented 11 years ago

@tulakalbeyo we are talking about HEADs of git masters, not anything released.

tulakalbeyo commented 11 years ago

@mcepl that's all fine and dandy.. but.. any clue when it will be released, then? and @thasmin IS talking about something released, apparently: "The Play Store says it takes a few hours to become available in the market after it's uploaded." that's all i care about, atm..

ImNtReal commented 11 years ago

Podax 5.5 and gpodder.net provider 1.8 are working correctly for me.

noyez commented 11 years ago

i am not seeing any improvement -- my device still acts as demonstrated in the video posted by @moorsey.

i wonder if the problem i'm seeing is different than what @mcepl is seeing. When i enter my credentials to the gpodder helper, it appears to authenticate (as i get an error when i enter a wrong user/pass). However i don't see the device listed on my gpodder account website at all. @mcepl mentioned an android device was being listed on gpodder's website, but it is labeled a 'not synced'. My problem is that my device doesn't even show up at all on the website, and i don't get subscriptions on my device w/ podex.

mcepl commented 11 years ago

Interesting ... I had the device already registered before, so it could be the difference. It would mean that the registration code (which was not used in my case) is to blame?

moorsey commented 11 years ago

Same here, still getting the same behaviour as before.

I have added a "Podax" device on gpodder.net, removed and re-installed both apps on my phone, signed back in etc.

tulakalbeyo commented 11 years ago

well, at least opml is still working..

thasmin commented 11 years ago

I'm about to pull the Gpodder sync app from the store. It doesn't work and I don't really have time to figure out what's wrong and fix it. And the emails I get about it not working make me feel bad. Anyone object?

ImNtReal commented 11 years ago

It works fine for me. At least for keeping my list of podcasts in sync. Will there at least be an APK somewhere I can find, if I need to reinstall?

mcepl commented 11 years ago

Yes, I do object ... gpodder sync is not perfect (I would love to get syncing of the currently played tracks á la gpodder app itself), but it is way way better than nothing. I have to run gpodder sync from the system preferences, but it does work, and I can get subscriptions from the web app to the phone.

If you cannot improve syncing and making it more automagic, please, keep it at least as it is (BTW, using thasmin/gpodder_provider@c879a06).

Thank you

ironfroggy commented 11 years ago

I'm wondering if there is any miscommunication of the failmode here.

Subscriptions work fine, for new episodes.

If I add a new subscription to GPodder.net, however, there is no obvious way to get the Android side to recognize this. @thasmin is that a workflow you see working correctly, or just the actual new episodes?

ironfroggy commented 11 years ago

The failing I find is that the sync button from inside Podax only seems to update the existing subscriptions and get new episodes, but if I have new subscriptions on the remote service, I don't see them unless I go into the Accounts and Sync and manually update the Gpodder account, which pulls in that new subscription.

thasmin commented 11 years ago

Interesting. The Android side is supposed to automatically update every so often. I think it syncs every hour. Can you try changing something in gpodder and then waiting a few hours and see if it shows up in Podax?

thasmin commented 10 years ago

The gpodder integration was completely rewritten since this issue was opened. Please either reopen with new info or contribue to issue #189.

tulakalbeyo commented 10 years ago

cool, thanks! On Nov 30, 2013 5:49 PM, "Dan Goldstein" notifications@github.com wrote:

Closed #80 https://github.com/thasmin/Podax/issues/80.

— Reply to this email directly or view it on GitHubhttps://github.com/thasmin/Podax/issues/80 .