http://talk.maemo.org/showthread.php?t=87896&highlight=developer.nokia.com

aezust ead79c65b5 Better date recognition. 12 年之前
icons 813cfc9c3a More icons. 12 年之前
FlickableViews.qml c1d3b3c135 Got rid of unnecessary gradients and backgrounds. 13 年之前
HelpDialog.qml 0206d41bf5 Initial import. 13 年之前
MainMenu.qml def197700b Styled Text. Trying to look similar to the new N8 theme. 13 年之前
ParentListView.qml 670c8d3f86 UI Tweaks for Symbian Belle. 13 年之前
PlayListView.qml c1d3b3c135 Got rid of unnecessary gradients and backgrounds. 13 年之前
README.txt 9d8717f2db Performance. 13 年之前
SongItem.qml c1d3b3c135 Got rid of unnecessary gradients and backgrounds. 13 年之前
StyledText.qml def197700b Styled Text. Trying to look similar to the new N8 theme. 13 年之前
SubscriptionView.qml 34e19baeb7 Made rewind/fast-forward faster the longer you hold it down... 13 年之前
WrappedText.qml 670c8d3f86 UI Tweaks for Symbian Belle. 13 年之前
abstractmetadataloader.cpp 0206d41bf5 Initial import. 13 年之前
abstractmetadataloader.h 0206d41bf5 Initial import. 13 年之前
belle.qss 10d00f65a3 stylesheet fix. 13 年之前
completers.cpp 0206d41bf5 Initial import. 13 年之前
completers.h 0206d41bf5 Initial import. 13 年之前
dirutils.cpp 0206d41bf5 Initial import. 13 年之前
dirutils.h 0206d41bf5 Initial import. 13 年之前
downloadmgr.cpp ead79c65b5 Better date recognition. 12 年之前
downloadmgr.h 2c8b584144 Better buffersize. 13 年之前
episodes.cpp de683c09c1 Tested with story collider podcast. 12 年之前
episodes.h def197700b Styled Text. Trying to look similar to the new N8 theme. 13 年之前
imageprovider.cpp 34e19baeb7 Made rewind/fast-forward faster the longer you hold it down... 13 年之前
imageprovider.h 34e19baeb7 Made rewind/fast-forward faster the longer you hold it down... 13 年之前
index.html 9d8717f2db Performance. 13 年之前
m3uplayer-manual.qhcp 0206d41bf5 Initial import. 13 年之前
m3uplayer-manual.qhp 0206d41bf5 Initial import. 13 年之前
m3uplayer.pro 9efb1a5e17 Since the track duration doesn't seem to ever arrive when using 12 年之前
main.cpp 34e19baeb7 Made rewind/fast-forward faster the longer you hold it down... 13 年之前
mainwindow.cpp 6295fbcebe Removed some CPU-intensive redundant valueChanged messages. 13 年之前
mainwindow.h 34e19baeb7 Made rewind/fast-forward faster the longer you hold it down... 13 年之前
mainwindow.ui 813cfc9c3a More icons. 12 年之前
metadataloader.cpp 9efb1a5e17 Since the track duration doesn't seem to ever arrive when using 12 年之前
metadataloader.h 9efb1a5e17 Since the track duration doesn't seem to ever arrive when using 12 年之前
metadatavalue.cpp 0206d41bf5 Initial import. 13 年之前
metadatavalue.h 0206d41bf5 Initial import. 13 年之前
playlistlistmodel.cpp 0206d41bf5 Initial import. 13 年之前
playlistlistmodel.h 9d8717f2db Performance. 13 年之前
playlistmodel.cpp 9efb1a5e17 Since the track duration doesn't seem to ever arrive when using 12 年之前
playlistmodel.h 0206d41bf5 Initial import. 13 年之前
qmlfiles.qmlproject 0206d41bf5 Initial import. 13 年之前
resources.qrc 813cfc9c3a More icons. 12 年之前
s60remote.cpp 0206d41bf5 Initial import. 13 年之前
s60remote.h 0206d41bf5 Initial import. 13 年之前
sortdialog.cpp 0206d41bf5 Initial import. 13 年之前
sortdialog.h 0206d41bf5 Initial import. 13 年之前
sortdialog.ui 0206d41bf5 Initial import. 13 年之前
subscribed.tsv 8e20919caf Scan html reply content for redirect URL. 12 年之前
subscribedialog.cpp 0206d41bf5 Initial import. 13 年之前
subscribedialog.h 0206d41bf5 Initial import. 13 年之前
subscribedialog.ui 0206d41bf5 Initial import. 13 年之前
subscriptionlistmodel.cpp ead79c65b5 Better date recognition. 12 年之前
subscriptionlistmodel.h 0206d41bf5 Initial import. 13 年之前
tmetadataloader.cpp 0206d41bf5 Initial import. 13 年之前
tmetadataloader.h 0206d41bf5 Initial import. 13 年之前
todo.txt 9d8717f2db Performance. 13 年之前
urlutils.cpp 66deee00b0 Readding workaround code, it seems that it is needed for dealing with URLs from episodes.xml files such as 13 年之前
urlutils.h f41710d1ed Removed old workaround code. Fixed icon sizes. 13 年之前

README.txt

Music Player and Podcast Grabber
touchpad and small-screen friendly.

todo.txt in this directory contains a list of ideas on how to make this program better.

Works on Linux, Meego, Windows 7 and Symbian.

This example demonstrates how to do C++/QML integration with
Qt's QAbstractItemModel.

Requirements (All Platforms):
Qt 4.7.3
Qt Mobility 1.2 - libqtmultimediakit
configure -modules multimedia
make
make install

On WINDOWS:
MP3 Metadata fetching on Windows may also require Taglib 1.6.3.
After installing taglib, set environment var TAGLIB_DIR
to point to your taglib installation, and set USE_TAGLIB=true

M3uPlayer build steps:
Make sure the correct version of qmake / qt is findable in your path
(qmake -version)
Check that Qt mobility has been installed
(look for mobility.prf in $QTDIR/mkspecs/features)

$ qmake
$ make
$ ./m3uplayer


The views are all done in flickable QML, with animations.
You can use horizontal flicks to switch between playlists, tracks and subscriptions.
You can use vertical flicks to go up and down the lists.

On the Nokia N8, you can use volume buttons on the phone as well as media buttons on the headset.

If you are playing songs from the queue, then you can navigate to other places without interrupting playback, to queue tracks from different sources.

The data are all populated from C++.
Uses QNetworkAccessManager to download podcasts.
Uses QXmlStreamReader to parse XML rss feeds.

It looks for a .tsv file in your podcast directory and uses that as a list
of podcast subscriptions. The name of the podcast must come after the url and
a \t (tab) on the same line. It uses that name for the download folder.

See "subscribed.tsv" in this directory for an example subscriptions file.