Main Page | Data Structures | File List | Data Fields | Globals | Related Pages

mu_ent Struct Reference

Music entry. More...

#include <mod_musicindex.h>


Data Fields

char * file
 file path

char * uri
 file URI (unique)

char * album
 album (if any)

char * artist
 artist (if any)

char * title
 title (as shown on the webpages)

char * genre
 genre (type of music - if any)

unsigned short date
 date (year actually)

unsigned short track
 track number

unsigned short posn
 "part of a set" number, that is, disc number

unsigned long length
 length in seconds

unsigned long bitrate
 bitrate in bits per second

unsigned long size
 size in bytes

char filetype
 file type

mu_entnext


Detailed Description

Music entry.

It contains various data about an associated file.

Definition at line 103 of file mod_musicindex.h.


Field Documentation

char* mu_ent::album
 

album (if any)

Definition at line 106 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_album(), make_mp3_entry(), make_music_entry(), make_ogg_entry(), and send_playlist().

char* mu_ent::artist
 

artist (if any)

Definition at line 107 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_artist(), make_mp3_entry(), make_music_entry(), make_ogg_entry(), and send_playlist().

unsigned long mu_ent::bitrate
 

bitrate in bits per second

Definition at line 114 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_bitrate(), make_mp3_entry(), and make_ogg_entry().

unsigned short mu_ent::date
 

date (year actually)

Definition at line 110 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_date(), make_mp3_entry(), and make_ogg_entry().

char* mu_ent::file
 

file path

Definition at line 104 of file mod_musicindex.h.

Referenced by inf_by_file(), and make_music_entry().

char mu_ent::filetype
 

file type

Definition at line 116 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_filetype(), inf_global(), make_mp3_entry(), make_music_entry(), and make_ogg_entry().

char* mu_ent::genre
 

genre (type of music - if any)

Definition at line 109 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_genre(), make_mp3_entry(), and make_ogg_entry().

unsigned long mu_ent::length
 

length in seconds

Definition at line 113 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_length(), make_mp3_entry(), make_ogg_entry(), and send_playlist().

struct mu_ent* mu_ent::next
 

Definition at line 117 of file mod_musicindex.h.

Referenced by new_ent(), quicksort(), send_playlist(), and send_tracks().

unsigned short mu_ent::posn
 

"part of a set" number, that is, disc number

Definition at line 112 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_posn(), make_mp3_entry(), and make_ogg_entry().

unsigned long mu_ent::size
 

size in bytes

Definition at line 115 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_size(), and make_mp3_entry().

char* mu_ent::title
 

title (as shown on the webpages)

Definition at line 108 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_title(), make_mp3_entry(), make_music_entry(), make_ogg_entry(), and send_playlist().

unsigned short mu_ent::track
 

track number

Definition at line 111 of file mod_musicindex.h.

Referenced by cache_read_file(), cache_write_file(), inf_by_track(), make_mp3_entry(), and make_ogg_entry().

char* mu_ent::uri
 

file URI (unique)

Definition at line 105 of file mod_musicindex.h.

Referenced by inf_by_uri(), make_music_entry(), and send_playlist().


The documentation for this struct was generated from the following file:
Generated on Thu Oct 30 13:50:30 2003 for mod_musicindex by doxygen 1.3.4