aboutsummaryrefslogtreecommitdiffstats
path: root/src/song.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
* song: added support for selecting a time rangeMax Kellermann2009-12-271-1/+5
* song: added function song_get_duration()Max Kellermann2009-12-261-0/+9
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* song: renamed attribute "url" to "uri"Max Kellermann2009-10-131-12/+12
* song: moved code to song_update.cMax Kellermann2009-10-121-147/+0
* song: initialize mtime in song_alloc()Max Kellermann2009-07-061-0/+1
* all: Update copyright header.Avuton Olrich2009-03-131-6/+7
* tag: moved APE code to tag_ape.cMax Kellermann2009-02-281-0/+1
* ls: moved generic URI utilities to uri.cMax Kellermann2009-02-251-1/+1
* decoder_api: moved struct decoder_plugin to decoder_plugin.hMax Kellermann2009-02-151-1/+3
* song: include cleanupMax Kellermann2009-01-231-2/+0
* song: skip archive check for non-musicdir filesMax Kellermann2009-01-171-1/+1
* moved fallback APE/ID3 tag loader to song.cMax Kellermann2009-01-171-0/+36
* song: allocate the result of song_get_url()Max Kellermann2009-01-041-6/+4
* directory: added directory_is_root()Max Kellermann2009-01-041-1/+1
* ls: renamed functions, no CamelCaseMax Kellermann2009-01-041-2/+2
* ls: removed hasMusicSuffix() and get_archive_by_suffix()Max Kellermann2009-01-041-16/+31
* song: removed duplicate '\n' checkMax Kellermann2009-01-041-5/+2
* song: use GLib instead of utils.h/log.hMax Kellermann2009-01-031-5/+5
* mapper: allocate the result of map_directory_child_fs(), map_song_fs()Max Kellermann2009-01-021-7/+9
* removed os_compat.hMax Kellermann2008-12-291-0/+5
* song: adding support for songs in archivesViliam Mateicka2008-12-161-1/+34
* decoder: return const decoder_plugin structsMax Kellermann2008-11-011-1/+1
* update: check return valuesMax Kellermann2008-10-311-5/+8
* song: check file type in song_file_update()Max Kellermann2008-10-151-1/+1
* playlist: added support for adding songs not in the music databaseMax Kellermann2008-10-151-2/+2
* mapper: new song-to-filesystem mapper libraryMax Kellermann2008-10-141-3/+2
* song: pass const song pointer to song_get_url()Max Kellermann2008-10-141-1/+1
* song: stat file in song_file_update(), don't use isMusic()Max Kellermann2008-10-131-5/+8
* song: song_get_url: fix "/" prefix for songs in music_rootEric Wong2008-10-131-1/+1
* directory: eliminate CamelCaseMax Kellermann2008-10-081-2/+2
* song: don't allow calling song_get_url(NULL)Max Kellermann2008-10-081-3/+1
* song: use song_file_update() in song_file_load()Max Kellermann2008-10-081-10/+3
* song: song_file_update() returns boolMax Kellermann2008-10-081-3/+3
* song: don't check song_is_file() in song_file_update()Max Kellermann2008-10-081-17/+16
* song: removed CamelCaseMax Kellermann2008-10-081-10/+10
* song: replaced all song constructorsMax Kellermann2008-10-081-21/+32
* don't include os_compat.hMax Kellermann2008-10-081-2/+0
* song: converted typedef Song to struct songMax Kellermann2008-10-081-7/+11
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-081-2/+2
* directory: serialize song deletes from playlist during updateEric Wong2008-10-071-6/+0
* Assert if we don't have song or song->url setEric Wong2008-10-071-2/+8
* song: stop storing song_typeEric Wong2008-10-061-8/+5
* song: don't make the struct packedMax Kellermann2008-10-061-1/+1
* song: use flex arrays to store song->urlEric Wong2008-10-061-7/+15
* song: get rid of newNullSong()Eric Wong2008-10-061-13/+2
* song: call freeJustSong if newSong failsEric Wong2008-10-061-1/+1
* decoder: renamed plugin methodsMax Kellermann2008-09-291-2/+2
* song: converted "type" to enumMax Kellermann2008-09-291-1/+1