chiark / gitweb /
Fix empeg-only syntax error. Fixes issue #42.
[disorder] / lib / client.c
index 9a676c9a6b0205ae539d3f58c001fed74a8fd0be..20db6759dc52f743cba1f047212763198e6cf7f7 100644 (file)
@@ -396,7 +396,7 @@ int disorder_connect(disorder_client *c) {
   if(!password) {
     /* Oh well */
     c->last = "no password";
-    error(0, "no password configured");
+    error(0, "no password configured for user '%s'", username);
     return -1;
   }
   return disorder_connect_generic(config,
@@ -1302,6 +1302,15 @@ int disorder_schedule_add(disorder_client *c,
   return rc;
 }
 
+/** @brief Adopt a track
+ * @param c Client
+ * @param id Track ID to adopt
+ * @return 0 on success, non-0 on error
+ */
+int disorder_adopt(disorder_client *c, const char *id) {
+  return disorder_simple(c, 0, "adopt", id, (char *)0);
+}
+
 /*
 Local Variables:
 c-basic-offset:2