mpd/src/command
Max Kellermann ead3dc6a92 LocateUri: pass URI plugin kind, optionally disables plugin verify
Commit b3a458338a added a LocateUri()
call to several playlist commands, which applied InputPlugin URI
scheme verification to playlist URIs.  This broke the SoundCloud
playlist plugin which uses "soundcloud://" URIs for which no input
plugin exists.

This commit allows the caller to specify the kind of plugin which
shall be used to verify the URI.  Right now, only "input" is
implemented; "storage" uses the "input" verification for now; and
"playlist" has no verification at all (for now).

Closes https://github.com/MusicPlayerDaemon/MPD/issues/528
2019-04-18 10:03:15 +02:00
..
AllCommands.cxx command/AllCommands: remove empty function command_finish() 2019-02-05 22:15:41 +01:00
AllCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
ClientCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
ClientCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
CommandError.cxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
CommandError.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
CommandListBuilder.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
CommandListBuilder.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
CommandResult.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
DatabaseCommands.cxx command/database: fix "list" with filter expression 2019-03-14 19:50:09 +01:00
DatabaseCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
FileCommands.cxx LocateUri: pass URI plugin kind, optionally disables plugin verify 2019-04-18 10:03:15 +02:00
FileCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
MessageCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
MessageCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
NeighborCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
NeighborCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
OtherCommands.cxx LocateUri: pass URI plugin kind, optionally disables plugin verify 2019-04-18 10:03:15 +02:00
OtherCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
OutputCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
OutputCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
PartitionCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
PartitionCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
PlayerCommands.cxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
PlayerCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
PlaylistCommands.cxx LocateUri: pass URI plugin kind, optionally disables plugin verify 2019-04-18 10:03:15 +02:00
PlaylistCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
QueueCommands.cxx LocateUri: pass URI plugin kind, optionally disables plugin verify 2019-04-18 10:03:15 +02:00
QueueCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
Request.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
StickerCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
StickerCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
StorageCommands.cxx Instance: use std::unique_ptr<> to manage the Database pointer 2019-02-20 20:48:20 +01:00
StorageCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
TagCommands.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
TagCommands.hxx *: copyright year 2018 2018-10-31 17:54:59 +01:00