aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/Library/ml_impex/importer.h
blob: fbed11b60934a78255cf1bce8e7cfeb4009f2f45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#pragma once
#include "../plist/types.h"
#include "../../General/gen_ml/ml.h"

// header for local filenames
#define ITUNES_FILENAME_HEADER L"file://localhost/"

enum 
{
	IT_TRACKID=0,
	IT_NAME,
	IT_ARTIST,
	IT_ALBUMARTIST,
	IT_ALBUM,
	IT_GENRE,
	IT_COMMENTS,
	IT_KIND,
	IT_SIZE,
	IT_TOTALTIME,
	IT_TRACKNUM,
	IT_TRACKCOUNT,
	IT_YEAR,
	IT_DATEMODIFIED,
	IT_DATEADDED,
	IT_BITRATE,
	IT_RATING,
	IT_SAMPLERATE,
	IT_LOCATION,
	IT_FOLDERCOUNT,
	IT_LIBFOLDERCOUNT,
	IT_PLAYCOUNT,
	IT_PLAYDATE,
	IT_PLAYDATE_UTC,
	IT_COMPOSER,
	IT_PUBLISHER,
	IT_DISCNUMBER,
	IT_DISCCOUNT,
	IT_BPM,
	IT_HAS_VIDEO,
	IT_GROUPING,
	IT_PRODUCER,
	IT_DIRECTOR,
	IT_ARTWORK_COUNT,
	IT_PERSISTENT_ID,
	IT_TRACK_TYPE,
	IT_HD,
	IT_VIDEO_WIDTH,
	IT_VIDEO_HEIGHT,
	IT_MOVIE,
	IT_RELEASE_DATE,
	IT_NORMALIZATION,
	IT_SORTNAME,
	IT_PURCHASED,
	IT_ITUNESU,
	IT_SKIPCOUNT,
	IT_SKIPDATE,
	IT_SORTALBUM,
	IT_SORTCOMPOSER,
	IT_PART_OF_GAPLESS_ALBUM,
	IT_COMPILATION,
	IT_SORT_ALBUM_ARTIST,
	IT_SORT_ARTIST,
};
void Importer_AddKeyToItemRecord(const plistKey *prop, itemRecordW &ir);
int ImportPlaylists(HWND parent, const wchar_t *library_file);
void setDialogIcon(HWND hwndDlg);