1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
7
<!-- ##### SECTION Long_Description ##### -->
12
<!-- ##### SECTION See_Also ##### -->
17
<!-- ##### SECTION Stability_Level ##### -->
20
<!-- ##### SECTION Image ##### -->
23
<!-- ##### STRUCT TotemPlParser ##### -->
29
<!-- ##### SIGNAL TotemPlParser::entry-parsed ##### -->
34
@totemplparser: the object which received the signal.
38
<!-- ##### SIGNAL TotemPlParser::playlist-ended ##### -->
43
@totemplparser: the object which received the signal.
46
<!-- ##### SIGNAL TotemPlParser::playlist-started ##### -->
51
@totemplparser: the object which received the signal.
55
<!-- ##### ARG TotemPlParser:debug ##### -->
60
<!-- ##### ARG TotemPlParser:disable-unsafe ##### -->
65
<!-- ##### ARG TotemPlParser:force ##### -->
70
<!-- ##### ARG TotemPlParser:recurse ##### -->
75
<!-- ##### TYPEDEF TotemPlParserClass ##### -->
81
<!-- ##### ENUM TotemPlParserResult ##### -->
86
@TOTEM_PL_PARSER_RESULT_UNHANDLED:
87
@TOTEM_PL_PARSER_RESULT_ERROR:
88
@TOTEM_PL_PARSER_RESULT_SUCCESS:
89
@TOTEM_PL_PARSER_RESULT_IGNORED:
90
@TOTEM_PL_PARSER_RESULT_CANCELLED:
92
<!-- ##### ENUM TotemPlParserType ##### -->
99
@TOTEM_PL_PARSER_M3U_DOS:
100
@TOTEM_PL_PARSER_XSPF:
101
@TOTEM_PL_PARSER_IRIVER_PLA:
103
<!-- ##### ENUM TotemPlParserError ##### -->
108
@TOTEM_PL_PARSER_ERROR_NO_DISC:
109
@TOTEM_PL_PARSER_ERROR_MOUNT_FAILED:
110
@TOTEM_PL_PARSER_ERROR_EMPTY_PLAYLIST:
112
<!-- ##### FUNCTION totem_pl_parser_new ##### -->
121
<!-- ##### FUNCTION totem_pl_parser_parse ##### -->
132
<!-- ##### FUNCTION totem_pl_parser_parse_async ##### -->
145
<!-- ##### FUNCTION totem_pl_parser_parse_finish ##### -->
156
<!-- ##### FUNCTION totem_pl_parser_parse_with_base ##### -->
168
<!-- ##### FUNCTION totem_pl_parser_parse_with_base_async ##### -->
182
<!-- ##### FUNCTION totem_pl_parser_save ##### -->
196
<!-- ##### FUNCTION totem_pl_parser_parse_duration ##### -->
206
<!-- ##### FUNCTION totem_pl_parser_parse_date ##### -->
216
<!-- ##### FUNCTION totem_pl_parser_add_ignored_scheme ##### -->
225
<!-- ##### FUNCTION totem_pl_parser_add_ignored_mimetype ##### -->
234
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_URI ##### -->
241
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_GENRE ##### -->
248
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_TITLE ##### -->
255
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_AUTHOR ##### -->
262
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_ALBUM ##### -->
269
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_BASE ##### -->
276
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_VOLUME ##### -->
283
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_AUTOPLAY ##### -->
290
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_DURATION ##### -->
297
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_DURATION_MS ##### -->
304
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_STARTTIME ##### -->
311
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_ENDTIME ##### -->
318
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_COPYRIGHT ##### -->
325
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_ABSTRACT ##### -->
332
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_DESCRIPTION ##### -->
339
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_SUMMARY ##### -->
346
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_MOREINFO ##### -->
353
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_SCREENSIZE ##### -->
360
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_UI_MODE ##### -->
367
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_PUB_DATE ##### -->
374
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_FILESIZE ##### -->
381
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_LANGUAGE ##### -->
388
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_CONTACT ##### -->
395
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_IMAGE_URI ##### -->
402
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_DOWNLOAD_URI ##### -->
409
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_ID ##### -->
416
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_IS_PLAYLIST ##### -->
423
<!-- ##### MACRO TOTEM_PL_PARSER_FIELD_SUBTITLE_URI ##### -->