Example #1
0
def delete_booking(service_locator):
    return send_dbus_msg(
    "Zinc.ContentAcquisition",
    "/Zinc/ContentAcquisition/LinearAcquisition2",
    "Zinc.ContentAcquisition.LinearAcquisition2.deleteBooking",
    service_locator
)
Example #2
0
def book_recording(service_locator):
    return send_dbus_msg(
    "Zinc.ContentAcquisition",
    "/Zinc/ContentAcquisition/LinearAcquisition2",
    "Zinc.ContentAcquisition.LinearAcquisition2.bookEvent",
    service_locator,
    DBusUint32(1)
)
Example #3
0
def get_events(service, from_time, to_time):
    return send_dbus_msg(
    "Zinc.Metadata",
    "/Zinc/Metadata/EventRepository",
    "Zinc.Metadata.EventRepository.getScheduleEvents",
    DBusArray([service]),
    DBusUint32(from_time),
    DBusUint32(to_time)
)
Example #4
0
def delete_in_progress_recording(service_locator):
    return send_dbus_msg(
    "Zinc.ContentAcquisition",
    "/Zinc/ContentAcquisition/LinearAcquisition2",
    "Zinc.ContentAcquisition.LinearAcquisition2.stopInProgressRecording",
    str(service_locator),
    False

)
Example #5
0
def get_local_media_records(from_index, to_index):
    return send_dbus_msg(
    "Zinc.LocalMediaLibrary",
    "/Zinc/Media/LocalMediaLibrary2",
    "Zinc.Media.LocalMediaLibrary2.getMediaRecords",
    2,
    0,
    True,
    DBusUint32(from_index),
    DBusUint32(to_index)
)
Example #6
0
def get_booked_recordings():
        return send_dbus_msg(
        "Zinc.ContentAcquisition",
        "/Zinc/ContentAcquisition/LinearAcquisition2",
        "Zinc.ContentAcquisition.LinearAcquisition2.getScheduledRecordings"
)
Example #7
0
def get_services_list():
    return send_dbus_msg(
    "Zinc.Metadata",
    "/Zinc/Metadata/ServiceRepository",
    "Zinc.Metadata.ServiceRepository.getServiceList"
)