Reply
Thread Tools Search this Thread
Posts: 1,812 | Thanked: 1,937 times | Joined on May 2011 @ Poland
#1001
Originally Posted by marmistrz View Post
I had this problem recently too. Maybe it's trackname-connected, as this appeared on a tracks "Frozen Will / Legacy" and "Underdogs" by Armored Saint

It's the whole code (If you press edit lyrics youll see it too)

Code:
<body bgcolor="#f0f0f8">
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#6622aa">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong>&lt;class '_mysql_exceptions.OperationalError'&gt;</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial">Python 2.6.6: <br>Tue May 22 10:22:08 2012</font></td></tr></table>
    
<p>A problem occurred in a Python script.  Here is the sequence of
function calls leading up to the error, in the order they occurred.</p>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///usr/lib/pymodules/python2.6/flup/server/fcgi_base.py">/usr/lib/pymodules/python2.6/flup/server/fcgi_base.py</a> in <strong>run</strong>(self=&lt;flup.server.fcgi_base.Request object&gt;)</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;556</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"""Runs&nbsp;the&nbsp;handler,&nbsp;flushes&nbsp;the&nbsp;streams,&nbsp;and&nbsp;ends&nbsp;the&nbsp;request."""<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;557</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try:<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;558</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protocolStatus,&nbsp;appStatus&nbsp;=&nbsp;self.server.handler(self)<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;559</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except:<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;560</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;traceback.print_exc(file=self.stderr)<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090">protocolStatus <em>undefined</em>, appStatus <em>undefined</em>, <strong>self</strong>&nbsp;= &lt;flup.server.fcgi_base.Request object&gt;, self.<strong>server</strong>&nbsp;= &lt;flup.server.fcgi.WSGIServer object&gt;, self.server.<strong>handler</strong>&nbsp;= &lt;bound method WSGIServer.handler of &lt;flup.server.fcgi.WSGIServer object&gt;&gt;</font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///usr/lib/pymodules/python2.6/flup/server/fcgi_base.py">/usr/lib/pymodules/python2.6/flup/server/fcgi_base.py</a> in <strong>handler</strong>(self=&lt;flup.server.fcgi.WSGIServer object&gt;, req=&lt;flup.server.fcgi_base.Request object&gt;)</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;1118</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;self.application(environ,&nbsp;start_response)<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;1119</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try:<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;1120</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;data&nbsp;in&nbsp;result:<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;1121</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;data:<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;1122</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(data)<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090">data <em>undefined</em>, <strong>result</strong>&nbsp;= &lt;generator object app&gt;</font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///var/www/lyrics/cgi-bin/lyrics2.fcgi">/var/www/lyrics/cgi-bin/lyrics2.fcgi</a> in <strong>app</strong>(env={'DOCUMENT_ROOT': '/var/www/lyrics/', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'pl-PL,en,*', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_HOST': 'lyrics.mirkforce.net', 'HTTP_USER_AGENT': 'Mozilla/5.0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'PATH_INFO': '/armoredsaint/frozenwilllegacy.txt', 'QUERY_STRING': 'artist=armoredsaint&amp;title=frozenwilllegacy', ...}, start_response=&lt;function start_response&gt;)</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;39</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;40</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;41</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;db&nbsp;=&nbsp;webinc.dbl(addr)&nbsp;#oh&nbsp;my...<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;42</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;context['db']&nbsp;=&nbsp;db<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;43</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090">db <em>undefined</em>, <em>global</em> <strong>webinc</strong>&nbsp;= &lt;module 'webinc' from '/var/www/lyrics/cgi-bin/webinc.py'&gt;, webinc.<strong>dbl</strong>&nbsp;= &lt;class webinc.dbl&gt;, <strong>addr</strong>&nbsp;= '95.49.36.148'</font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///var/www/lyrics/cgi-bin/webinc.py">/var/www/lyrics/cgi-bin/webinc.py</a> in <strong>__init__</strong>(self=&lt;webinc.dbl instance&gt;, addr='95.49.36.148')</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;34</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;def&nbsp;__init__(self,&nbsp;addr):<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;35</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.addr&nbsp;=&nbsp;addr<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;36</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.connect()<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;37</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;38</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;def&nbsp;sql(self,&nbsp;s,&nbsp;params&nbsp;=&nbsp;''):<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><strong>self</strong>&nbsp;= &lt;webinc.dbl instance&gt;, self.<strong>connect</strong>&nbsp;= &lt;bound method dbl.connect of &lt;webinc.dbl instance&gt;&gt;</font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///var/www/lyrics/cgi-bin/webinc.py">/var/www/lyrics/cgi-bin/webinc.py</a> in <strong>connect</strong>(self=&lt;webinc.dbl instance&gt;)</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;20</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;def&nbsp;connect(self):<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;21</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#log('pre&nbsp;connect...')<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;22</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.db&nbsp;=&nbsp;MySQLdb.connect(host="localhost",&nbsp;user="lyrics",&nbsp;passwd="lalala",&nbsp;db="lyrics",&nbsp;charset='utf8')&nbsp;<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;23</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#log('post&nbsp;connect...')<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;24</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><strong>self</strong>&nbsp;= &lt;webinc.dbl instance&gt;, self.<strong>db</strong>&nbsp;= None, <em>global</em> <strong>MySQLdb</strong>&nbsp;= &lt;module 'MySQLdb' from '/usr/lib/pymodules/python2.6/MySQLdb/__init__.pyc'&gt;, MySQLdb.<strong>connect</strong>&nbsp;= &lt;function Connect&gt;, host <em>undefined</em>, user <em>undefined</em>, passwd <em>undefined</em>, db <em>undefined</em>, charset <em>undefined</em></font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///usr/lib/pymodules/python2.6/MySQLdb/__init__.py">/usr/lib/pymodules/python2.6/MySQLdb/__init__.py</a> in <strong>Connect</strong>(*args=(), **kwargs={'charset': 'utf8', 'db': 'lyrics', 'host': 'localhost', 'passwd': 'lalala', 'user': 'lyrics'})</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;79</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"""Factory&nbsp;function&nbsp;for&nbsp;connections.Connection."""<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;80</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;connections&nbsp;import&nbsp;Connection<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;&nbsp;81</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;Connection(*args,&nbsp;**kwargs)<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;82</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;&nbsp;83</small>&nbsp;connect&nbsp;=&nbsp;Connection&nbsp;=&nbsp;Connect<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><strong>Connection</strong>&nbsp;= &lt;class 'MySQLdb.connections.Connection'&gt;, <strong>args</strong>&nbsp;= (), <strong>kwargs</strong>&nbsp;= {'charset': 'utf8', 'db': 'lyrics', 'host': 'localhost', 'passwd': 'lalala', 'user': 'lyrics'}</font></small></td></tr></table>
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr><td bgcolor="#d8bbff"><big>&nbsp;</big><a href="file:///usr/lib/pymodules/python2.6/MySQLdb/connections.py">/usr/lib/pymodules/python2.6/MySQLdb/connections.py</a> in <strong>__init__</strong>(self=&lt;_mysql.connection closed at 9a199f4&gt;, *args=(), **kwargs={'charset': 'utf8', 'db': 'lyrics', 'host': 'localhost', 'passwd': 'lalala', 'user': 'lyrics'})</td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;168</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kwargs2['client_flag']&nbsp;=&nbsp;client_flag<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;169</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td bgcolor="#ffccee"><tt><small>&nbsp;&nbsp;170</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super(Connection,&nbsp;self).__init__(*args,&nbsp;**kwargs2)<br>
</tt></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;171</small>&nbsp;<br>
</tt></font></td></tr>
<tr><td><font color="#909090"><tt><small>&nbsp;&nbsp;172</small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.encoders&nbsp;=&nbsp;dict([&nbsp;(k,&nbsp;v)&nbsp;for&nbsp;k,&nbsp;v&nbsp;in&nbsp;conv.items()<br>
</tt></font></td></tr>
<tr><td><small><font color="#909090"><em>builtin</em> <strong>super</strong>&nbsp;= &lt;type 'super'&gt;, <em>global</em> <strong>Connection</strong>&nbsp;= &lt;class 'MySQLdb.connections.Connection'&gt;, <strong>self</strong>&nbsp;= &lt;_mysql.connection closed at 9a199f4&gt;, ).<strong>__init__</strong>&nbsp;= &lt;bound method Connection.__init__ of &lt;_mysql.connection closed at 9a199f4&gt;&gt;, <strong>args</strong>&nbsp;= (), <strong>kwargs2</strong>&nbsp;= {'client_flag': 196608, 'conv': {0: &lt;class 'decimal.Decimal'&gt;, 1: &lt;type 'int'&gt;, 2: &lt;type 'int'&gt;, 3: &lt;type 'long'&gt;, 4: &lt;type 'float'&gt;, 5: &lt;type 'float'&gt;, 7: &lt;function mysql_timestamp_converter&gt;, 8: &lt;type 'long'&gt;, 9: &lt;type 'int'&gt;, 10: &lt;function Date_or_None&gt;, ...}, 'db': 'lyrics', 'host': 'localhost', 'passwd': 'lalala', 'user': 'lyrics'}</font></small></td></tr></table><p><strong>&lt;class '_mysql_exceptions.OperationalError'&gt;</strong>: (1040, 'Too many connections')
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>args&nbsp;=
(1040, 'Too many connections')
<br><tt><small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</small>&nbsp;</tt>message&nbsp;=
''


<!-- The above is a description of an error in a Python program, formatted
     for a Web browser because the 'cgitb' module was enabled.  In case you
     are not reading this in a Web browser, here is the original traceback:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/flup/server/fcgi_base.py", line 558, in run
    protocolStatus, appStatus = self.server.handler(self)
  File "/usr/lib/pymodules/python2.6/flup/server/fcgi_base.py", line 1120, in handler
    for data in result:
  File "/var/www/lyrics/cgi-bin/lyrics2.fcgi", line 41, in app
    db = webinc.dbl(addr) #oh my...
  File "/var/www/lyrics/cgi-bin/webinc.py", line 36, in __init__
    self.connect()
  File "/var/www/lyrics/cgi-bin/webinc.py", line 22, in connect
    self.db = MySQLdb.connect(host="localhost", user="lyrics", passwd="lalala", db="lyrics", charset='utf8')
  File "/usr/lib/pymodules/python2.6/MySQLdb/__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 170, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (1040, 'Too many connections')

-->
It's for sure trackname connected. This problem appeared with tracks which names contain special characters, such as '/', '?'. sometimes problem is caused by '\'' (using c++ char notation)
__________________
MeeCoLay: run MeeGo Harmattan apps on Fremantle
PowEdit: manage power key menu entries
User Agent Tool - change Maemo Browser's user agent
MaeLyrica - lyrics download client

If you want to support my work, you can DONATE

You're encouraged to donate at least a couple of euros - otherwise PayPal takes almost everything as a fee.

If you would like to donate in other currency or can't donate but would like to support me, please contact me.
 
Posts: 258 | Thanked: 74 times | Joined on Sep 2010 @ Lima-Peru
#1002
Originally Posted by panjgoori View Post
i also faced this error but a restart solved it. give your phone a restart and it will be fine.
Yeah it fixed, after unexpected reboot all seems to work again.
__________________
I Luvvvv My N900!!

Have my N900 since 2010 and still is my main phone!

I'm Making money viewing Ads Here Now making money to donate to the forum
 
Posts: 1,433 | Thanked: 2,089 times | Joined on Apr 2010 @ St. Helens, England
#1003
Thanks for the update.
One thing I noticed, why is there a save playlist option in saved playlists?
Surely this should be rename playlist like in the playlist menu.
__________________
The stable-beast currently runs...
21.2011.38-1Smaemo6 (CSSU Stable)
2.6.28.10power52 (125-600Mhz SR VDD1&2)

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap -


Before posting in a thread please try this.
Before starting a new thread please try this.
 
Posts: 1,653 | Thanked: 3,560 times | Joined on Jan 2011
#1004
Originally Posted by seanmcken View Post
dude u did awsome job for open media player but now only one thing is left that is ''equilizer''
Nah, software equaliser is for d-bags who do not know how to listen to music.
__________________
N900: One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.
 

The Following User Says Thank You to vi_ For This Useful Post:
Posts: 58 | Thanked: 41 times | Joined on Aug 2010
#1005
I guess I found a bug. When watching a video (XVID), the tracker reports in every 15 minutes or so, reporting it has 0 files left to index.. have to press the notification for it to go away. Did not change tracker settings and also did not change anything else, just installed the update!
 

The Following 4 Users Say Thank You to BertvanDorp For This Useful Post:
Posts: 1,433 | Thanked: 2,089 times | Joined on Apr 2010 @ St. Helens, England
#1006
Originally Posted by BertvanDorp View Post
I guess I found a bug. When watching a video (XVID), the tracker reports in every 15 minutes or so, reporting it has 0 files left to index.. have to press the notification for it to go away. Did not change tracker settings and also did not change anything else, just installed the update!
I have had this when using the camera with OMP open, I assumed the tracker was at fault.
Was happening in the previous update if that helps.
__________________
The stable-beast currently runs...
21.2011.38-1Smaemo6 (CSSU Stable)
2.6.28.10power52 (125-600Mhz SR VDD1&2)

Wiki Admin
sixwheeledbeast's wiki
Testing Squad Subscriber
- mcallerx - tenminutecore - FlopSwap -


Before posting in a thread please try this.
Before starting a new thread please try this.
 

The Following 2 Users Say Thank You to sixwheeledbeast For This Useful Post:
Posts: 58 | Thanked: 41 times | Joined on Aug 2010
#1007
Another thing that maybe should be looked into. Using Conky I noticed the mafw-dbus-wrapper mafw-gst-renderer process taking up lots of CPU time, even without using the media player. So, if I just boot the phone and do not use Media Player, this process still tops the rankings on CPU time. I do not have any Media Player widget in use, however, both of them (FOSS and closed one) are installed.
 

The Following User Says Thank You to BertvanDorp For This Useful Post:
Posts: 12 | Thanked: 27 times | Joined on Nov 2010
#1008
Hello. Glad to see OMP is still being actively developed.

But there is a very annoying bug introduced recently: pressing Left or Right buttons on the keyboard on n900 no longer goes to previous/next track. It just unsuccessfully tries to scroll seeking bar. I use OMP mostly while driving a car so pressing Left/Right buttons on the keyboard is easy while still looking on the road. I also tried to rollback to earlier version to avoid this behavior, but repository.maemo.org gives me 404 I think this bug was introduced about a month ago.

UPD: I think davdav also mentioned the same issue

Last edited by Zoin; 06-06-2012 at 11:15 AM.
 

The Following 6 Users Say Thank You to Zoin For This Useful Post:
Posts: 270 | Thanked: 45 times | Joined on May 2010 @ UK
#1009
Hi Gidzzz thanks for another great update but i really dont like the pop up notification which says its updating the new songs its quite annoying as it keeps popping up every few minutes! Could you please limit it to just on startup or when changes have taken place and not not every few minutes! thanks in advance!
 
gidzzz's Avatar
Posts: 188 | Thanked: 1,538 times | Joined on Sep 2011
#1010
About "Retrieving information on the new media files" notification: MAFW sends notifications about updates quite often and OMP already ignores some of them (with 0 items remaining), but apparently it's not enough. If you have a problem with the notifications popping up without a good reason, run "openmediaplayer" from terminal and if one of those notification appears, look for MainWindow::onSourceUpdating and post here your values of progress, processed_items, remaining_items and remaining_time (or the whole terminal output).



Originally Posted by xXxTJxXx View Post
And, actuallyi did read the wiki and did it, but when i tab the desktop widget it niether open the default media player, nor Open Media Player!
I can't see anything wrong with your screenshot. Did it also disable launching the default player by its icon? What's the output of
Code:
ls -l /usr/bin/openmediaplayer
entered in the terminal?



Originally Posted by Android_808 View Post
does m3u support mean tvcatchup will work without mplayer now? i think there was a unicode playlist issue somewhere previously was only met by mplayer.
I guess the only way to know is to try. AFAIK the stock player does unicode right, so there might be a different cause.



Originally Posted by freemangordon View Post
@gidzzz: Had a SIGSEGV a couple of minutes after start, here is the link to the coredump and a backtrace:

Code:
#0  MusicWindow::browseAutomaticPlaylists (this=0x2c9658, browseId=<value optimized out>,
    remainingCount=<value optimized out>, objectId=..., metadata=0x4b7200, error=...)
    at ../../src/musicwindow.cpp:906
#1  0x000c38b0 in MusicWindow::qt_metacall (this=0x2c9658, _c=<value optimized out>, _id=15,
    _a=0xbefa5004) at moc_musicwindow.cpp:164
#2  0x41881af0 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) ()
   from /usr/lib/libQtCore.so.4
#3  0x4188b600 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib/libQtCore.so.4
#4  0x4188b600 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) ()
   from /usr/lib/libQtCore.so.4
I'm quite puzzled by this one. musicwindow.cpp:906 resolves to
Code:
playlistModel->item(2)->setData(tr("%n song(s)", "", recentlyPlayedCount), UserRoleValueText);
so the first thing that comes to mind is that there's no item at row 2, but upon examining the core dump it looks like it was already accessed 8 times and it suddenly failed the 9th time.

Although I have not yet determined the root of the problem, I have improved playlist listing and as a result the problematic line will be called many times less often (once per update of automatic playlists, and those are now triggered in a smarter way).



Originally Posted by marmistrz View Post
It's for sure trackname connected. This problem appeared with tracks which names contain special characters, such as '/', '?'. sometimes problem is caused by '\'' (using c++ char notation)
Unless I missed something, everything that is not a letter or a digit gets stripped before being looked up. "OperationalError: (1040, 'Too many connections')" at the end also makes me think it's just an overloaded server.



Originally Posted by sixwheeledbeast View Post
Thanks for the update.
One thing I noticed, why is there a save playlist option in saved playlists?
Surely this should be rename playlist like in the playlist menu.
"Save playlist" in the playlist browser has a different purpose. "Save changes" might be a better name, because if you modify a playlist, changes are discarded unless you choose to save them using that button (BTW I'm planning to make it automatic or at least show a confirmation on exit).



Originally Posted by Zoin View Post
But there is a very annoying bug introduced recently: pressing Left or Right buttons on the keyboard on n900 no longer goes to previous/next track. It just unsuccessfully tries to scroll seeking bar. I use OMP mostly while driving a car so pressing Left/Right buttons on the keyboard is easy while still looking on the road. I also tried to rollback to earlier version to avoid this behavior, but repository.maemo.org gives me 404 :( I think this bug was introduced about a month ago.
It should be fixed in the next release. If you can't wait, I have attached the last version without this bug.
Attached Files
File Type: deb openmediaplayer_20120326-1_armel.deb (421.4 KB, 29 views)
 

The Following 12 Users Say Thank You to gidzzz For This Useful Post:
Reply

Tags
mag 4 prez, media, open source, player, portrait mode, re-write, remake

Thread Tools Search this Thread
Search this Thread:

Advanced Search

 
Forum Jump


All times are GMT -4. The time now is 03:30 AM.