Chapter 25. MP3 Jukebox Assignments

In the assignments in this chapter, we will write, in stages, a program that serves as an MP3 playlist generator and database manager. It will generate and play selections of MP3 songs based on what it can find on our file system and it will permit filter-queries based on data stored in ID3v2 (meta) tag information.

25.1

Data Model: Mp3File

553

25.2

Visitor: Generating Playlists

555

25.3

Preference: An Enumerated Type

556

25.4

Reusing id3lib

559

25.5

PlayListModel Serialization

560

25.6

Testing Mp3File Related Classes

561

25.7

Simple Queries and Filters

561

25.8

Mp3PlayerView

563

25.9

Models and Views: PlayList

565

25.10

Source Selector

566

25.11

Persistent Settings

567

25.12

Edit Form View for FileTagger

568

25.13

Database View

569

The features we ...

Get An Introduction to Design Patterns in C++ with Qt 4 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.