GithubHelp home page GithubHelp logo

gloss-mc's People

Watchers

 avatar  avatar

gloss-mc's Issues

Handling module failures

Running gloss on Hardy Heron 8.04 I get an error :
ekohlwey@gecko:~/Desktop/gloss-mc-orig$ python gloss.py

** (gloss.py:22579): WARNING **: failed to bind GLXGetProcAddress or
GLXGetProcAddressARB
Found Module: slideshow
Found Module: dvd_player
Found Module: myth_tv_player
Found Module: music_player
Found Module: video_player
/home/ekohlwey/Desktop/gloss-mc-orig/InputQueue.py:47: DeprecationWarning:
clutter.stage_get_default is deprecated, use clutter.Stage instead
  self.stage = clutter.stage_get_default()
Traceback (most recent call last):
  File "gloss.py", line 106, in loadGloss
    tempMod = mods.Module(self.glossMgr, self.dbMgr)
  File
"/home/ekohlwey/Desktop/gloss-mc-orig/modules/music_player/music_player.py", 
line
32, in __init__
    self.backend = Backend(self)
  File
"/home/ekohlwey/Desktop/gloss-mc-orig/modules/music_player/backends/myth_music.p
y",
line 33, in __init__
    self.get_directories()
  File
"/home/ekohlwey/Desktop/gloss-mc-orig/modules/music_player/backends/myth_music.p
y",
line 41, in get_directories
    results = dbMgr.run_sql(sql)
  File "/home/ekohlwey/Desktop/gloss-mc-orig/myth/MythMySQL.py", line 55,
in run_sql
    self.cursor.execute(sql)
  File "/var/lib/python-support/python2.5/MySQLdb/cursors.py", line 166, in
execute
    self.errorhandler(self, exc, value)
  File "/var/lib/python-support/python2.5/MySQLdb/connections.py", line 35,
in defaulterrorhandler
    raise errorclass, errorvalue
_mysql_exceptions.ProgrammingError: (1146, "Table
'mythconverg.music_directories' doesn't exist")

This isn't quite the correct functionality... First, the interface should
report an error, and second it should not crash the whole program if a
module fails to load.... I've included a workaround, however there's
probably a more elegant way to address the issue.

I'll open up a second issue for the actual module failure.


Original issue reported on code.google.com by [email protected] on 16 May 2008 at 4:04

Attachments:

ListMenu2 causes problems under Mythbuntu 8.04

After trying to run Gloss r258, and having a failure to get to the main
menu, I ran back through the SVN history.  The last working (if ugly)
version is r239; r240 introduced ListMenu2.  The startup log for r240 is
reproduced below.

manager@prandtl:~/gloss-mc$ python gloss.py --debug

** (gloss.py:7269): WARNING **: failed to bind GLXGetProcAddress or
GLXGetProcAddressARB
Found Module: music_player
Found Module: dvd_player
Found Module: tests
Found Module: myth_tv_player
Found Module: slideshow
Found Module: video_player
Using debug mode
Music Artist SQL: SELECT * FROM music_directories

(gloss.py:7269): Clutter-Gst-WARNING **: Unable to create playbin GST element.

(gloss.py:7269): Clutter-Gst-WARNING **: Failed to initiate suitable
playback pipeline.
Music Base Dir: /var/lib/mythtv/music/
Music Artist SQL: SELECT * FROM music_artists ORDER BY artist_name
Loading module: Music
Loading module: DVD
Loading module: Tests
Traceback (most recent call last):
  File "gloss.py", line 114, in loadGloss
    temp_menu_item.setAction(tempMod.action())
  File "/home/manager/gloss-mc/modules/tests/tests.py", line 36, in action
  File "/home/manager/gloss-mc/modules/tests/tests.py", line 176, in
generateMenu
  File "/home/manager/gloss-mc/interfaces/ListMenu2/ListMenu2.py", line
143, in selectFirst
    self.label_list.get_current_item().get_item_textures().show()
AttributeError: 'NoneType' object has no attribute 'get_item_textures'

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 3 Jul 2008 at 5:07

Gloss not fullscreening correctly (Compiz fusion?)

Gloss doesn't fullscreen correctly (screenshot and other info attached)

I've seen other applications display this behavior in Compiz Fusion, so I'm
speculating that it could be related to that. Unfortunately I don't know
enough about CF to try to diagnose the issue.


$ python gloss.py --debug

** (gloss.py:24579): WARNING **: failed to bind GLXGetProcAddress or
GLXGetProcAddressARB
Found Module: slideshow
Found Module: dvd_player
Found Module: myth_tv_player
Found Module: music_player
Found Module: video_player
Using debug mode
Loading module: Slideshow
Loading module: DVD
Loading module: TV
Music Artist SQL: SELECT * FROM music_directories
Unable to load module: <module 'modules/music_player/music_player' from
'/home/ekohlwey/Desktop/gloss-mc/modules/music_player/music_player.pyc'>
VideoPlayer: Base directory=/var/lib/mythtv/videos
Loading module: Videos



Original issue reported on code.google.com by [email protected] on 16 May 2008 at 4:30

Attachments:

TV hangs at the end of MythTV chunk

What steps will reproduce the problem?
1. Start TV.
2. keep the TV playing until the end of the running show (if EPG is
presented) or till 30 minutes (default length of mythTV chunk if no EPG is
presented).
3.

What is the expected output? 
The TV should still play normally.

What do you see instead?
The TV hangs, because mythTV chunk had been ended and mythTV start
recording the new chunk in another file.

What version of the product are you using? 
I am using revision 260.

On what operating system?
Linux --> Hardy






Original issue reported on code.google.com by [email protected] on 29 Jul 2008 at 3:57

Segmentation fault at get_pixbuf

What steps will reproduce the problem?
1. Run ./gloss
2. I've installed clutter 0.6 on Ubuntu8.04
3. It runs into segmentation fault 


What is the expected output? What do you see instead?

Runs into segmentation fault with get_pixbuf

if origTexture.get_pixbuf() is None:
                return None


What version of the product are you using? On what operating system?
I'm using released code from June, 2009.

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 15 Feb 2010 at 3:41

If you're missing ~/.mythtv/mysql.txt, the error message points you to ~.mythtv/mysql.txt

What steps will reproduce the problem?
1. Ensure you don't have a ~/.mythtv/mysql.txt file
2. run "python gloss.py"
3. see that the error message references the wrong file location

What is the expected output? What do you see instead?

Expected:
 ERROR: No config file found at ~/.mythtv/mysql.txt!
Actual:
 ERROR: No config file found at ~.mythtv/mysql.txt!

What version of the product are you using? On what operating system?

revision 213

Please provide any additional information below.

Attached is a very simple diff that fixes this. But you probably won't need
it...

Original issue reported on code.google.com by [email protected] on 15 May 2008 at 9:23

Attachments:

Module failure - music directories

Gloss fails to load with an exception about not having a MYSQL table on
Ubuntu 8.04 Hardy using mythtv installed from universe packages.

I'll have to look further as to why the table isn't there, but it seems
that Gloss should handle this in a more elegant way by either attempting to
create the table or providing some user error of some sort.


** (gloss.py:22579): WARNING **: failed to bind GLXGetProcAddress or
GLXGetProcAddressARB
Found Module: slideshow
Found Module: dvd_player
Found Module: myth_tv_player
Found Module: music_player
Found Module: video_player
/home/ekohlwey/Desktop/gloss-mc-orig/InputQueue.py:47: DeprecationWarning:
clutter.stage_get_default is deprecated, use clutter.Stage instead
  self.stage = clutter.stage_get_default()
Traceback (most recent call last):
  File "gloss.py", line 106, in loadGloss
    tempMod = mods.Module(self.glossMgr, self.dbMgr)
  File
"/home/ekohlwey/Desktop/gloss-mc-orig/modules/music_player/music_player.py", 
line
32, in __init__
    self.backend = Backend(self)
  File
"/home/ekohlwey/Desktop/gloss-mc-orig/modules/music_player/backends/myth_music.p
y",
line 33, in __init__
    self.get_directories()
  File
"/home/ekohlwey/Desktop/gloss-mc-orig/modules/music_player/backends/myth_music.p
y",
line 41, in get_directories
    results = dbMgr.run_sql(sql)
  File "/home/ekohlwey/Desktop/gloss-mc-orig/myth/MythMySQL.py", line 55,
in run_sql
    self.cursor.execute(sql)
  File "/var/lib/python-support/python2.5/MySQLdb/cursors.py", line 166, in
execute
    self.errorhandler(self, exc, value)
  File "/var/lib/python-support/python2.5/MySQLdb/connections.py", line 35,
in defaulterrorhandler
    raise errorclass, errorvalue
_mysql_exceptions.ProgrammingError: (1146, "Table
'mythconverg.music_directories' doesn't exist")

Original issue reported on code.google.com by [email protected] on 16 May 2008 at 4:15

Video plugin skip ahead time also skips files.

What steps will reproduce the problem?
video plugin with more than 1 file in the store.

What is the expected output? What do you see instead?
Expected that tapping left/right arrow would jump forward in time, what
happens is +20 / -20 is displayed and the next file in sequence is played.

What version of the product are you using? On what operating system?
SVN as of today, Ubuntu 8.04, x86_64

Original issue reported on code.google.com by [email protected] on 21 May 2008 at 7:05

Ability to Exit App

There does not seem to be an easy way to exit the application, at least 
not one that is consistant with conventions in MythTV. A menu item or use 
of the "Esc" key would be very helpful.

Thanks,

Original issue reported on code.google.com by [email protected] on 27 Jul 2008 at 1:21

Video plugin plays +1 file.

What steps will reproduce the problem?
 Feed the 'video' plugin a large collection of files.

What is the expected output? What do you see instead?
Expected that selected movie would play, what happens is that the video
next to it plays.  (i.e. Play 'Cannonball Run' and 'Charlie Wilson's War'
plays).

What version of the product are you using? On what operating system?
SVN as of today, Ubuntu 8.04 x86_64




Original issue reported on code.google.com by [email protected] on 21 May 2008 at 7:03

Gloss starts and then just hangs with black screen

What steps will reproduce the problem?
1. Download and install clutter and gloss from SVN using versions below.
2. cd into floss-mc
3. python gloss.py

What is the expected output? What do you see instead?

I was hoping to see something more like what you have on the screencast video.
Instead, I get the gloss window pop up (I've changed to 800x600 in
gloss.py).  It says "loading" for about a second and then the window stays
black. In my xterm, I get the error posted below.


What version of the product are you using? On what operating system?

- Clutter from SVN (rev 2120) checked out on 2008-02-12 @ ~23:00 GMT
- Gloss from SVN (rev 134) checked out on 2008-02-13 @ ~11:00 GMT
- Ubuntu 7.10 (Gutsy) x86_64
- Python 2.5.1

Please provide any additional information below.
xterm output...

 python gloss.py 

** (gloss.py:12970): WARNING **: failed to bind GLXGetProcAddress or
GLXGetProcAddressARB
Found Module: slideshow
Found Module: music_player
Found Module: video_player
Found Module: myth_tv_player
Found Module: dvd_player
Perspective: (60.0, 1.0, 0.100006103515625, 100.0)
Traceback (most recent call last):
  File "gloss.py", line 77, in loadGloss
    temp_menu_item.setAction(tempMod.action())
  File "/usr/local/src/gloss-mc/modules/slideshow/slideshow.py", line 40,
in action
    return self.generateMenu()
  File "/usr/local/src/gloss-mc/modules/slideshow/slideshow.py", line 398,
in generateMenu
    tempItem.add_image_from_path(imgPath, 0, 0)
UnboundLocalError: local variable 'imgPath' referenced before assignment

Original issue reported on code.google.com by [email protected] on 13 Feb 2008 at 4:36

gloss hangs my machine at startup

What steps will reproduce the problem?
1. run gloss from a terminal

What is the expected output? What do you see instead?
Had hoped to see the gloss interface on my mythtv box.  Instead I get a
screen that says Loading and never changes.  My fan gets loud and the
machine becomes unresponsive.  No keyboard control and cannot ssh into it.
 The only message I see from the terminal is "Found difference in DB
structure for artists"

What version of the product are you using? On what operating system?
The one from the ppa repository in Ubuntu hardy.

Please provide any additional information below.
I can only run gloss with --help.  Running with no parameters or with
--tests both end up as noted above.

Original issue reported on code.google.com by [email protected] on 1 Feb 2009 at 9:12

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.