- 19 Jan, 2014 1 commit
-
-
Max Kellermann authored
The Song class is only used for database songs now. A Song without a Directory is not possible anymore.
-
- 13 Jan, 2014 1 commit
-
-
Max Kellermann authored
-
- 09 Jan, 2014 1 commit
-
-
Max Kellermann authored
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
-
- 07 Dec, 2013 1 commit
-
-
Denis Krjuchkov authored
-
- 04 Dec, 2013 1 commit
-
-
Max Kellermann authored
Not necessary anymore for playlist_metadata_load().
-
- 28 Nov, 2013 2 commits
-
-
Max Kellermann authored
Replaces GLib's g_str_has_prefix().
-
Max Kellermann authored
-
- 21 Oct, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 19 Oct, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 04 Sep, 2013 1 commit
-
-
Max Kellermann authored
Replaces GLib's GError.
-
- 28 Jul, 2013 1 commit
-
-
Max Kellermann authored
-
- 03 Jan, 2013 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 02 Jan, 2013 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 13 Feb, 2012 1 commit
-
-
Max Kellermann authored
-
- 24 Jan, 2012 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Wrap songvec_find() and other songvec methods.
-
Max Kellermann authored
Random access is not needed, and a linked list is easier to manage: we don't need to (re-)allocate the pointer array.
-
Max Kellermann authored
Pass only the "name" to a directory, instead of the full (relative) path.
-
- 10 Sep, 2011 1 commit
-
-
Max Kellermann authored
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 25 Jul, 2010 1 commit
-
-
Max Kellermann authored
The function playlist_metadata_load() will overwrite the input buffer before using the "name" parameter; since "name" points to the same buffer, we'll get a corrupted string.
-
- 21 Jul, 2010 1 commit
-
-
Max Kellermann authored
Don't open the music directory for each "lsinfo" call. Get the list of playlist files from the memory database.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-
- 07 Nov, 2009 1 commit
-
-
Max Kellermann authored
Check ferror() instead of the fprintf() return value.
-
- 01 Nov, 2009 7 commits
-
-
Max Kellermann authored
Changed songvec_load() to song_load(). Added start and end markers for each song. Removed the "key" line, it's redundant.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Use a single GString buffer object in all functions loading the database. Enlarge it automatically for long lines. This eliminates the maximum line length for tag values. There is still an upper limit of 512 kB to prevent denial of service, but that's reasonable I guess.
-
Max Kellermann authored
Allocate the directory object after the "directory:" line. Assign the mtime from the input file to this new object, instead of to the parent directory.
-
Max Kellermann authored
Fix a minor memory leak in the error handler.
-
Max Kellermann authored
The old code tried to recover, but what's the point of that? If a directory is duplicate, something is wrong with the database file.
-