Active Topics

 



Notices


Reply
Thread Tools
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#431
Originally Posted by xerxes2 View Post
i saw that in buqzilla a while ago but it doesn't seem like gstreamer's playbin element supports setting playback speed so don't hold your breath on this one. If anyone has any ideas of how to fix it let me know.
There's the ScaleTempo plugin for GStreamer that can be used for this: http://scaletempo.sourceforge.net/

I never got around to actually try it (and build it for Maemo if it doesn't already exist), but that should be the plugin that can fulfill that use case. I've updated the bug report with a link to the plugin, although it seems as if the Git repository is empty/down at the moment.
 

The Following User Says Thank You to thp For This Useful Post:
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#432
Originally Posted by Helmuth View Post
It looks very well. Look at the attachment.

It's not very finger friendly. But it works for me.

But you should replace the "close" button with a "store settings" button. You don't need a close button at all. At Maemo you have only to tap outside the window in the blurred area to trigger a cancel at a dialog.
Settings dialogs on Maemo 5 should probably look like this:



(Finger-friendly buttons, with "Save" to save and "Cancel" (=click outside the dialog) reverting the changes.) Turns out that today's lecture was postponed, so maybe I'll look into that now
 

The Following 2 Users Say Thank You to thp For This Useful Post:
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#433
By the way, if you want to use Git directly on the N900, use the package git-core and remove the package git first. The latter seems to be broken.
 

The Following User Says Thank You to thp For This Useful Post:
Helmuth's Avatar
Posts: 1,259 | Thanked: 1,341 times | Joined on Oct 2009 @ Germany
#434
Originally Posted by xerxes2 View Post
The settings dialog is only for changing options directly and are not stored. If you want to make changes permanent do it in panucci.conf. I don't think I'll change this behaviour.
Hm, okay. In this case I don't know why you have added a settings dialog?

Originally Posted by xerxes2 View Post
It was some moved settings code but i think I fixed it.
https://github.com/xerxes2/panucci/c...72f700e45ca9a2
Also, when you find bugs run panucci in a shell and see if it spits out some errors. That way I can fix the bugs very easy.
Thanks. I will try to test the code this evening.

[Playlist]
Originally Posted by xerxes2 View Post
What bugs?
Please read again my Post #384 with a detailed bug report and about 50 Posts before from me and several other peoples and the last posts from me after we have enlightened that you don't tried to introduce a new feature...

Originally Posted by xerxes2 View Post
It will definitely look prettier with icons but yes there could be a problem with not knowing what they do. On maemo it'll only be icons without text like in the player window.
Hm... perhaps not the best solution. I like the text at the moment more for Dialoges I don't use every day.
 

The Following User Says Thank You to Helmuth For This Useful Post:
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#435
I did some changes and pushed them to the Panucci repo. You can grab them by pulling from git://repo.or.cz/panucci.git. You might need to add some tweaks for the Desktop version, I wasn't able to test it, although I've made sure that it's easy to support the Desktop version as well.

I've also changed the ordering of the app menu a bit (to be more in sync with the ordering in gPodder) and moved playlist-specific items to the playlist window's app menu. Also (as I needed that for testing) I've fixed the path-specific code to make Panucci runnable from a Git checkout without the need to install it. Simply git clone the repository and start with "bin/panucci".

The current labels of the actions are a bit short and not very clear. Suggestions:

Scrolling labels -> Scroll long text in main window
Lock progress bar -> (invert meaning in the code) -> Seek by touching the progress bar
Dual Action Button -> Secondary button actions (long press)

I'm not sure what "Stay at End" and "Seek back" means, but I'm sure you'll figure out a good description/label for those, too.
Attached Images
  
 

The Following 4 Users Say Thank You to thp For This Useful Post:
xerxes2's Avatar
Posts: 513 | Thanked: 651 times | Joined on Feb 2011 @ Sweden
#436
Originally Posted by Helmuth View Post
Hm, okay. In this case I don't know why you have added a settings dialog?
It's just for setting stuff in the running session. If you want to make something permanent put it in panucci.conf. I'd guess that the most used options are lock progress and play mode which probably are not any values you would like to store anyway. There will be more options added to panucci.conf too. You could put just about any option used in panucci in there, like hotkeys and sizes and stuff. i will soon add a gui option but more about that later.

Originally Posted by Helmuth View Post
Please read again my Post #384 with a detailed bug report and about 50 Posts before from me and several other peoples and the last posts from me after we have enlightened that you don't tried to introduce a new feature...
You mean the gpodder bug?! Hmm, as I said before I believe you but as it seems to work just fine for me I don't really know how to fix it. Will have to ask thp about it. But as there doesn't seem to be that much else to fix I might look into it some more.
__________________
But the WM7 "horse" has a blood lineage tracing back to donkeys such as WM6.5, 6.1, 6.0, 5.1 that was fully neglected for too many years and Microsoft did sweet F all to maintain it (still running on Pocket IE4/6!!).
 
xerxes2's Avatar
Posts: 513 | Thanked: 651 times | Joined on Feb 2011 @ Sweden
#437
Originally Posted by thp View Post
I did some changes and pushed them to the Panucci repo. You can grab them by pulling from git://repo.or.cz/panucci.git. You might need to add some tweaks for the Desktop version, I wasn't able to test it, although I've made sure that it's easy to support the Desktop version as well.

I've also changed the ordering of the app menu a bit (to be more in sync with the ordering in gPodder) and moved playlist-specific items to the playlist window's app menu. Also (as I needed that for testing) I've fixed the path-specific code to make Panucci runnable from a Git checkout without the need to install it. Simply git clone the repository and start with "bin/panucci".

The current labels of the actions are a bit short and not very clear. Suggestions:

Scrolling labels -> Scroll long text in main window
Lock progress bar -> (invert meaning in the code) -> Seek by touching the progress bar
Dual Action Button -> Secondary button actions (long press)

I'm not sure what "Stay at End" and "Seek back" means, but I'm sure you'll figure out a good description/label for those, too.
Hey thanks man it looks great. Very much welcome that someone that have a n900 made it prettier for fremantle.

And "seek_by_touch" works for me. The invert meaning in the code don't bother me but I'm all for it. And "stay_at_end" is a "bug" I fixed. It's when a file ends and the current position stays at the end of the file instead of beeing reset to the beginning. And "seek_back" is a feature mostly meaningful for audiobooks with multple files. It seeks backwards through multiple files instead of just to the beginning. Just as it works when seeking forward.

And here comes a little teaser. It's panucci qt. The player window is almost done, "only" have scrolling labels and dual action button left soon. Will take a month or so to make it just as good as the gtk version.
Attached Images
 
__________________
But the WM7 "horse" has a blood lineage tracing back to donkeys such as WM6.5, 6.1, 6.0, 5.1 that was fully neglected for too many years and Microsoft did sweet F all to maintain it (still running on Pocket IE4/6!!).
 

The Following 2 Users Say Thank You to xerxes2 For This Useful Post:
xerxes2's Avatar
Posts: 513 | Thanked: 651 times | Joined on Feb 2011 @ Sweden
#438
QtGtkStyle is very nice. When that works, GTK and Qt apps looks almost exactly the same. I've always thought that Qt was ugly but this looks pretty good.
__________________
But the WM7 "horse" has a blood lineage tracing back to donkeys such as WM6.5, 6.1, 6.0, 5.1 that was fully neglected for too many years and Microsoft did sweet F all to maintain it (still running on Pocket IE4/6!!).
 
Helmuth's Avatar
Posts: 1,259 | Thanked: 1,341 times | Joined on Oct 2009 @ Germany
#439
Originally Posted by xerxes2 View Post
You mean the gpodder bug?! Hmm, as I said before I believe you but as it seems to work just fine for me I don't really know how to fix it. Will have to ask thp about it. But as there doesn't seem to be that much else to fix I might look into it some more.
It worked before. So some of you changes has introduced this bug. But at the moment I can see a lot more differences than common source...

Edit: Okay, running panucci from commandline with a mp3 file as parameter works. Hmm...

Last edited by Helmuth; 2011-03-15 at 19:32.
 
Helmuth's Avatar
Posts: 1,259 | Thanked: 1,341 times | Joined on Oct 2009 @ Germany
#440
Originally Posted by xerxes2 View Post
It was some moved settings code but i think I fixed it.
https://github.com/xerxes2/panucci/c...72f700e45ca9a2
Confirming. Bluetooth Buttons are working again.

Edit:
Okay, new Bluetooth related Bug occurred:
If Panucci is opened and a Bluetooth Audio Device connects the playback starts. (regardless if it was in pause or stop state.
(or "end of file" - finished playback)
Git clone from 15.03.2011

Edit - 2:
Oh, and the current git clone isn't working. I guess QtGui related and you currently working on it... Happy hacking!

Last edited by Helmuth; 2011-03-16 at 16:04.
 
Reply

Tags
barbiestrsand


 
Forum Jump


All times are GMT. The time now is 01:46.