Php photo gallery TWG | JFUploader | TWG Flash upload | WFU | Forum
https://www.tinywebgallery.com/forum/

Info for MP3
https://www.tinywebgallery.com/forum/viewtopic.php?f=3&t=721
Page 1 of 1

Author:  ynitab [ 26. Dec 2006, 14:27 ]
Post subject:  Info for MP3

Hi,
in TWG it is possible to see detailed infof of Pictures.

It would be nice to see infos about MP3.
I found some infos that the PEAR of PHP is able to do this:

<?php
require_once 'MP3/Id.php';
// Instanz erzeugen und Datei lesen
$id3 = &new MP3_Id();
$result = $id3->read('../data/Little-Big-Man.mp3');
if (PEAR::isError($result)) {
die($result->getMessage() . "\n");
}
// Feldwerte lesen und ausgeben
echo 'Titel: ' . $id3->getTag('name') . "\n";
echo 'Interpret: ' . $id3->getTag('artists') . "\n";
echo 'Album: ' . $id3->getTag('album') . "\n";
echo 'Jahr: ' . $id3->getTag('year') . "\n";
echo 'Kommentar: ' . $id3->getTag('comment') . "\n";
echo 'Genre: ' . $id3->getTag('genre') . "\n";
echo 'Genre-Nummer: ' . $id3->getTag('genreno') . "\n";
echo 'Track: ' . $id3->getTag('track') . "\n";
?>

Regards, Axel


Edit a Array for genres (only the first 75 are ofiicial - the rest is from winamp:

<?php
$genre = array(0 => "Blues", 1 => "Classic Rock", 2 => "Country", 3 => "Dance", 4 => "Disco", 5 => "Funk",
6 => "Grunge", 7 => "Hip-Hop", 8 => "Jazz", 9 => "Metal", 10 => "New Age",
11 => "Oldies", 12 => "Other", 13 => "Pop", 14 => "R&B", 15 => "Rap",
16 => "Reggae", 17 => "Rock", 18 => "Techno", 19 => "Industrial", 20 => "Alternative",
21 => "Ska", 22 => "Death Metal", 23 => "Pranks", 24 => "Soundtrack", 25 => "Euro-Techno",
26 => "Ambient", 27 => "Trip-Hop", 28 => "Vocal", 29 => "Jazz+Funk", 30 => "Fusion",
31 => "Trance", 32 => "Classical", 33 => "Instrumental", 34 => "Acid", 35 => "House",
36 => "Game", 37 => "Sound Clip", 38 => "Gospel", 39 => "Noise", 40 => "Alternative Rock",
41 => "Bass", 42 => "Soul", 43 => "Punk", 44 => "Space", 45 => "Meditative",
46 => "Instrumental Pop", 47 => "Instrumental Rock", 48 => "Ethnic", 49 => "Gothic", 50 => "Darkwave",
51 => "Techno-Industrial", 52 => "Electronic", 53 => "Pop-Folk", 54 => "Eurodance", 55 => "Dream",
56 => "Southern Rock", 57 => "Comedy", 58 => "Cult", 59 => "Gangsta", 60 => "Top 40",
61 => "Christian Rap", 62 => "Pop/Funk", 63 => "Jungle", 64 => "Native American", 65 => "Cabaret",
66 => "New wave", 67 => "Psychadelic", 68 => "Rave", 69 => "Showtunes", 70 => "Trailer",
71 => "Lo-Fi", 72 => "Tribal", 73 => "Acid Punk", 74 => "Acid Jazz", 75 => "Polka",
80 => "Folk", 81 => "Folk-Rock", 82 => "National Folk", 83 => "Swing", 84 => "Fast Fusion", 85 => "Bebob",
86 => "Latin", 87 => "Revival", 88 => "Celtic", 89 => "Bluegrass", 90 => "Avantgarde",
91 => "Gothic Rock", 92 => "Progressive Rock", 93 => "Psychedelic Rock", 94 => "Symphonic Rock", 95 => "Slow Rock",
96 => "Big Band", 97 => "Chorus", 98 => "Easy Listening", 99 => "Acoustic", 100 => "Humour",
101 => "Speech", 102 => "Chanson", 103 => "Opera", 104 => "Chamber Music", 105 => "Sonata",
106 => "Symphony", 107 => "Booty Bass", 108 => "Primus", 109 => "Porn Groove", 110 => "Satire",
111 => "Slow Jam", 112 => "Club", 113 => "Tango", 114 => "Samba", 115 => "Folklore",
116 => "Ballad", 117 => "Power Ballad", 118 => "Rhythmic Soul", 119 => "Free Style", 120 => "Duet",
121 => "Punk Rock", 123 => "A capella", 124 => "Euro-House", 125 => "Dance Hall");

Author:  TinyWebGallery [ 26. Dec 2006, 17:31 ]
Post subject: 

nice.

You can simply add this by yourself...

the info iframe is quite simple to extend! add a few new lines and make the info iframe a little big bigger!

in 1.5 its in the language file - in 1.6 in the config.

A nice idea would be to integrate this to my automatic reading
of iptc tags - for mp3s it would then be possible to automatically use the ids e.g. as caption!


If you like you can do this like for the iptc tags in 1.6 ...
I´ll integrate this then in the next version. the pear.php is already in the admin/_lib folder ;).

/Michael

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/