Commit | Line | Data |
---|---|---|
0df95417 MG |
1 | App-MusicExpo version 1.002 |
2 | =========================== | |
21cd9240 MG |
3 | |
4 | App::MusicExpo creates a HTML table from a list of songs. | |
5 | ||
e659895f | 6 | The default template (named index.tmpl here) looks like: |
21cd9240 MG |
7 | |
8 | | Title | Artist | Album | Genre | Track | Year | Type | | |
9 | |---------+---------+-----------------+---------+-------+------+------| | |
10 | | Cellule | Silence | L'autre endroit | Electro | 01/09 | 2005 | FLAC | | |
11 | ||
4d7bd370 MG |
12 | where the title is a download link. If you have multiple files with the same |
13 | basename (such as C<cellule.flac> and C<cellule.ogg>), they will be treated | |
14 | as two versions of the same file, so a row will be created with two download | |
15 | links, one for each format. | |
21cd9240 MG |
16 | |
17 | INSTALLATION | |
18 | ||
19 | To install this module type the following: | |
20 | ||
21 | perl Makefile.PL | |
22 | make | |
23 | make test | |
24 | make install | |
25 | ||
26 | DEPENDENCIES | |
27 | ||
28 | This module requires these other modules and libraries: | |
29 | ||
ac51e186 MG |
30 | * HTML::Template::Compiled |
31 | ||
32 | The following modules are optional; they determine the formats that | |
33 | can be read by MusicExpo. Be sure to install at least one of them, | |
34 | otherwise MusicExpo won't be able to do much! | |
35 | ||
21cd9240 | 36 | * Audio::FLAC::Header |
17c8e5f6 | 37 | * Audio::Opusfile |
e659895f | 38 | * MP3::Info |
0397e9d0 | 39 | * MP4::Info |
4d7bd370 | 40 | * Ogg::Vorbis::Header::PurePerl |
21cd9240 MG |
41 | |
42 | COPYRIGHT AND LICENCE | |
43 | ||
60376c0c | 44 | Copyright (C) 2013-2016 by Marius Gavrilescu |
21cd9240 MG |
45 | |
46 | This library is free software; you can redistribute it and/or modify | |
47 | it under the same terms as Perl itself, either Perl version 5.14.2 or, | |
48 | at your option, any later version of Perl 5 you may have available. |