maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   [ANNOUNCE] Alpha release of Open Media Player (https://talk.maemo.org/showthread.php?t=72156)

sirpaul 2012-05-16 14:17

Re: [ANNOUNCE] Alpha release of Open Media Player
 
iamsorryitishardtoreadyourpostcauseyoudontuseanyco mmaandjustonefullstopsopleasereformatitcauseitisha rdtoread.andbreaks(pressenter!)dohelptoo.thx!

gidzzz 2012-05-18 13:31

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by kent_autistic (Post 1205546)
1. when OMP is locked to portait orientation then i tilt my phone to landscape, the bottom half part of the screen blinks (once) to black.

Hmmm... after two minutes of spinning my phone, the only thing that moved on the screen was the clock. Does blinking occur in all OMP's windows?

Quote:

Originally Posted by kent_autistic (Post 1205546)
2. also, when on shuffle all songs mode, when i press forward to the next track, the song list beside the album which scrolls automatically to the next song, stutters. not sure if its just because of the long list as i have 900+ songs.

It's rather smooth here, with 2850 songs. Although it may look strange when the playlist has not yet been fully loaded and the scrolling quickly goes through patches of filled and empty entries. If it's something different, can you elaborate a bit?. Does it happen even after all songs are loaded?


I think I have finally tracked down the most annoying (at least for me) bug and decided to celebrate it with an update :) The song list in "Now playing" should now hopefully be less reluctant to update itself.
  • Play button can be long-pressed to stop playback.
  • Added an option to show/hide "Delete [permanently]" option for playlist items. It affects both stored playlists and "Now playing".
  • Locked QML views to landscape.
  • Fixed a bug that sometimes disallowed updates of the current playlist.
  • Fixed the song progress bar sometmies not being reset after playback has finished.
  • Updated translations.

BrX 2012-05-18 19:51

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by BrX (Post 1187125)
It is possible to add auto-closing or pausing OMP after chosen period of time, for example 15 minutes? It is smth like sleeper feature in OMP. That would be nice to include it in OMP, especially auto-close.

gidzzz what about that?

topet2k12001 2012-05-18 20:09

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by sirpaul (Post 1207414)
iamsorryitishardtoreadyourpostcauseyoudontuseanyco mmaandjustonefullstopsopleasereformatitcauseitisha rdtoread.andbreaks(pressenter!)dohelptoo.thx!

This made me laugh. :)

gidzzz 2012-05-18 20:45

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by BrX (Post 1208871)
gidzzz what about that?

I know there were already two releases since your request, but I still remember and I've got it written in my to-do, so I won't forget.

By the way, have you heard of Sleeper (http://wiki.maemo.org/Sleeper)? Maybe it's sufficient for your needs and it's not necessary to implement this feature in OMP if there's already a neat application for this purpose?

Would you like to see in OMP's sleep timer something not available in Sleeper (besides closing the player)?

davdav 2012-05-18 20:48

Re: [ANNOUNCE] Alpha release of Open Media Player
 
and my post ?
Thanks :)

neboja 2012-05-18 20:55

Re: [ANNOUNCE] Alpha release of Open Media Player
 
hey gidzzz.. ummm... http://talk.maemo.org/showpost.php?p...&postcount=796

first part of the post.... ;)

it is annoying bug... i hope you will have time to take care of that :)

BrX 2012-05-18 23:13

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by gidzzz (Post 1208903)
I know there were already two releases since your request, but I still remember and I've got it written in my to-do, so I won't forget.

By the way, have you heard of Sleeper (http://wiki.maemo.org/Sleeper)? Maybe it's sufficient for your needs and it's not necessary to implement this feature in OMP if there's already a neat application for this purpose?

Would you like to see in OMP's sleep timer something not available in Sleeper (besides closing the player)?

I know about sleeper, but it do not close the player but only pauses it. It would be nice to see the "closing timer" in OMP. becouse it is better to have it when you need it, instead of having the widget on the desktop all the time.

I don't have more ideas that you could connect with closing the player, maybe someone else could offer something.

kent_autistic 2012-05-19 00:39

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by gidzzz (Post 1208649)
Hmmm... after two minutes of spinning my phone, the only thing that moved on the screen was the clock. Does blinking occur in all OMP's windows?[/LIST]

status menu orientation applet is set to portrait lock
OMP orientation set to automatic

it happens on all OMP screens. tilt your device to portrait, then spin it to landscape thats where the blink will occur. if not a blink, a very small nudge.

not a biggie, just a ui fix maybe.

maybe adding an option where it will follow the status menu orientation would be better. cause if its in automatic setup, even if I set my status menu orientation applet to lanscape lock, OMP still rotates to portrait, but not with the case if vice versa and thats where the blinking occurs.

panjgoori 2012-05-19 17:11

Re: [ANNOUNCE] Alpha release of Open Media Player
 
there is a little bug in open mediaplayer (latest version). Videos when watched completely doesnt start from beginning when played again from video list.

And a little suggestion previous button with single press (like play next and previous button) should take video to start point like default mediaplayer and double press should start previous song like mediaplayer.

And still thanks for all your efforst you peple made.

mightybop 2012-05-19 21:40

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Hi! First of all I would like to say a big thanks!!! I love my N900 more than any other phone I ever had but it was horrible to use before the community updates and this wonderful music player! I use my phone for music a lot so this really made a big impact in the way (and how much) I use my n900.

I read in the first post of topic about in the future implement better playlist management, I would like to ask if there are any plans to add a feature like "add to playlist" while playing or "add to favorite" (I don't use the playlist feature very much but one of these always come handy since I have 12.000 tracks on my phone most of the times in shuffle mode except when I want to listen to my favorites) or if the playlist related changes are for now in standby because they aren't has important as other features.

Also, if someone is interested in a Portuguese translation, I can do it, I'm not sure if it would be useful because I don't think there are many n900 user in Portugal, but if someone wan't it, let me know.

And once again, thank you sooooooo much!

sixwheeledbeast 2012-05-19 21:52

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Hold down the file or folder to bring up "add to now playing".
Save playlist is in the top drop down menu.

mightybop 2012-05-20 00:51

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Thank you for your reply!

I know that method but I was referring to the situations where you're playing a track and add it directly to a playlist or mark it as favorite from the now playing screen, because every time I want to add a track to my favorites playlist I have to load the playlist, go to the track from the menu, add it, go to now playing and save the playlist again.

I was just wondering about this issue on the playlist because it's a bit painful to do all that, so I decided to bring up the question... I suppose most of the people don't manage the music this way but sometimes is the only way for me to find a track twice, otherwise it gets lost until it randomly comes up again lol.

int_ua 2012-05-20 01:14

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Someone please add a bug tracker info to the wiki.

Meanwhile, two bug reports:
1. OMP is not CLI-friendly, it just ignores files passed as arguments. I'd love to have such option.
2. It doesn't recognize video in .m3u files. Try replacing MP with OMP and play some downloaded video in gPodder:
https://bugs.gpodder.org/show_bug.cgi?id=1600

D@vIcHoJD 2012-05-20 02:46

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by panjgoori (Post 1209297)
there is a little bug in open mediaplayer (latest version). Videos when watched completely doesnt start from beginning when played again from video list.

And a little suggestion previous button with single press (like play next and previous button) should take video to start point like default mediaplayer and double press should start previous song like mediaplayer.

And still thanks for all your efforst you peple made.

I have the same problem, but almost always when using OMP enough, and is fixed by restarting the phone.

Also, I wonder if is possible to correct a little problem, look at other threads and did not find a solution is about SIP (A video player with resume and subtitle functionality. SiB is a simple video player that stores resume positions when stopping the playback. Subtitles are supported. It is based on the mighty open source media player MPlayer.) , I use a lot to see videos because it is very simple and fast.
And a similar problem occurs with other reported here when you play a video (. Avi, mp4), audio is delayed, do not know if has to do with the media player by default, this rarely happens, a video is playing well (a movie for example) and half of it begins to delayed the audio and start a lagging.

By the way this problem also occurs in Kmplayer (in special the lagging and stuttering.

I have installed an extra decoders Supports, mplayer movie player (command-line) sib, kmplayer and codecs dsp in the thread posted by freemangordon.

Is there any way to correct this problem, besides that could fix bugs in OMP and Media player default.:D:D

Thanks in advance.

saponga 2012-05-20 03:17

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by mightybop (Post 1209368)
Also, if someone is interested in a Portuguese translation, I can do it, I'm not sure if it would be useful because I don't think there are many n900 user in Portugal, but if someone wan't it, let me know.

And once again, thank you sooooooo much!

there are many countries when we speak portuguese ;)

sandymahrok 2012-05-21 04:05

Re: [ANNOUNCE] Alpha release of Open Media Player
 
hi developers plz add stretch butten for videos and an equilizer to make open media player! perfect.thaks

Mohammed Muid 2012-05-21 11:27

Re: [ANNOUNCE] Alpha release of Open Media Player
 
1 Attachment(s)
when i tappes to see the lyrics this thing appeared. i have updated it to the latest version. i have no idea whats this.

marmistrz 2012-05-22 06:26

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by Mohammed Muid (Post 1210151)
when i tappes to see the lyrics this thing appeared. i have updated it to the latest version. i have no idea whats this.

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')

-->


sixwheeledbeast 2012-05-22 13:25

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Having issues with "Add to Now Playing" after adding several artists, OMP can intermittantly crash. Music still plays but the app disappears.

Bit random so can't be of much help. Seemed to happen since the previous update.

Mohammed Muid 2012-05-22 15:35

Re: [ANNOUNCE] Alpha release of Open Media Player
 
how to fix this issue??

marmistrz 2012-05-22 15:36

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by Mohammed Muid (Post 1210811)
how to fix this issue??

I don't know.
I'm just providing more details

xXxTJxXx 2012-05-23 01:10

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Hi guys,
what a WONDERFULL application :)

i just wonder how to replace the stock media player widget so it open the Open Media player?

10x

Estel 2012-05-23 09:39

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Just use Nicolai's FOSS replacement for media player widget - it's available from the repositories.

/Estel

ildar 2012-05-23 18:44

Re: [ANNOUNCE] Alpha release of Open Media Player
 
One more bug to report:
Using mediaplayerhomeapplet I can easily make OMP misbehave:
1. View some video. Pause.
2. Get to the home screen where mediaplayerhomeapplet lives. Look at it. It shows last MUSIC I played with OMP. Fine.
3. Tap on the widget. OMP raises (OMP dbus default MP).
4. OMP shows VIDEO tracks in MUSIC view!
5. Tap PLAY to fully enjoy this bug.

xXxTJxXx 2012-05-23 20:58

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by Estel (Post 1211243)
Just use Nicolai's FOSS replacement for media player widget - it's available from the repositories.

/Estel

Hi Estel,Thanx for answering my Q
But i'm sorry i couldn't find "FOSS" in any repositories, even with X Terminal and searching maemo.org, so if you plesse give me a direct
link for it, or, at least in which repository can i find it.

Thank You

-L- 2012-05-23 22:31

Re: [ANNOUNCE] Alpha release of Open Media Player
 
the package is called media player widget its in extra-devel

Estel 2012-05-24 00:20

Re: [ANNOUNCE] Alpha release of Open Media Player
 
^this, + FOSS mean Free and Open Source Software.

sixwheeledbeast 2012-05-25 20:29

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Is it possible to rename playlists? I can't find anything in the app.
Would be a handy feature if possible.

agr0 2012-05-29 11:08

Re: [ANNOUNCE] Alpha release of Open Media Player
 
This program need some equalizer.

toxaris 2012-05-29 13:00

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by agr0 (Post 1214329)
This program need some equalizer.

Not for me, EQ eats CPU.

gidzzz 2012-06-01 20:28

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by kent_autistic (Post 1209001)
status menu orientation applet is set to portrait lock
OMP orientation set to automatic

(..)

maybe adding an option where it will follow the status menu orientation would be better. cause if its in automatic setup, even if I set my status menu orientation applet to lanscape lock, OMP still rotates to portrait, but not with the case if vice versa and thats where the blinking occurs.

Hildon with portrait lock might be the culprit. I don't have it installed (and I don't feel like trying it out before it's included in CSSU) and the things you described don't happen to me.


Quote:

Originally Posted by mightybop (Post 1209368)
Also, if someone is interested in a Portuguese translation, I can do it, I'm not sure if it would be useful because I don't think there are many n900 user in Portugal, but if someone wan't it, let me know.

If you want to translate, you can create a Transifex account and request a new language for https://www.transifex.net/projects/p...t-mediaplayer/.


Quote:

Originally Posted by Mohammed Muid (Post 1210151)
when i tappes to see the lyrics this thing appeared. i have updated it to the latest version. i have no idea whats this.

It happens when the lyrics server is down. Make sure that http://lyrics.mirkforce.net/ loads properly and reload the lyrics with a long press.


Quote:

Originally Posted by xXxTJxXx (Post 1211095)
i just wonder how to replace the stock media player widget so it open the Open Media player?

I think Estel got it as "so it is open like Open Media Player", but I read it as "so it opens Open Media Player" and IMO this is what you were looking for: http://wiki.maemo.org/Open_Media_Pla...t_media_player. :)


I've just pushed an update to the repositories (and I'm sorry for the changelog being so over-sized and hard to read ;) ).
  • Added an option to pause playback on exit.
  • Pressing the previous button in the middle of a video jumps to the beginning.
  • Added a context menu to the playback indicator, which makes it posible to quickly restore the music playlist after playing radio/video.
  • Added an option to add a song to an arbitrary playlist.
  • Replaced "Save playlist" in "Now playing" with a more flexible solution, which allows songs to be appended to an existing playlist.
  • Made it possible to delete a playlist from within its window.
  • Added an option to rename playlists.
  • Support for video M3U playlists in mime_open.
  • Improved cooperation with the media player widget.
  • The playlist list is refreshed each time it is shown to avoid outdated entries.
  • Made the playlist browser show also empty playlists.
  • Enlarged the settings dialog for portrait mode.
  • Updated translations.

ejcrashed 2012-06-01 21:47

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Simply awesome, with the last changes and bugfixes i don't think i'll ever go back to MP...

Outstanding job guys.

xXxTJxXx 2012-06-01 22:38

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by gidzzz (Post 1216127)

I think Estel got it as "so it is open like Open Media Player", but I read it as "so it opens Open Media Player" and IMO this is what you were looking for: http://wiki.maemo.org/Open_Media_Pla...t_media_player. :)

That's exactly what I need!!
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!


Any thoughts? Thanx

Estel 2012-06-02 00:40

Re: [ANNOUNCE] Alpha release of Open Media Player
 
Quote:

Originally Posted by gidzzz (Post 1216127)
I've just pushed an update to the repositories (and I'm sorry for the changelog being so over-sized and hard to read ;) ).

Are You kidding? Long changelogs are *delicious* to read, and we like to read them often ;)

/Estel

Android_808 2012-06-02 07:07

Re: [ANNOUNCE] Alpha release of Open Media Player
 
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.

freemangordon 2012-06-02 07:57

Re: [ANNOUNCE] Alpha release of Open Media Player
 
@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

http://dox.bg/files/dw?a=7856e632d8

EDIT:
sorry, it was my fault I was unable to find -dbg package

EDIT2:
a better backtrace :)

Shinigamijim 2012-06-03 04:39

Re: [ANNOUNCE] Alpha release of Open Media Player
 
I just updated it and none of my videos seem to play at all.

nor the ones i recored, the ones i download from cutetube.

I get unsupported media :eek:

am i the only one ?

seanmcken 2012-06-03 04:41

Re: [ANNOUNCE] Alpha release of Open Media Player
 
dude u did awsome job for open media player but now only one thing is left that is ''equilizer''

panjgoori 2012-06-03 05:36

Re: [ANNOUNCE] Alpha release of Open Media Player
 
great update. love to see long changelogs. it only needs one thing which default mediaplayer having but open media player not. in video mode holding next/prev button doesn't do fast forwarding. its now only missing that function.

and thank you for adding "add to playlist" option.


All times are GMT. The time now is 05:48.

vBulletin® Version 3.8.8