Commit Graph

3052 Commits

Author SHA1 Message Date
ejurgensen d089eaf880 Some protection against mem leak 2015-03-17 22:03:40 +01:00
ejurgensen e5a1495b49 Add DAAP logic for the Radio item 2015-03-16 23:33:42 +01:00
ejurgensen 46e4214b39 Adjust log severity 2015-03-16 21:40:50 +01:00
ejurgensen cf6d94eda2 Fixup dblist for Radio item 2015-03-15 16:26:06 +01:00
chme d7f7a746a2 Added item for "Radio" to DAAP-reply to "/databases" request 2015-03-14 23:44:17 +01:00
ejurgensen 8359a9018d Fixup parent playlist 2015-03-14 23:35:19 +01:00
ejurgensen 618e22d57e Put Spotify playlists in a base playlist 2015-03-14 22:52:07 +01:00
ejurgensen e68c6c4932 Change db_pl_add/db_pl_update so input is playlist struct
- so they work like db_file_add/update and can accept all the struct data (incl. parent_id)
2015-03-14 22:34:03 +01:00
ejurgensen 9fdb8a5247 Add DB and DAAP support for nested playlists 2015-03-14 22:00:57 +01:00
ejurgensen 6221e24f1b Support for live ICY metadata for streams (incl. artwork) 2015-03-14 21:42:53 +01:00
ejurgensen 34d815a130 Merge pull request #119 from chme/mpdprotocol
[mpd] some fixes and support for new commands
2015-03-14 09:16:49 +01:00
chme f41e7014e4 [mpd] add support for commands 'listplaylists', 'listplaylist',
'listplaylistinfo', 'ping'; add support for additional tags
2015-03-10 22:15:33 +01:00
chme 4a1bff500a [mpd] fixes for commands noidle, list (handle special case with second
argument 'album'), addid (sql error if virtual path contains
character ') and fix error messages in various commands
2015-03-10 22:12:33 +01:00
ejurgensen a7f15eadd3 Merge pull request #118 from chme/spotify
Support for Spotify starred playlists and config options to avoid album/artist clutter
2015-03-08 12:57:17 +01:00
ejurgensen bac4db0b28 Merge pull request #117 from chme/mpdfreebsd
[mpd] fix compile error on FreeBSD (thanks to Raivo Hool)
2015-03-08 12:35:00 +01:00
chme 8e7ed7717b fixup forked-daapd.conf 2015-03-08 10:56:57 +01:00
chme 988283c25d [spotify] Added config options to use the playlist name as album name 2015-03-08 10:26:40 +01:00
chme 7cc3659d42 [spotify] Added config options to use the compilation artist for spotify
tracks
2015-03-08 10:26:40 +01:00
chme 563195b8a7 [spotify] Add "sp_track_is_starred" api method and log metadata 2015-03-08 10:26:40 +01:00
chme c984bcd157 [spotify] Set the name for the starred playlist 2015-03-08 10:26:40 +01:00
chme 665c76de00 [spotify] Add "sp_session_starred_create" api method and load the
"starred" playlist on login
2015-03-08 10:26:40 +01:00
chme 3fb6864216 [mpd] fix compile error on FreeBSD (thanks to Raivo Hool) 2015-03-08 09:39:33 +01:00
ejurgensen 0fb206d338 Merge pull request #116 from chme/mpdsqlext
[mpd] fix issues with utf8 characters when selecting from filelist
2015-03-07 20:16:24 +01:00
ejurgensen 7426fbd83e Merge pull request #112 from chme/mpdoutputs
[mpd] add support for speaker (de)activation
2015-03-07 20:16:08 +01:00
chme 2c0ce9cd56 [mpd] add support for speaker (de)activation through 'outputs',
'disableoutput', 'enableoutput', 'toggleoutput' commands
2015-03-07 18:55:42 +01:00
chme 9c979ef584 [mpd] fix issues with utf8 characters when selecting from filelist (lead
to an infinite loop in MPoD while importing the library and to missing
or wrong entries in ympd)
2015-03-07 10:05:09 +01:00
ejurgensen 5e2393479d Update some version numbers in README 2015-03-06 22:07:54 +01:00
ejurgensen a68945d174 More remote pairing troubleshooting info in the README 2015-03-06 22:02:56 +01:00
ejurgensen 6df734f497 Cleanup libevent 2 calls in httpd_daap.c/.h 2015-03-06 21:22:05 +01:00
ejurgensen 684de40be2 Minor change of log severity ("Done with group") 2015-03-05 21:24:27 +01:00
ejurgensen 1a0d2ef59b Reduce log severity 2015-02-28 15:16:19 +01:00
ejurgensen 373e7e8ffe Merge pull request #113 from chme/compilerwarnings
silence compiler warning in player.c "warning: ignoring return value"
2015-02-28 15:13:14 +01:00
chme 1923e7b67d silence compiler warning in player.c "warning: ignoring return value of
‘read’ ..."
2015-02-28 08:00:10 +01:00
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