diff --git a/bindings/python/rb.defs b/bindings/python/rb.defs
index 3846108..36a1334 100644
--- a/bindings/python/rb.defs
+++ b/bindings/python/rb.defs
@@ -1368,6 +1368,25 @@
   (return-type "char*")
 )
 
+(define_virtual impl_want_uri
+  (of-object "RBSource")
+  (return-type "guint")
+  (parameters
+   '("const-char*" "uri")
+  )
+)
+
+(define-virtual impl_add_uri
+  (of-object "RBSource")
+  (return-type "gboolean")
+  (parameters
+   '("const-char*" "uri")
+   '("const-char*" "title")
+   '("const-char*" "genre")
+  )
+)
+
+
 
 ;; From ../../sources/rb-sourcelist.h
 
