trait AbstractMythService extends ServiceProtocol with MythService
- Alphabetic
- By Inheritance
- AbstractMythService
- MythService
- BackendService
- Service
- ServiceProtocol
- ServiceResultReaderImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def connection: AbstractHttpConnection
- Definition Classes
- ServiceProtocol
- abstract def converter: ServiceResultConverter
- Definition Classes
- ServiceResultReaderImplicits
- abstract def post[T](endpoint: String, params: Map[String, Any] = Map.empty)(level0Field: String = "", level1Field: String = "")(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
- Definition Classes
- ServiceProtocol
- abstract def request[T](endpoint: String, params: Map[String, Any] = Map.empty)(level0Field: String = "", level1Field: String = "")(implicit arg0: ServiceResultReader[T]): ServiceResult[T]
- Definition Classes
- ServiceProtocol
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addStorageGroupDir(storageGroup: String, dirName: String, hostName: String): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def backupDatabase(): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def buildPath(service: String, endpoint: String, params: Map[String, Any]): String
- Definition Classes
- ServiceProtocol
- def buildPath(endpoint: String, params: Map[String, Any] = Map.empty): String
- Definition Classes
- ServiceProtocol
- def buildStartCountParams(startIndex: Int, count: OptionalCount[Int]): Map[String, Any]
- Definition Classes
- ServiceProtocol
- def changePassword(userName: String, oldPassword: String, newPassword: String): ServiceResult[Boolean]
Changes password stored at HTTP/Protected/Password, used for some services? URLs, specified by HTTP/Protected/Urls ? See libs/libmythupnp/httprequest.cpp for more info.
Changes password stored at HTTP/Protected/Password, used for some services? URLs, specified by HTTP/Protected/Urls ? See libs/libmythupnp/httprequest.cpp for more info.
This API appears to be useless, at least in 0.28, as nothing seems to use this password, and I can't find a way to set the initial value other than editing the database directly.
- Definition Classes
- AbstractMythService → MythService
- def checkDatabase(repair: Boolean): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def endpoints: Map[String, ServiceEndpoint]
- Definition Classes
- ServiceProtocol
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getBackendInfo: ServiceResult[BackendDetails]
- Definition Classes
- AbstractMythService → MythService
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getConnectionInfo(pin: String): ServiceResult[ConnectionInfo]
- Definition Classes
- AbstractMythService → MythService
- def getFormatDate(dateTime: MythDateTime, shortDate: Boolean): ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def getFormatDateTime(dateTime: MythDateTime, shortDate: Boolean): ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def getFormatTime(dateTime: MythDateTime): ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def getFrontends(onlyOnline: Boolean): ServiceResult[List[KnownFrontendInfo]]
- Definition Classes
- AbstractMythService → MythService
- def getFrontends: ServiceResult[List[KnownFrontendInfo]]
- Definition Classes
- MythService
- def getHostName: ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def getHosts: ServiceResult[List[String]]
- Definition Classes
- AbstractMythService → MythService
- def getKeys: ServiceResult[List[String]]
- Definition Classes
- AbstractMythService → MythService
- def getLogApplications: ServiceResult[List[String]]
- Definition Classes
- AbstractMythService → MythService
- def getLogHostNames: ServiceResult[List[String]]
- Definition Classes
- AbstractMythService → MythService
- def getLogs(hostName: String, application: String, pid: Int, tid: Int, thread: String, filename: String, lineNumber: Int, function: String, fromTime: Instant, toTime: Instant, level: String, msgContains: String): ServiceResult[List[LogMessage]]
Retrieve log entries from the database.
Retrieve log entries from the database.
If logging to the database is not configured, then there will be no entries to return. Starting with MythTV 0.27, if database logging is desired it must be enabled using the --enable-dblog argument to mythbackend.
All parameters are optional and allow for filtering the log messages to only those of interest.
- Definition Classes
- AbstractMythService → MythService
- def getSetting(hostName: String, key: String): ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def getSetting(key: String): ServiceResult[String]
Query a global MythTV setting.
Query a global MythTV setting.
A global setting is stored in the database with NULL as the hostname.
- key
the key name of the global setting to query
- returns
the value of the setting, or None if not found
- Definition Classes
- MythService
- def getSettingList(hostName: String): ServiceResult[Settings]
- Definition Classes
- AbstractMythService → MythService
- def getStorageGroupDirs(hostName: String, groupName: String): ServiceResult[List[StorageGroupDir]]
- Definition Classes
- AbstractMythService → MythService
- def getTimeZone: ServiceResult[TimeZoneInfo]
- Definition Classes
- AbstractMythService → MythService
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def parseIsoDateString(dateTimeString: String): ServiceResult[MythDateTime]
- Definition Classes
- AbstractMythService → MythService
- def profileDelete(): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def profileSubmit(): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def profileText(): ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def profileUpdated: ServiceResult[String]
- Definition Classes
- AbstractMythService → MythService
- def profileUrl: ServiceResult[URI]
- Definition Classes
- AbstractMythService → MythService
- def putSetting(hostName: String, key: String, value: String): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def removeStorageGroupDir(storageGroup: String, dirName: String, hostName: String): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def removeStorageGroupDir(dir: StorageGroupDir): ServiceResult[Boolean]
- Definition Classes
- MythService
- def requestStream(endpoint: String, params: Map[String, Any] = Map.empty): HttpStreamResponse
- Definition Classes
- ServiceProtocol
- Annotations
- @nowarn()
- def sendMessage(message: String, address: String, udpPort: Int, timeout: Duration): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def sendNotification(message: String, origin: String, description: String, extra: String, progressText: String, progress: Float, fullScreen: Boolean, timeout: Duration, notifyType: NotificationType, priority: NotificationPriority, visibility: NotificationVisibility, address: String, udpPort: Int): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- final def serviceName: String
- Definition Classes
- MythService → Service
- def streamResponse[U](response: HttpStreamResponse, f: (HttpStreamResponse) => U): Unit
- Definition Classes
- ServiceProtocol
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def testDbSettings(hostName: String, userName: String, password: String, dbName: String, dbPort: Int): ServiceResult[Boolean]
- Definition Classes
- AbstractMythService → MythService
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit def try2Result[T](t: Try[T]): ServiceResult[T]
- Definition Classes
- ServiceProtocol
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- implicit object ArtworkInfoListReader extends ServiceResultReader[List[ArtworkInfo]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object BackendDetailsReader extends ServiceResultReader[BackendDetails]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object BlurayInfoReader extends ServiceResultReader[BlurayInfo]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object BooleanReader extends ServiceResultReader[Boolean]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object CaptureCardIdReader extends ServiceResultReader[CaptureCardId]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object CaptureCardListReader extends ServiceResultReader[List[CaptureCard]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object CaptureCardReader extends ServiceResultReader[CaptureCard]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ChannelDetailsPagedListReader extends ServiceResultReader[PagedList[ChannelDetails]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ChannelDetailsReader extends ServiceResultReader[ChannelDetails]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ChannelGroupListReader extends ServiceResultReader[List[ChannelGroup]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ChannelPagedListReader extends ServiceResultReader[PagedList[Channel]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ConnectionInfoReader extends ServiceResultReader[ConnectionInfo]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object FrontendStatusReader extends ServiceResultReader[FrontendStatus]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object GuideBriefReader extends ServiceResultReader[Guide[Channel, ProgramBrief]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object GuideDetailsReader extends ServiceResultReader[Guide[ChannelDetails, Program]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ImageSyncStatusReader extends ServiceResultReader[ImageSyncStatus]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object InputIdReader extends ServiceResultReader[InputId]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object InputListReader extends ServiceResultReader[List[Input]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object IntReader extends ServiceResultReader[Int]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object KnownFrontendInfoListReader extends ServiceResultReader[List[KnownFrontendInfo]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object LineupListReader extends ServiceResultReader[List[Lineup]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ListingSourceIdReader extends ServiceResultReader[ListingSourceId]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ListingSourceReader extends ServiceResultReader[ListingSource]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object LiveStreamListReader extends ServiceResultReader[List[LiveStream]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object LiveStreamReader extends ServiceResultReader[LiveStream]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object LogMessageListReader extends ServiceResultReader[List[LogMessage]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object MythDateTimeReader extends ServiceResultReader[MythDateTime]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object MythFileHashReader extends ServiceResultReader[MythFileHash]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ProgramBriefPagedListReader extends ServiceResultReader[PagedList[ProgramBrief]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ProgramPagedListReader extends ServiceResultReader[PagedList[Program]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object ProgramReader extends ServiceResultReader[Program]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecRuleFilterListReader extends ServiceResultReader[List[RecRuleFilterItem]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecRuleFilterPagedListReader extends ServiceResultReader[PagedList[RecRuleFilterItem]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordRuleIdReader extends ServiceResultReader[RecordRuleId]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordRulePagedListReader extends ServiceResultReader[PagedList[RecordRule]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordRuleReader extends ServiceResultReader[RecordRule]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordablePagedListReader extends ServiceResultReader[PagedList[Recordable]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordedIdReader extends ServiceResultReader[RecordedId]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordedMarkupBytesListReader extends ServiceResultReader[List[RecordedMarkupBytes]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordedMarkupListReader extends ServiceResultReader[List[RecordedMarkupFrame]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordedMarkupMsListReader extends ServiceResultReader[List[RecordedMarkupMilliseconds]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordedSeekBytesListReader extends ServiceResultReader[List[RecordedSeekBytes]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordedSeekMsListReader extends ServiceResultReader[List[RecordedSeekMilliseconds]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordingPagedListReader extends ServiceResultReader[PagedList[Recording]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RecordingReader extends ServiceResultReader[Recording]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object RemoteEncoderStateListReader extends ServiceResultReader[List[RemoteEncoderState]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object SOListingSourceListReader extends ServiceResultReader[ServicesObject[List[ListingSource]]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object SettingsReader extends ServiceResultReader[Settings]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object SongPagedListReader extends ServiceResultReader[PagedList[Song]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object SongReader extends ServiceResultReader[Song]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object StorageGroupDirListReader extends ServiceResultReader[List[StorageGroupDir]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object StringListReader extends ServiceResultReader[List[String]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object StringMapReader extends ServiceResultReader[Map[String, String]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object StringReader extends ServiceResultReader[String]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object TimeZoneInfoReader extends ServiceResultReader[TimeZoneInfo]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object TitleInfoListReader extends ServiceResultReader[List[TitleInfo]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object UriReader extends ServiceResultReader[URI]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoLookupListReader extends ServiceResultReader[List[VideoLookup]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoMultiplexPagedListReader extends ServiceResultReader[PagedList[VideoMultiplex]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoMultiplexReader extends ServiceResultReader[VideoMultiplex]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoPagedListReader extends ServiceResultReader[PagedList[Video]]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoPositionBytesReader extends ServiceResultReader[VideoPositionBytes]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoPositionFrameReader extends ServiceResultReader[VideoPositionFrame]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoPositionMillisecondsReader extends ServiceResultReader[VideoPositionMilliseconds]
- Definition Classes
- ServiceResultReaderImplicits
- implicit object VideoReader extends ServiceResultReader[Video]
- Definition Classes
- ServiceResultReaderImplicits
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated