README.txt 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Music Player and Podcast Grabber
  2. touchpad and small-screen friendly.
  3. todo.txt in this directory contains a list of ideas on how to make this program better.
  4. Works on Linux, Meego, Windows 7 and Symbian.
  5. This example demonstrates how to do C++/QML integration with
  6. Qt's QAbstractItemModel.
  7. Requirements (All Platforms):
  8. Qt 4.7.3
  9. Qt Mobility 1.2 - libqtmultimediakit
  10. configure -modules multimedia
  11. make
  12. make install
  13. On WINDOWS:
  14. MP3 Metadata fetching on Windows may also require Taglib 1.6.3.
  15. After installing taglib, set environment var TAGLIB_DIR
  16. to point to your taglib installation, and set USE_TAGLIB=true
  17. M3uPlayer build steps:
  18. Make sure the correct version of qmake / qt is findable in your path
  19. (qmake -version)
  20. Check that Qt mobility has been installed
  21. (look for mobility.prf in $QTDIR/mkspecs/features)
  22. $ qmake
  23. $ make
  24. $ ./m3uplayer
  25. The views are all done in flickable QML, with animations.
  26. You can use horizontal flicks to switch between playlists, tracks and subscriptions.
  27. You can use vertical flicks to go up and down the lists.
  28. On the Nokia N8, you can use volume buttons on the phone as well as media buttons on the headset.
  29. If you are playing songs from the queue, then you can navigate to other places without interrupting playback, to queue tracks from different sources.
  30. The data are all populated from C++.
  31. Uses QNetworkAccessManager to download podcasts.
  32. Uses QXmlStreamReader to parse XML rss feeds.
  33. It looks for a .tsv file in your podcast directory and uses that as a list
  34. of podcast subscriptions. The name of the podcast must come after the url and
  35. a \t (tab) on the same line. It uses that name for the download folder.
  36. See "subscribed.tsv" in this directory for an example subscriptions file.