Miro Internet TV Blog

Bug Fix Release – Democracy Player (OSX especially!)

February 20th, 2007 by Nicholas Reville

We’ve just posted a bug fix release for Democracy Player. The most important fix should solve the startup problems that some Mac users have had. The problem was caused by a conflict between versions py2app (which turns our python code into a Mac .app) and some common input managers like Growl and a Camino extension. We’ve upgraded to the latest py2app and it should be fixed. If you still cannot startup on Mac even with this version, please let me know.

We’ve also fixed a problem on Linux that prevented preferences from being saved. We really should have caught that before we released 0.9.5– sorry! New Linux source and Ubuntu packages are up now. Ubuntu users should get the update automatically from our repository.

On Windows, there was an odd bug that could get Democracy into a state where the window was cutoff or very small and couldn’t be resized (if you quit the app and then made the window really small before it actually quit, the window would stay stuck too small). So, if your Democracy Player is stuck in an un-resizable state, get this updated version.

Download Democracy Player


26 Responses to “Bug Fix Release – Democracy Player (OSX especially!)”

  1. Judson says:

    Does the check for updates feature work? It doesn’t seem to.

  2. db says:

    opensuse 10.2 doesnt seem to download

  3. ChaoticGood says:

    Will this run through an anonymizer like JAP or Tor?

  4. Nicholas Reville says:

    Judson– the updates feature does work but we haven’t turned it on for this release. Turning it on means people have to go get a new version, which can be a hassle if it’s just small stuff. For mac users, the only fix is for launching the app, so if you can’t even run Democracy Player you won’t get the update anyway. On Windows, the issue seemed rare enough that it wasn’t worth making everyone update.

    In the future I think we’ll have a system that tells you what’s in each update, so we’ll be more willing to turn it on.

  5. jeff666 says:

    Downloaded fine on Linux ( Blag/updated fedora core 6,had to play files with external player e.g xine+gxine.(n.p)
    A fun and informative application,but looking at the staid examples of web format you guys like (see developer wanted add)sadly not radical enough for a vast majority of younger users who at 14 could do better,really, black,blue,white,green and red are not the only colours.
    you might also wish to limit downloads to 4 by default instead of 10 ,or size prioritize files automaticlly,then you could be watching shorts while waiting for 20minute d/ls.nice app tho,good luck. ;^D

  6. Ismo says:

    The OSX version is working damn nicely, thanks!
    I’ve been waiting for the release so much!

  7. Chad says:

    now if only the “won’t start up when user home directory is mounted from a remote server” bug would get such attention :( Alas, it’s only a minority of us with nfs mounted home directories apparently.

  8. Charlie says:

    Thanks for the qick fix, it’s working just fine now!
    Great Job!

  9. Fergus says:

    Thanks for the Mac OS X update!
    And yet… while Democracy doesn’t now quit on startup it does eventually unexpectedly quit while I’m watching video content!
    And I don’t know if it’s connected but a couple of times, shortly after the quitting, my whole screen has gone dark, as if the computer is putting itself to sleep.
    All is still not well.

  10. Tomas says:

    Still doesn’t work for me.. It freezes after starting and then shuts down.

    I use Democracy in my work and I don’t want to go back to iTunes but soon I will have to if I can’t get a stable Democracy player..

  11. Gaël says:

    Pfff, it still doesn’t work for me either !

    At startup, “loading channel guides” keeps turning, apparently the problem is the last one – movedigital.com

    I’d sooo like to try this soft !!

  12. al says:

    not working for me either. lots of these messages in the console:
    2007-02-22 10:33:10,411 INFO updating the Guide
    2007-02-22 10:33:11,117 TIMING idle (extractIconFromMovieFile() (using asIdle)) too slow (0.593 secs)
    2007-02-22 10:33:12,549 TIMING idle (extractIconFromMovieFile() (using asIdle)) too slow (1.428 secs)
    2007-02-22 10:33:13,216 INFO got action:goToGuide?id=14
    2007-02-22 10:33:13,345 INFO got https://channelguide.participatoryculture.org/
    2007-02-22 10:33:13,346 INFO got applewebdata://02893360-5424-4353-A067-3312744F54F0
    2007-02-22 10:33:14,423 INFO got action:goToGuide?id=14
    2007-02-22 10:33:14,432 INFO got https://channelguide.participatoryculture.org/
    2007-02-22 10:33:14,433 INFO got applewebdata://6D720C4C-73BA-4F6D-9C18-CB2E4E7AF4FF
    2007-02-22 10:33:16,665 TIMING idle (extractIconFromMovieFile() (using asIdle)) too slow (1.763 secs)
    2007-02-22 10:33:16,665 INFO got action:goToGuide?id=14
    2007-02-22 10:33:16,665 TIMING idle (extractIconFromMovieFile() (using asIdle)) cumulative is too slow (6.058 secs)
    2007-02-22 10:33:16,680 INFO got https://channelguide.participatoryculture.org/
    2007-02-22 10:33:16,681 INFO got applewebdata://3658476A-683A-4087-9FFF-35E92FC3D907

  13. janet says:

    Tomas: I opened ticket #6096 to track the problem you are experiencing. If you want, you can add yourself to the cc line in the ticket so that you will be notified of it’s status. One of the developers is currently investigating the issue.


  14. Stian says:

    I installed the update to, but the program still hangs upon startup. The problem appeared after upgrading to – before that it worked just fine..

  15. celebi23 says:

    So, it keeps on quitting when I try & open it. Only after updating it to do I encounter this problem:


  16. Gabe says:

    0.9.5 and are still drastically slower than the previous version. I’m using a Mac Mini 1.42Ghz G4 / 512MB RAM. The previoius version (0.9.2, I think), was pretty snappy, but the interface now lags for 5-10 seconds or more when I click on a channel, and 30-40 seconds on first start. I realize I have a relatively low amount of RAM, but it’s a drastic change fro 0.9.2.

    When I click on a Play button, the app hangs for 5-10 seconds. Video starts and stutters for another 10 seconds and then smooths out.

    Any ideas?

  17. Richard says:

    Just downloaded 9.5.1 and it consistently crashes shortly after opening for me too. I’m on a G5 iMac, 1.5 gig of memory and OSX 10.4.8.

    It started locating the movie files and found a large number then crashed but it has not got that far again.

  18. Ricardo says:

    Still freezing at startup :(
    I can’t choose any channels, I can’t play any video and I can’t even quit it the normal way (just with Force Quit). The App behaves as if there was no input at all (just the position of the windows, the sound, and some menu bar options).

  19. janet says:

    Sounds like the problem describe in ticket #5930. I added you comments to that ticket. Also another user suggested that deleting the database files helped resolve that problem.

  20. wudaudau says:

    I still can’t use domecracy with version, either. I use iBook G4 and OS X 1-.4.8. I also use Growl.

    When I started the democracy, it always been “Loading Channel Guide”. I could not chose any other chennels or menus on the left hand, but it still been running. It never shut down.

    I hope we can use the good software as quick as possible. If there is any other information you need, I will supply again.

  21. Gaël says:

    Wudaudau has the same problem as me.
    Sorry I didn’t give my config : iBook G4 / OS X.4 too…
    But I don’t use Growl

  22. George Styles says:

    Im running MacMini with Tiger, with the version downloaded today (March 5).
    It hangs on opening channels, and has to be forcably quit. Ive left it overnight in case its just slow, but it does definately hang. Shame, your program looks good… i guess I will try the Windows version to see if I like it, and if so, will wait patiently for the next Mac fix release (I use a mac mini as a HTPC under my TV, so the mac version is really what im after).

  23. George Styles says:

    Sorry, should have included console (im a little new to all the MaxOSX stuff :) )
    2007-03-05 10:39:03,401 INFO got action:goToGuide?id=17
    2007-03-05 10:39:04,388 TIMING idle (updateFinished() (using asIdle)) too slow (0.988 secs)
    2007-03-05 10:39:04,392 INFO got https://channelguide.participatoryculture.org/
    2007-03-05 10:39:04,393 INFO got applewebdata://7AE0753B-6D8C-4FE2-9FA3-DF32F6D0595E
    2007-03-05 10:39:05,258 TIMING idle (updateFinished() (using asIdle)) too slow (0.864 secs)
    2007-03-05 10:39:06,188 TIMING idle (updateFinished() (using asIdle)) too slow (0.929 secs)
    2007-03-05 10:39:06,188 INFO got action:goToGuide?id=17
    2007-03-05 10:39:06,194 INFO got https://channelguide.participatoryculture.org/
    2007-03-05 10:39:06,195 INFO got applewebdata://6ABFAE09-D20D-4999-9CEE-352DFCC7528B
    2007-03-05 10:39:07,313 TIMING idle (extractIconFromMovieFile() (using asIdle)) too slow (1.118 secs)
    2007-03-05 10:39:07,313 TIMING idle (extractIconFromMovieFile() (using asIdle)) cumulative is too slow (5.295 secs)
    2007-03-05 10:39:08,354 TIMING idle (extractIconFromMovieFile() (using asIdle)) too slow (1.040 secs)
    2007-03-05 10:39:08,355 INFO got action:goToGuide?id=17
    2007-03-05 10:39:09,418 TIMING idle (updateFinished() (using asIdle)) too slow (1.064 secs)
    2007-03-05 10:39:09,422 INFO got https://channelguide.participatoryculture.org/
    2007-03-05 10:39:09,423 INFO got applewebdata://D243E3ED-797A-4CC8-9953-99BDFA291F91
    2007-03-05 10:39:10,387 TIMING idle (updateFinished() (using asIdle)) too slow (0.963 secs)
    2007-03-05 10:39:11,489 TIMING idle (updateFinished() (using asIdle)) too slow (1.101 secs)
    2007-03-05 10:39:11,489 TIMING idle (updateFinished() (using asIdle)) cumulative is too slow (5.910 secs)
    2007-03-05 10:39:12,394 INFO got action:goToGuide?id=17
    2007-03-05 10:39:12,396 TIMING idle (extractIconFromMovieFile() (using asIdle)) too slow (0.907 secs)
    2007-03-05 10:39:12,401 INFO got https://channelguide.participatoryculture.org/
    2007-03-05 10:39:12,401 INFO got applewebdata://9065E5E6-1A8F-40C8-98D5-09F58D3A373B
    2007-03-05 10:39:13,476 TIMING idle (updateFinished() (using asIdle)) too slow (1.072 secs)

  24. Zach says:

    Does not work for me on intel iMac running 10.8. Starts, it plays the first video, but the interface locks up. After the video is done, force quit is required.

  25. Luca says:

    I have the same problem both on intel and pcc mac. I can’t choose a channel and play any video.

  26. samannaya says:

    Error importing democracy modules:
    Traceback (most recent call last):
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\components\pybridge.py”, line 11, in ?
    import platformutils
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\xulrunner\python\platformutils.py”, line 8, in ?
    import config
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\xulrunner\python\config.py”, line 9, in ?
    import platformcfg
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\xulrunner\python\platformcfg.py”, line 14, in ?
    proxy_info = proxyfind.get_proxy_info()
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\xulrunner\python\proxyfind.py”, line 25, in get_proxy_info
    rv = windll.winhttp.WinHttpGetIEProxyConfigForCurrentUser(
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\xulrunner\python\ctypes\__init__.py”, line 387, in __getattr__
    dll = self._dlltype(name)
    File “C:\Program Files\Participatory Culture Foundation\Democracy Player\xulrunner\python\ctypes\__init__.py”, line 312, in __init__
    self._handle = _dlopen(self._name, mode)
    WindowsError: [Errno 126] The specified module could not be found

Looking for something?