summaryrefslogtreecommitdiffstats
path: root/apps/playlist.c
AgeCommit message (Expand)AuthorFilesLines
6 days[BugFix] REPEAT_ONE manual track skipWilliam Wilgus1-15/+14
9 days[RFC] REPEAT_ONE manual track skipWilliam Wilgus1-15/+3
10 days[Feature] Skip to next file even if loop one is set.William Wilgus1-19/+46
2023-09-12speed up adding files from filetree WIPWilliam Wilgus1-165/+121
2023-07-02playlist: Fix wrong handling of playlists without UTF-8 BOMAidan MacDonald1-6/+5
2023-07-02playlist: Simplify get_track_filename()Aidan MacDonald1-54/+21
2023-07-02playlist: Remove playlist_add()Aidan MacDonald1-15/+2
2023-04-22Temp quick fix for broken bookmarksroman.artiukhin1-0/+1
2023-03-24playlist: Remove control file cacheAidan MacDonald1-192/+65
2023-03-24playlist: Unconditionally strip bogus dirs in playlist_peek()Aidan MacDonald1-16/+13
2023-03-24playlist: Remove in-ram filename storageAidan MacDonald1-77/+17
2023-03-24playlist: Clean up close_playlist_control_file()Aidan MacDonald1-20/+26
2023-03-24playlist: Add helpers for opening/closing .m3u playlistAidan MacDonald1-23/+39
2023-03-24playlist: Cleanup get_next_dir()Aidan MacDonald1-16/+3
2023-03-23playlist: Simplify playlist modified detectionAidan MacDonald1-41/+23
2023-01-29playlist: Annotate locks as read/writeAidan MacDonald1-70/+65
2023-01-29playlist: Optimize playlist_remove_all_tracks()Aidan MacDonald1-21/+88
2023-01-29playlist: Remove unused PLAYLIST_DELETE_CURRENTAidan MacDonald1-5/+1
2023-01-23Fix yellow 65b3ff81c5Aidan MacDonald1-0/+5
2023-01-23playlist: Fix dircache scan thread deadlocksAidan MacDonald1-221/+246
2023-01-23playlist: Fix mutex initializationAidan MacDonald1-9/+3
2023-01-23playlist: Refactor control cache flushAidan MacDonald1-48/+53
2023-01-23playlist: Remove current flagAidan MacDonald1-4/+3
2023-01-22playlist: pin dircache fileref buffer during background scanningAidan MacDonald1-69/+67
2023-01-19chunk alloc add buflib_get_pinned and chunk cachingWilliam Wilgus1-5/+3
2023-01-16playlist: enable queue sendAidan MacDonald1-3/+7
2023-01-13Remove buflib allocation names, part twoAidan MacDonald1-5/+4
2023-01-12add chunk_alloc to playlist.c #2William Wilgus1-35/+49
2023-01-12[BugFix] playlist.c DIRCACHE stop scanning when changing indicesWilliam Wilgus1-7/+48
2023-01-11Revert "add chunk_alloc to playlist.c"William Wilgus1-46/+30
2023-01-10add chunk_alloc to playlist.cWilliam Wilgus1-30/+46
2023-01-08[Feature] filetree fallback to loading a playlist from diskWilliam Wilgus1-2/+7
2023-01-06playlist.c fix old out of bounds readAidan MacDonald1-1/+2
2022-12-06playlist add mutex to public functionsWilliam Wilgus1-338/+427
2022-12-03Fix Red playlist update a few functionsWilliam Wilgus1-16/+23
2022-12-03playlist.c clean-up and organizeWilliam Wilgus1-1889/+1864
2022-12-01RFC playlist.c add_indices_to_playlist() seek back to start of fileWilliam Wilgus1-5/+9
2022-11-30playlist_create fix race conditionWilliam Wilgus1-6/+26
2022-11-16playlist: reduce memory usage for loading playlistsAidan MacDonald1-8/+31
2022-11-15convert a few more strlcpy to strmemccpy calls Fix Red and YellowWilliam Wilgus1-1/+1
2022-11-14replace strlcpy with strmemccpyWilliam Wilgus1-6/+6
2022-10-13splash_progress add delay functionWilliam Wilgus1-11/+9
2022-10-10playlist_resume add delay before progress splashWilliam Wilgus1-9/+11
2022-10-09add splash_progressWilliam Wilgus1-4/+3
2022-08-19Playlists: Fix losing cached control data when resumingChristian Soffke1-0/+1
2022-05-02apps: fix int/long mismatch in playlist.cAidan MacDonald1-2/+2
2022-04-01playlist: use path_strip_last_volume, clarify path conventionsAidan MacDonald1-16/+16
2022-03-11playlist.c fix red for non-DIRCACHE targetsWilliam Wilgus1-2/+5
2022-03-11playlist_resume, wait for dircache to complete before loading songsWilliam Wilgus1-1/+3
2022-03-11playlist.c fix red for non multivolume targetsWilliam Wilgus1-0/+2