Commit Graph

  • 638f95aa15 sticker: added song sticker library Max Kellermann 2009-01-19 18:54:04 +01:00
  • 145ab84d51 sticker: new library for storing dynamic information about songs Max Kellermann 2009-01-19 18:51:57 +01:00
  • fbed96dcea flac: include config.h Max Kellermann 2009-01-19 09:54:47 +01:00
  • 33e44fbde8 output: don't include conf.h from output_control.h Max Kellermann 2009-01-18 19:48:31 +01:00
  • 65f2386b39 conf: added config_get_block_unsigned() Max Kellermann 2009-01-18 19:45:51 +01:00
  • a531a1e650 conf: added config_get_block_string() Max Kellermann 2009-01-18 19:37:27 +01:00
  • 73e466cfef jack: parse "ports" setting with g_strsplit() Max Kellermann 2009-01-18 19:24:14 +01:00
  • 86f6233f46 jack: use audio_output_get_name() Max Kellermann 2009-01-18 19:17:52 +01:00
  • 70c6cc33f0 conf: removed parseConfigFilePath() Max Kellermann 2009-01-18 18:59:10 +01:00
  • a0603d8897 mixer: don't check for NULL before g_free() Max Kellermann 2009-01-18 18:55:51 +01:00
  • 5ba43e4ac2 daemon: removed unused variable "userpwd" Max Kellermann 2009-01-18 18:42:44 +01:00
  • 9c93249412 daemon: pass "detach" flag to daemonize() Max Kellermann 2009-01-18 18:29:30 +01:00
  • bfcaecabbd daemon: added daemonize_init(), daemonize_finish() Max Kellermann 2009-01-18 18:29:27 +01:00
  • 0dd2dfff9d main: moved the save_state timer to state_file.c Max Kellermann 2009-01-18 18:10:15 +01:00
  • 84de45afba state_file: added state_file_init() and state_file_finish() Max Kellermann 2009-01-18 18:09:50 +01:00
  • 1482b22351 state_file: include cleanup Max Kellermann 2009-01-18 17:54:50 +01:00
  • 9c6b2a32f5 conf: added config_get_path() Max Kellermann 2009-01-18 17:54:46 +01:00
  • a3f03f3ccd removed playerData.c Max Kellermann 2009-01-18 17:32:43 +01:00
  • 90b34f8e6f main: moved code to daemon.c Max Kellermann 2009-01-18 17:15:34 +01:00
  • 1f0dfb4407 mapper: make the music_directory optional Max Kellermann 2009-01-18 16:56:07 +01:00
  • 9933144de7 mapper: make the playlist directory optional Max Kellermann 2009-01-18 16:15:45 +01:00
  • c2cc3b4923 database: pass database file name to db_init() Max Kellermann 2009-01-18 16:09:01 +01:00
  • 004dfddca3 stats: use GTimer instead of time(NULL) Max Kellermann 2009-01-18 15:40:53 +01:00
  • 14ca99b224 stats: use one db_walk() to obtain stats Max Kellermann 2009-01-18 15:40:50 +01:00
  • 91fb2a29de stats: added num_artists, num_albums Max Kellermann 2009-01-18 15:40:28 +01:00
  • 0d449d8df7 stats: no CamelCase Max Kellermann 2009-01-18 15:22:26 +01:00
  • e8c148ab02 mpd version 0.14.1 Avuton Olrich 2009-01-17 11:41:52 -08:00
  • 0b29a22c08 conf: replaced getConfigParamValue() with config_get_string() Max Kellermann 2009-01-17 20:23:58 +01:00
  • 7acc62366c conf: replaced getBoolBlockParam() with config_get_block_bool() Max Kellermann 2009-01-17 20:23:56 +01:00
  • a1a97cc048 conf: use config_get_bool() instead of getBoolConfigParam() Max Kellermann 2009-01-17 20:23:33 +01:00
  • 4d472c265e conf: no CamelCase, part I Max Kellermann 2009-01-17 20:23:27 +01:00
  • 2bbf378dd8 song: skip archive check for non-musicdir files Max Kellermann 2009-01-17 19:56:36 +01:00
  • 7f3be96efa decoder_api: always notify_wait() for free chunks Max Kellermann 2009-01-17 15:23:57 +01:00
  • 5395f5f6b3 moved fallback APE/ID3 tag loader to song.c Max Kellermann 2009-01-17 13:23:42 +01:00
  • 43eefe9c41 decoder_api: pass const pointer to decoder_data() Max Kellermann 2009-01-17 13:23:12 +01:00
  • 356526457c pcm_convert: return PCM buffer from pcm_convert() Max Kellermann 2009-01-17 13:11:16 +01:00
  • e726e2a004 music_pipe: removed music_pipe_append() Max Kellermann 2009-01-17 13:11:11 +01:00
  • 610e79500e decoder_api: use music_pipe_write() instead of music_pipe_append() Max Kellermann 2009-01-17 13:11:10 +01:00
  • fd948571f8 music_pipe: added functions music_pipe_write() and music_pipe_expand() Max Kellermann 2009-01-17 13:09:29 +01:00
  • d83eff80a5 oggvorbis: disable seeking on remote songs Max Kellermann 2009-01-17 11:43:13 +01:00
  • da6f8c270a decoder_api: added assertion on partial frames Max Kellermann 2009-01-16 18:53:32 +01:00
  • 953b258e5e pcm_resample_fallback: corrected the sample calculation Max Kellermann 2009-01-16 18:52:01 +01:00
  • 285a741b27 playlist: don't store getBoolConfigParam() in a bool Max Kellermann 2009-01-16 16:04:20 +01:00
  • 2a7d99702f listen: explicitly include sys/socket.h Max Kellermann 2009-01-16 16:04:20 +01:00
  • b19a8505f4 player_control: fix shadow warning with older gcc Max Kellermann 2009-01-16 16:04:19 +01:00
  • 106bfaa726 oss: evaluate the oss_open() return value properly Max Kellermann 2009-01-16 16:04:19 +01:00
  • b12b5130c9 mixer: check param==NULL in the alsa and oss mixer code Max Kellermann 2009-01-16 16:00:12 +01:00
  • b533307d6f Enable wav file streaming for ffmpeg input plugin Qball Cow 2009-01-16 15:52:51 +01:00
  • c77c61bf3f oggvorbis: define HAVE_OGGVORBIS when tremor is enabled Max Kellermann 2009-01-15 22:54:07 +01:00
  • 3e87e4f3ab flac: map "Album Artist" to "AlbumArtist" Rasmus Steinke 2009-01-15 00:42:35 +01:00
  • 9cc373d62d flac: splitted flac_copy_vorbis_comment() Max Kellermann 2009-01-15 22:45:28 +01:00
  • 0dec3f787f flac: moved code to flac_comment_value() Max Kellermann 2009-01-15 22:44:21 +01:00
  • f30adc3526 flac: always allocate tag object Max Kellermann 2009-01-15 22:43:39 +01:00
  • ccea365494 tag: added tag_is_defined() Max Kellermann 2009-01-15 22:00:26 +01:00
  • 15435b09af flac: use bool instead of int Max Kellermann 2009-01-15 19:57:57 +01:00
  • 8307dd3e87 flac: removed "vorbis_comment_found" flag Max Kellermann 2009-01-15 19:53:07 +01:00
  • 86dc79293f flac: no CamelCase Max Kellermann 2009-01-15 19:50:28 +01:00
  • a7461dc27d input_curl: don't call input_curl_select() when already at EOF Max Kellermann 2009-01-15 16:12:44 +01:00
  • f1790fc8bf input_curl: set "ready" flag on EOF Max Kellermann 2009-01-15 16:12:22 +01:00
  • fa3899f7b0 input_curl: call curl_multi_info_read() in constructor Max Kellermann 2009-01-15 16:12:11 +01:00
  • 09e06d9416 NEWS: merge from v0.14.x Max Kellermann 2009-01-15 16:16:37 +01:00
  • 08e18f7070 input_curl: added fallback for g_queue_clear() Max Kellermann 2009-01-15 09:20:01 +01:00
  • 29baf0c190 log, pcm_convert: added return statements after g_error() Max Kellermann 2009-01-15 09:17:06 +01:00
  • 2151e2ea53 mapper: check if g_get_user_special_dir() is supported by GLib Max Kellermann 2009-01-15 09:16:20 +01:00
  • 6139174d81 pcm_convert: removed unused variable "dest_size" Max Kellermann 2009-01-15 08:35:58 +01:00
  • 8fe867c71d decoder_api: added G_GNUC_UNUSED attribute to decoder_initialized() Max Kellermann 2009-01-15 08:33:32 +01:00
  • 5232f05470 listen: don't compile ipv6Supported() if !HAVE_IPV6 Max Kellermann 2009-01-15 08:33:32 +01:00
  • 9b0ce18144 oggvorbis: map "Album Artist" to "AlbumArtist" Rasmus Steinke 2009-01-15 00:42:35 +01:00
  • 9e55a08d79 songvec: sort songs by disc and track number Max Kellermann 2009-01-15 00:22:30 +01:00
  • 2fad578376 tag: added tag_get_value() Max Kellermann 2009-01-15 00:21:08 +01:00
  • 4847bbaad3 dirvec, songvec: sort using g_utf8_collate() Max Kellermann 2009-01-15 00:09:18 +01:00
  • b7fe09fa52 shout: enlarge buffer size to 32 kB Antoine Beaupré 2009-01-14 23:28:26 +01:00
  • 283c2621f3 oggvorbis: use g_ascii_strncasecmp() instead of strncasecmp() Max Kellermann 2009-01-14 23:23:05 +01:00
  • f353bf77ba oggvorbis: moved tag look into vorbis_parse_comment() Max Kellermann 2009-01-14 23:21:45 +01:00
  • 69b033757f oggvorbis: moved code to vorbis_copy_comment() Max Kellermann 2009-01-14 23:15:14 +01:00
  • 25cf333355 oggvorbis: use vorbis_comment_value() in vorbis_parse_comment() Max Kellermann 2009-01-14 23:09:36 +01:00
  • 5a26c949bb oggvorbis: always allocate a tag object Max Kellermann 2009-01-14 23:09:31 +01:00
  • b5cadc9c04 oggvorbis: no CamelCase Max Kellermann 2009-01-14 23:09:02 +01:00
  • b8e06d414a oggvorbis: use bool Max Kellermann 2009-01-14 22:51:11 +01:00
  • ca42f01427 tag_id3: added support for the "album artist" tag Daniele Sluijters 2009-01-14 22:38:55 +01:00
  • ae5517b0b3 allow ~/.mpd/mpd.conf as alternate config file Jérôme Quelin 2009-01-14 14:27:17 +01:00
  • 642b861526 song_save: don't fail on empty tag values Max Kellermann 2009-01-14 13:44:14 +01:00
  • 3c6a85d8f7 song_save: return value pointer from matchesAnMpdTagItemKey() Max Kellermann 2009-01-14 13:43:57 +01:00
  • 7cc9ba45a9 song_save: itemType is "enum tag_type", not "int" Max Kellermann 2009-01-14 13:38:47 +01:00
  • 2c540ee8a4 playlist: safely search the playlist for deleted song Max Kellermann 2009-01-14 11:41:22 +01:00
  • 2af1742fcf tag: added core support for the "album artist" tag Max Kellermann 2009-01-13 23:43:20 +01:00
  • 1452717459 song_save: check for colon and space when loading a tag Max Kellermann 2009-01-13 23:43:16 +01:00
  • 45598d50e3 input_curl: honour http_proxy_* config directives Joe Milbourn 2009-01-13 22:57:05 +01:00
  • 18cb34700e daemon: don't check the setsid() return value Max Kellermann 2009-01-13 21:45:44 +01:00
  • 2532129755 daemon: don't fork twice to daemonize Max Kellermann 2009-01-13 21:44:42 +01:00
  • d8fc8ca7ba playlist: implement Fisher-Yates shuffle properly Max Kellermann 2009-01-13 21:25:19 +01:00
  • e7c7e652a3 input_curl: use select() to eliminate busy loop during connect Max Kellermann 2009-01-13 19:30:34 +01:00
  • d82061b7ff decoder_api: don't ignore DECODE_COMMAND_STOP Max Kellermann 2009-01-13 18:15:25 +01:00
  • 9069a244a4 configure.ac: added the --enable-sqlite option Max Kellermann 2009-01-12 09:56:14 +01:00
  • 52cf7953ff Makefile.am: moved C/CPP/LDFLAGS up Max Kellermann 2009-01-11 17:41:54 +01:00
  • c057af6cea configure.ac: removed duplicate PKG_PROG_PKG_CONFIG Max Kellermann 2009-01-11 17:39:23 +01:00
  • d357f58542 removing mixer_reconfigure memmory leak, fixing configure of alsa and oss mixer (passing parameters) Viliam Mateicka 2009-01-10 21:33:38 +01:00
  • 983822ea52 command: restore the "playlistinfo -1" behavior Max Kellermann 2009-01-11 17:11:11 +01:00
  • e33cd80f25 added valgrind suppressions file Max Kellermann 2009-01-10 18:55:48 +01:00
  • 63d9827c34 main: remove "save_state" timer event on exit Max Kellermann 2009-01-10 18:55:43 +01:00