Rechercher une page de manuel
Audio::MPD::Common::Item::Song.3pm
Langue: en
Version: 2010-05-10 (ubuntu - 24/10/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Audio::MPD::Common::Item::Song - a song object with some audio tagsVERSION
version 1.100430DESCRIPTION
Audio::MPD::Common::Item::Song is more a placeholder with some attributes. Those attributes are taken from the song tags, so some of them can be empty depending on the file.The constructor should only be called by Audio::MPD::Common::Item's constructor.
ATTRIBUTES
$song->album;
Album of the song.$song->artist;
Artist of the song.$song->date;
Last modification date of the song.$song->disc;
Disc number of the album. This is a string to allow tags such as "1/2".$song->file;
Path to the song. Only attribute which will always be defined.$song->genre;
Genre of the song.$song->id;
Id of the song in MPD's database.$song->name;
Name of the song (for http streams).$song->pos;
Position of the song in the playlist.$song->title;
Title of the song.$song->track;
Track number of the song.$song->time;
Length of the song in seconds.METHODS
my $str = $song->as_string;
Return a string representing $song. This string will be:- either "album = track = artist = title"
- or "artist = title"
- or "title"
- or "file"
(in this order), depending on the existing tags of the song. The last possibility always exist of course, since it's a path.
This method is also used to automatically stringify the $song.
AUTHOR
Jerome Quelin
COPYRIGHT AND LICENSE
This software is copyright (c) 2007 by Jerome Quelin.This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre