aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-10-22stored_playlist: no CamelCaseMax Kellermann1-5/+5
2008-10-22renamed storedPlaylist.c to stored_playlist.cMax Kellermann1-1/+1
2008-10-15playlist: also allow world-readable local filesMax Kellermann1-1/+1
2008-10-15playlist: added support for adding songs not in the music databaseMax Kellermann1-0/+26
2008-10-15playlist: moved code to song_by_url()Max Kellermann1-4/+17
2008-10-15song: added song_in_database()Max Kellermann1-8/+7
2008-10-15locate: use g_utf8_casefold() instead of string_toupper()Max Kellermann1-2/+4
2008-10-14command: added command "idle"Max Kellermann1-0/+10
2008-10-14mapper: new song-to-filesystem mapper libraryMax Kellermann1-0/+1
2008-10-14playlist: moved code to playlist_save.cMax Kellermann1-12/+3
2008-10-13playlist: don't use isPlaylist() in deletePlaylist()Max Kellermann1-4/+3
2008-10-12player: added commands QUEUE and CANCELMax Kellermann1-45/+4
2008-10-12playlist: call clearPlayerQueue() only if song is queuedMax Kellermann1-23/+15
2008-10-09database: renamed get_get_song() to db_get_song()Max Kellermann1-3/+3
2008-10-08database: renamed functions, "db_" prefix and no CamelCaseMax Kellermann1-3/+3
2008-10-08directory: moved code to database.cMax Kellermann1-1/+1
2008-10-08song: removed CamelCaseMax Kellermann1-16/+16
2008-10-08song: replaced all song constructorsMax Kellermann1-2/+2
2008-10-08playlist: simplified setPlaylistRandomStatus()Max Kellermann1-16/+15
2008-10-08use the "bool" data type instead of "int"Max Kellermann1-13/+13
2008-10-08song: converted typedef Song to struct songMax Kellermann1-10/+13
2008-10-07song: replace printSong* with song_print_*Eric Wong1-2/+2
2008-10-06song: stop storing song_typeEric Wong1-7/+7
2008-09-29switch to C99 types, part IIMax Kellermann1-4/+4
2008-09-29playlist: deleteASongFromPlaylist takes a const Song *Eric Wong1-1/+1
2008-09-23start using prefixcmp()Eric Wong1-23/+8
2008-09-07playlist: replaced song_id_exists() with song_id_to_position()Max Kellermann1-16/+29
2008-09-07playlist: don't pass "fd" to showPlaylist(), playlistChangesPosId()Max Kellermann1-7/+6
2008-09-07playlist: added playlist_save()Max Kellermann1-2/+11
2008-09-07playlist: pass struct client to loadPlaylist()Max Kellermann1-3/+3
2008-09-07pass "struct client" to dbUtils.c, song.c, tag_print.cMax Kellermann1-16/+19
2008-09-07playlist: PlaylistInfo() does not call commandError()Max Kellermann1-4/+1
2008-09-07playlist: don't pass "fd" to storedPlaylist.c functionsMax Kellermann1-33/+17
2008-09-07playlist: don't pass "fd" to playlist.c functionsMax Kellermann1-131/+90
2008-09-07playlist: showPlaylist() and shufflePlaylist() cannot failMax Kellermann1-6/+2
2008-09-07playlist: moved "repeat" and "random" value checks to command.cMax Kellermann1-20/+6
2008-09-07playlist: added is_valid_playlist_name()Max Kellermann1-3/+8
2008-09-07song: moved code to song_print.c, song_save.cMax Kellermann1-0/+1
2008-09-06dbUtils, playlist, directory: pass constant pointersMax Kellermann1-7/+7
2008-08-29tag: renamed functions, no CamelCaseMax Kellermann1-3/+3
2008-08-26renamed player.c to player_control.cMax Kellermann1-1/+1
2008-08-26no commandError() in playerSeek()Max Kellermann1-2/+6
2008-08-26don't initialize "i" if we overwrite it anywayMax Kellermann1-1/+3
2008-08-26removed the "queue" parameter from syncPlaylistWithQueue()Max Kellermann1-12/+11
2008-08-26merge the playlist lock functions into clearPlayerQueue()Max Kellermann1-24/+11
2008-08-26use switch/case in syncPlaylistWithQueue()Max Kellermann1-8/+18
2008-08-26don't call playerStop() before playerPlay()Max Kellermann1-2/+0
2008-08-26queueSong() cannot failMax Kellermann1-13/+3
2008-08-26added enum player_queue_stateMax Kellermann1-0/+6
2008-08-26playlist: eliminate unused fd parametersMax Kellermann1-37/+30