]> git.sesse.net Git - vlc/blob - share/lua/intf/dumpmeta.lua
New dumpmeta lua interface module to dump a file's meta data on stdout/stderr (I...
[vlc] / share / lua / intf / dumpmeta.lua
1 --[==========================================================================[
2  rc.lua: remote control module for VLC
3 --[==========================================================================[
4  Copyright (C) 2007-2009 the VideoLAN team
5  $Id$
6
7  Authors: Antoine Cellerier <dionoea at videolan dot org>
8
9  This program is free software; you can redistribute it and/or modify
10  it under the terms of the GNU General Public License as published by
11  the Free Software Foundation; either version 2 of the License, or
12  (at your option) any later version.
13
14  This program is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  GNU General Public License for more details.
18
19  You should have received a copy of the GNU General Public License
20  along with this program; if not, write to the Free Software
21  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
22 --]==========================================================================]
23
24 --[[ to dump meta data information in the debug output, run:
25        vlc -I lua --lua-intf dumpmeta coolmusic.mp3
26 --]]
27
28 local meta
29 repeat
30     meta = vlc.input.metas()
31 until meta
32
33 vlc.msg.info("Dumping meta data")
34 if meta then
35     for key, value in pairs(meta) do
36         vlc.msg.info(key..": "..value)
37     end
38 end
39 vlc.misc.quit()