Hello,
I'd like to create a music player with a QML interface. Since I have no
experience in C++ programming, I would like to use PySide.
I'd like to discuss my plans before I start do something which might be
not possible. Here are some basic thoughts and questions.
1) What I want to do: I own a Viliv S5 (a 5" touchscreen MID running
Windows 7) and there is no music player with good touchscreen control.
So I want to create a player for Linux/Windows devices with 3" - 10"
touchscreen. The main features should be easy to use intuitive
interface. Browsing library by tags, dynamic filters, on-the-go playlist
editing and replaygain.
2) What I did so far: I started to create a player using PyQt. It is
already partially working, but the UI is not very responsive. I use
filckcharm.py
(http://labs.qt.nokia.com/2009/07/19/kinetic-scrolling-on-any-widgets/)
to create kinetic scrolling elements. I use MPlayer as backend, but I'd
like to switch to Phonon (because MPlayer doesn't support replaygain).
The music library scanning, database managment and playback logic is
already working fine.
Then I saw a QML demo and I was amazed by it. So I started to look for
some information, but since it is a new technology, there are not many.
So here are my questions:
1) Is the PySide+QML combination good for a music player? How will it
handle lists with thousands of items (songs)?
2) Do I need a good knowledge of JavaScript? I know almost nothing about
JS, except of some easy things I did on websites.
3) Are there any good tutorials to start with QML? I could only find
some basic stuff or quite complex examples, nothing between it.
Thank you in advance for any advice!
Best regards,
Vladimir
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside