53
55
set_subcategory( SUBCAT_INPUT_DEMUX );
55
57
add_bool( "playlist-autostart", 1, NULL,
56
AUTOSTART_TEXT, AUTOSTART_LONGTEXT, VLC_FALSE );
58
set_shortname( _("Playlist") );
59
set_description( _("Playlist") );
60
add_shortcut( "old-open" );
61
set_capability( "demux2", 10 );
62
set_callbacks( E_(Import_Old), E_(Close_Old) );
65
set_description( _("Native playlist import") );
66
add_shortcut( "playlist" );
67
add_shortcut( "native-open" );
68
set_capability( "demux2", 10 );
69
set_callbacks( E_(Import_Native), E_(Close_Native) );
72
set_description( _("M3U playlist import") );
58
AUTOSTART_TEXT, AUTOSTART_LONGTEXT, false );
60
add_integer( "parent-item", 0, NULL, NULL, NULL, true );
63
add_bool( "playlist-skip-ads", 1, NULL,
64
SKIP_ADS_TEXT, SKIP_ADS_LONGTEXT, false );
66
set_shortname( N_("Playlist") );
67
set_description( N_("Playlist") );
69
set_description( N_("M3U playlist import") );
73
70
add_shortcut( "m3u-open" );
74
set_capability( "demux2", 10 );
75
add_bool( "m3u-extvlcopt", VLC_FALSE, NULL,
76
EXTVLCOPT_TEXT, EXTVLCOPT_LONGTEXT, VLC_FALSE );
77
set_callbacks( E_(Import_M3U), E_(Close_M3U) );
71
set_capability( "demux", 10 );
72
set_callbacks( Import_M3U, Close_M3U );
79
set_description( _("PLS playlist import") );
74
set_description( N_("PLS playlist import") );
80
75
add_shortcut( "pls-open" );
81
set_capability( "demux2", 10 );
82
set_callbacks( E_(Import_PLS), E_(Close_PLS) );
76
set_capability( "demux", 10 );
77
set_callbacks( Import_PLS, Close_PLS );
84
set_description( _("B4S playlist import") );
79
set_description( N_("B4S playlist import") );
85
80
add_shortcut( "b4s-open" );
86
81
add_shortcut( "shout-b4s" );
87
set_capability( "demux2", 10 );
88
set_callbacks( E_(Import_B4S), E_(Close_B4S) );
82
set_capability( "demux", 10 );
83
set_callbacks( Import_B4S, Close_B4S );
90
set_description( _("DVB playlist import") );
85
set_description( N_("DVB playlist import") );
91
86
add_shortcut( "dvb-open" );
92
set_capability( "demux2", 10 );
93
set_callbacks( E_(Import_DVB), E_(Close_DVB) );
87
set_capability( "demux", 10 );
88
set_callbacks( Import_DVB, Close_DVB );
95
set_description( _("Podcast parser") );
90
set_description( N_("Podcast parser") );
96
91
add_shortcut( "podcast" );
97
set_capability( "demux2", 10 );
98
set_callbacks( E_(Import_podcast), E_(Close_podcast) );
92
set_capability( "demux", 10 );
93
set_callbacks( Import_podcast, Close_podcast );
100
set_description( _("XSPF playlist import") );
95
set_description( N_("XSPF playlist import") );
101
96
add_shortcut( "xspf-open" );
102
set_capability( "demux2", 10 );
103
set_callbacks( E_(Import_xspf), E_(Close_xspf) );
97
set_capability( "demux", 10 );
98
set_callbacks( Import_xspf, Close_xspf );
105
set_description( _("New winamp 5.2 shoutcast import") );
100
set_description( N_("New winamp 5.2 shoutcast import") );
106
101
add_shortcut( "shout-winamp" );
107
set_capability( "demux2", 10 );
108
set_callbacks( E_(Import_Shoutcast), E_(Close_Shoutcast) );
109
add_bool( "shoutcast-show-adult", VLC_FALSE, NULL,
110
SHOW_ADULT_TEXT, SHOW_ADULT_LONGTEXT, VLC_FALSE );
102
set_capability( "demux", 10 );
103
set_callbacks( Import_Shoutcast, Close_Shoutcast );
104
add_bool( "shoutcast-show-adult", false, NULL,
105
SHOW_ADULT_TEXT, SHOW_ADULT_LONGTEXT, false );
107
set_description( N_("ASX playlist import") );
108
add_shortcut( "asx-open" );
109
set_capability( "demux", 10 );
110
set_callbacks( Import_ASX, Close_ASX );
112
set_description( N_("Kasenna MediaBase parser") );
113
add_shortcut( "sgimb" );
114
set_capability( "demux", 10 );
115
set_callbacks( Import_SGIMB, Close_SGIMB );
117
set_description( N_("QuickTime Media Link importer") );
118
add_shortcut( "qtl" );
119
set_capability( "demux", 10 );
120
set_callbacks( Import_QTL, Close_QTL );
122
set_description( N_("Google Video Playlist importer") );
123
add_shortcut( "gvp" );
124
set_capability( "demux", 10 );
125
set_callbacks( Import_GVP, Close_GVP );
127
set_description( N_("Dummy ifo demux") );
128
set_capability( "demux", 12 );
129
set_callbacks( Import_IFO, Close_IFO );
131
set_description( N_("iTunes Music Library importer") );
132
add_shortcut( "itml" );
133
set_capability( "demux", 10 );
134
set_callbacks( Import_iTML, Close_iTML );
111
135
vlc_module_end();