Revision 48:5f23d5b29aaf utilities/track/track.cpp

View differences:

utilities/track/track.cpp
463 463
//    cerr << "Creating Signal...";
464 464
    FileSource fs(track);
465 465
    Signal *tf = new Signal;
466
    tf->addAvailableAs(new AudioFile(fs));
466
    AudioFile *af = new AudioFile(fs);
467
    tf->addAvailableAs(af);
467 468
//    cerr << "done" << endl;
468 469
//    cerr << "hash = " << tf->hash() << endl;
469 470

  
......
472 473
    //!!! bad api!:
473 474
    getTrackData(fs, fingerprint, puid, title, maker, tags);
474 475

  
476
    for (AudioFileReader::TagMap::const_iterator i = tags.begin();
477
         i != tags.end(); ++i) {
478
        if (i->second != "") {
479
            af->addTag(new AudioFileTag(i->first, i->second));
480
        }
481
    }
482

  
475 483
    cout << "fingerprint: " << fingerprint.toStdString() << ", puid: "
476 484
         << puid.toStdString() << endl;
477 485

  

Also available in: Unified diff