Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update_walk: explicitly check for permission problems | Max Kellermann | 2010-11-08 | 1 | -0/+33 |
| | | | | | | Call access() and print an extra error message when EACCES is returned. Hopefully this will reduce the number of support requests due to wrong file permissions. | ||||
* | update_walk: update existing playlist entry | Max Kellermann | 2010-09-07 | 1 | -1/+3 |
| | | | | Fixes duplicate playlist entries. | ||||
* | update: store playlist files in database | Max Kellermann | 2010-07-21 | 1 | -0/+31 |
| | | | | | Don't open the music directory for each "lsinfo" call. Get the list of playlist files from the memory database. | ||||
* | update_walk: don't check recursive symlinks on WIN32 | Max Kellermann | 2010-05-19 | 1 | -0/+8 |
| | | | | | inode numbers don't work on WIN32, and very few WIN32 users actually use symlinks - seems ok to disable that check. | ||||
* | Update copyright notices. | Avuton Olrich | 2009-12-31 | 1 | -1/+1 |
| | |||||
* | archive_plugin: use GError in the open() method | Max Kellermann | 2009-12-16 | 1 | -2/+4 |
| | |||||
* | archive_plugin: wrap method calls | Max Kellermann | 2009-12-16 | 1 | -4/+4 |
| | | | | | Make archive_file a "real" struct, extended by all plugins. Add the plugin pointer to it. Wrap all method calls in functions. | ||||
* | archive_api.h: moved struct archive_plugin to archive_plugin.h | Max Kellermann | 2009-12-15 | 1 | -1/+1 |
| | |||||
* | archive_list: don't include archive_api.h | Max Kellermann | 2009-12-15 | 1 | -0/+1 |
| | | | | Use struct forward declarations. | ||||
* | update: added missing config.h includes | Max Kellermann | 2009-11-11 | 1 | -0/+5 |
| | | | | This broke sticker and archive support. | ||||
* | update_walk: log new container files | Max Kellermann | 2009-11-07 | 1 | -1/+4 |
| | |||||
* | update_walk: log unrecognized files | Max Kellermann | 2009-11-05 | 1 | -2/+9 |
| | | | | | | When a song's tags could not be loaded during database update, log this as a debug message. Same for a song being removed because its updated tag could not be read. | ||||
* | Merge branch 'v0.15.x' | Max Kellermann | 2009-10-31 | 1 | -1/+5 |
| | | | | | | | | Conflicts: NEWS configure.ac src/decoder/ffmpeg_plugin.c src/update.c | ||||
* | mapper, update, ...: use g_build_filename(), G_DIR_SEPARATOR, ... | Max Kellermann | 2009-10-20 | 1 | -4/+3 |
| | | | | | Try to be as portable as possible, use GLib path name functions and macros. | ||||
* | Merged release 0.15.5 from branch 'v0.15.x' | Max Kellermann | 2009-10-18 | 1 | -6/+6 |
| | | | | | | | | Conflicts: NEWS configure.ac src/decoder/flac_plugin.c src/update.c | ||||
* | update: obey .mpdignore files | Max Kellermann | 2009-10-16 | 1 | -2/+57 |
| | |||||
* | command: added command "rescan" | Max Kellermann | 2009-09-24 | 1 | -5/+9 |
| | | | | | "rescan" is the same as "update", but it discards existing songs in the database. | ||||
* | update: splitted update.c into several sources | Max Kellermann | 2009-09-24 | 1 | -0/+755 |