/*
*  qm_songinfo.h
*  QUIMUP struct for song data
*  © 2008-2024 Johan Spee
*  SPDX-License-Identifier: GPL-3.0-or-later
*/

#ifndef QM_SONGINFO_H
#define QM_SONGINFO_H

# include <QString>
# include <QList>

class qm_songInfo
{
public:
    qm_songInfo();
    virtual ~qm_songInfo();

    void reset();

    int song_pos; // pos in list
    int song_id; // ID in list
    int time;
    int type;
    QString disc;
    QString uri;
    QString name;  // see qm_itemlist // song: put file name here (from uri)
    QString artist;
    QString title;
    QString album;
    QString date;
    QString track;
    QString genre;
    QString comment;
};

typedef QList <qm_songInfo> qm_songinfo;

#endif // QM_SONGINFO_H
