aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* directory: moved code to database.cMax Kellermann2008-10-111-1/+1
* song: removed CamelCaseMax Kellermann2008-10-111-9/+9
* song: replaced all song constructorsMax Kellermann2008-10-111-2/+2
* playlist: simplified setPlaylistRandomStatus()Max Kellermann2008-10-111-5/+1
* song: converted typedef Song to struct songMax Kellermann2008-10-111-13/+14
* song: replace printSong* with song_print_*Eric Wong2008-10-051-2/+2
* song: stop storing song_typeEric Wong2008-10-051-8/+8
* Merge commit '1533279fb18b2b0f53345f0e0727d2f0f968c00d'Eric Wong2008-10-051-92/+50
|\
| * playlist: small lines of code reductionEric Wong2008-10-031-96/+47
| * Revert "Start using song pointers in core data structures"Eric Wong2008-10-021-2/+6
* | playlist: fix "currentsong" at end-of-playlistEric Wong2008-10-041-4/+11
|/
* Switch to C99 types (retaining compat with old compilers)Eric Wong2008-09-291-6/+6
* playlist: deleteASongFromPlaylist takes a const Song *Eric Wong2008-09-281-1/+1
* playlist: fix currentsong info after swapping songsEric Wong2008-09-281-0/+4
* playlist: reset after we've hit the endEric Wong2008-09-281-0/+6
* advance to the next song on decoder errorsEric Wong2008-09-281-1/+5
* start using prefixcmp()Eric Wong2008-09-201-23/+8
* Move away from fprintf() when writing DB/state_fileEric Wong2008-09-181-17/+17
* playlist: PlaylistInfo() does not call commandError()Max Kellermann2008-09-091-4/+1
* playlist: don't pass "fd" to storedPlaylist.c functionsMax Kellermann2008-09-091-31/+17
* playlist: don't pass "fd" to playlist.c functionsMax Kellermann2008-09-091-128/+88
* playlist: showPlaylist() and shufflePlaylist() cannot failMax Kellermann2008-09-091-6/+2
* playlist: moved "repeat" and "random" value checks to command.cMax Kellermann2008-09-091-20/+6
* playlist: added is_valid_playlist_name()Max Kellermann2008-09-091-3/+8
* dbUtils, playlist, directory: pass constant pointersMax Kellermann2008-09-091-7/+7
* playlist: re-randomize when explicitly playing a new songEric Wong2008-09-071-0/+1
* tag: renamed functions, no CamelCaseMax Kellermann2008-09-021-3/+3
* tag: renamed MpdTag and MpdTagItem to struct mpd_tag, struct tag_itemMax Kellermann2008-09-021-2/+2
* playlist: fix shuffle/random distributionEric Wong2008-09-011-6/+19
* playlist: eliminate unused fd parametersMax Kellermann2008-08-311-22/+18
* enable -Wpointer-arith, -Wstrict-prototypesMax Kellermann2008-08-301-1/+1
* playlist: fix deleting the last song in a playlistEric Wong2008-08-271-1/+2
* Reimplement dynamic metadata handlingEric Wong2008-08-261-19/+24
* playlist: fix "currentsong" after song deletionEric Wong2008-08-251-0/+2
* playlist: fix "currentsong" after song movementEric Wong2008-08-251-1/+4
* playlist: queue songs after adding themEric Wong2008-08-231-0/+6
* change queueNextSongInPlaylist assertion to checkEric Wong2008-08-231-1/+2
* Remove ob_wait_sync and cleanup triggering in playlistEric Wong2008-08-191-44/+28
* core rewrite (decode,player,outputBuffer,playlist)Eric Wong2008-08-161-261/+281
* clean up CPP includesMax Kellermann2008-04-121-1/+2
* added clearPlayerQueueLocked()Max Kellermann2008-04-121-43/+24
* fix strtok() related segmentation faultMax Kellermann2008-03-261-1/+4
* eliminated duplicate initializationMax Kellermann2008-03-261-2/+2
* fix "unreachable code" warningMax Kellermann2008-03-261-6/+0
* check the result of fopen() in all code pathsMax Kellermann2008-03-261-0/+5
* Revert the queue implementation and commandsEric Wong2008-01-261-173/+1
* storedPlaylist: prevent potential DoS from stored playlist commandsEric Wong2008-01-261-1/+1
* playlist: don't allow no-op/senseless movement of songsEric Wong2008-01-261-8/+14
* playlist: allow move to specify offset from current songEric Wong2008-01-261-1/+10
* addToPlaylist/addSongToPlaylist: printId argument changed to added_idEric Wong2008-01-261-8/+9