Commit Graph

3069 Commits

Author SHA1 Message Date
ejurgensen 114ec347bc Merge pull request #110 from chme/dbupdate
Enclose DB upgrade in a single transaction
2015-02-27 23:17:08 +01:00
ejurgensen c52b2000fe Merge pull request #111 from protree/patch-1 2015-02-27 23:02:30 +01:00
ejurgensen 044d25dbf1 Use printf instead of "echo -e" in pairinghelper.sh
- should work across platforms
2015-02-27 23:01:15 +01:00
protree 5cea89a8d4 Fix Wrong Remote Name
Name of remote in pair.remote was "-e $remote"

Log: [2015-02-26 21:00:16] [  LOG]   remote: Remote '-e remoteXX' not known from mDNS, ignoring

Removing "-e" option works as expected.
2015-02-26 21:03:21 +01:00
protree 30b4d24afc Allow spaces in Library Path
Changed Parsing of Library Path to allow spaces in Library Path
2015-02-26 20:52:49 +01:00
ejurgensen 01fd561107 Merge pull request #105 from chme/playqueue
Improve behaviour for playing from history
2015-02-26 18:55:38 +01:00
chme 10f2eb2409 Improve behaviour for playing from history 2015-02-26 17:29:13 +01:00
chme 1bbfcf61a5 Enclose DB upgrade in a single transaction (improves performance and in
case of an error does a rollback, keeping the db in a valid state)
2015-02-26 14:09:14 +01:00
ejurgensen c2b5c08f36 Remove embedded libavl (ref commit df9bcade5a) 2015-02-25 22:05:08 +01:00
ejurgensen 72d7ba1452 Remove libavl dependency from filescanner_itunes.c 2015-02-25 21:58:08 +01:00
ejurgensen 3a5d2d560f Remove libavl dependency from httpd_daap.c and also introduce random session id's 2015-02-24 22:58:47 +01:00
ejurgensen a9a8c6a3d4 Merge pull request #109 from chme/mpdfixes
Fix compile error & warning
2015-02-23 22:35:29 +01:00
chme 5bf43b05db fix compile error when compiled with --enable-itunes 2015-02-23 22:23:01 +01:00
chme a00c25628e fix warning for unused label "mpd_fail" when compiled without mpd
support
2015-02-23 22:21:06 +01:00
ejurgensen 83b0109a70 Merge pull request #107 from chme/mpdfixes
Fix segfault when loading playlists
2015-02-23 21:28:54 +01:00
chme 795926605d db: add missing field "virtual_path" in struct db_playlist_info (fixes
segfault when loading playlists)
2015-02-23 20:49:53 +01:00
chme 6f7d9f5b44 db: fix wrong number of elements for purge queries 2015-02-23 20:26:42 +01:00
chme ec75664b81 filescanner: set event-base for cmdenv 2015-02-23 20:26:06 +01:00
ejurgensen f4d4716cf5 Merge pull request #104 from chme/audiobooks
Fix segfault when playing audiobooks
2015-02-22 18:45:33 +01:00
chme f4fcbfb526 Fix segfault when starting playback for audiobooks (dacp_reply_playspec) 2015-02-22 06:13:21 +01:00
ejurgensen c8158805e3 Merge pull request #64 from chme/mpdprotocol
Add support for the mpd protocol
2015-02-20 22:39:03 +01:00
ejurgensen 81b0d33069 Bump version to 22.3 2015-02-19 19:30:03 +01:00
ejurgensen 763e042325 Revert "Use CPATH/LIBRARY_PATH instead of CFLAGS/LDFLAGS"
This reverts commit 6382b11904.
2015-02-19 19:28:42 +01:00
ejurgensen 02581f1aab Align OSS with ALSA so that forked-daapd will start even when there is no sound device 2015-02-19 10:30:34 +01:00
ejurgensen 6382b11904 Use CPATH/LIBRARY_PATH instead of CFLAGS/LDFLAGS 2015-02-17 22:57:30 +01:00
ejurgensen 2bf730fbce Remove some CFLAGS that are not necessary 2015-02-17 22:43:08 +01:00
chme 3eab952867 fixup: rename db_mpd_build_query to db_mpd_start_query, removed unused
function from db.h
2015-02-15 13:59:35 +01:00
chme 7024f2f3e7 (basic) support for mpd commands 'find' and 'list' 2015-02-15 13:55:24 +01:00
ejurgensen 29d851e365 Add install instructions for Fedora (issue #73) 2015-02-15 12:36:44 +01:00
chme 911b982815 support for mpd command 'search' 2015-02-15 09:51:38 +01:00
ejurgensen a1cc34b13f Use "install" in scripts (instead of mv) 2015-02-15 00:12:16 +01:00
ejurgensen 3dc64eb6f7 Add selection of 64 bit build of libantlr3c in script 2015-02-14 23:52:56 +01:00
ejurgensen 3d4405a87b Pairing helper improvements 2015-02-14 23:10:58 +01:00
ejurgensen 74a13990c1 Enable script 2015-02-14 22:57:42 +01:00
chme 63a480d5fc refactor playback_start, added comments to clarify the use of
item_range, renamed some variables (avoid using "song")
2015-02-14 22:39:51 +01:00
chme df5b0f779a Use view for filelist instead of separate table 2015-02-14 22:38:14 +01:00
ejurgensen 08c744d4b8 Add antlr 3.4 build and install helper script 2015-02-14 21:02:55 +01:00
ejurgensen 64ca694189 Adjustments to FreeBSD install and start scripts 2015-02-14 21:02:25 +01:00
ejurgensen df9bcade5a Embed libavl (v0.3.5), it is no longer available upstream and the dependency is a hassle 2015-02-14 20:58:01 +01:00
chme aa0abc1664 Add mpd command "playlistid"; add dummy implementation for mpd command
"idle"
2015-02-14 08:50:18 +01:00
chme ad23c0ff30 Add missing free of virtual_path for playlists 2015-02-14 08:50:18 +01:00
chme 0c936c9bea Do not trigger a new rescan if one is already running; fix log domains
in filescanner; default to "file:" for virtual paths (fixes segfaults on
pipes)
2015-02-14 08:50:18 +01:00
chme 8401d5ad09 Removed unnecessary creation of index on db update 2015-02-14 08:50:18 +01:00
chme a71b71324a README and INSTALL updated 2015-02-14 08:50:18 +01:00
chme 830054bd71 Initial support for mpd protocol 2015-02-14 08:50:18 +01:00
ejurgensen 3aa5a4df30 Update INSTALL 2015-02-12 23:06:35 +01:00
ejurgensen d449d44cf8 Add a basic helper script for pairing 2015-02-12 22:58:54 +01:00
ejurgensen 7c8bdc895e FreeBSD install script fixup 2015-02-12 22:50:04 +01:00
ejurgensen 3cd7b27bac Remove FreeBSD/OSS4 hacks and add FreeBSD 10.1 install and startup helper scripts (issue #94) 2015-02-11 22:59:57 +01:00
ejurgensen d542ab9c98 Remove/disable raop_check_cseq because raop/rtsp servers like Reflector and AirFoil don't return it according to spec (issue #98) 2015-02-09 17:57:49 +01:00