Commit Graph

72 Commits

Author SHA1 Message Date
fgerlits 892d7d132f added 7 scheduler methods to schedulerClient 2005-02-07 21:35:21 +00:00
fgerlits e68598ebb9 added (unnecesary) initialization of pointer to make the compiler happy 2005-02-05 10:01:56 +00:00
fgerlits e85731b8e6 added conversion to/from XmlRpcValue to AudioClip and Playlist;
modified Scheduler methods to use these conversions;
fixed bug in Scheduler: some methods caught wrong kind of exception;
modified Playlist to accept several PlaylistElements at the same
  relative offset;
modified methods for deleting playlist elements and updating fade info
  to refer to playlist elements by ID, not relative offset
2005-02-05 08:12:37 +00:00
fgerlits aca8977831 cleaned up Playlist, AudioClip etc. 2005-02-03 18:52:27 +00:00
fgerlits 689fbf12d5 fixed bug #578 2005-02-03 11:51:53 +00:00
fgerlits 2d4c16a1d3 added login, logout and resetStorage XML-RPC methods to scheduler daemon;
fixed the existing 'Rpc...Test's, and added some more
2005-01-31 19:51:25 +00:00
fgerlits 047a6ba6d0 added function readTag() to AudioClip class to read ID3v2 tag info 2005-01-25 18:21:42 +00:00
fgerlits df58fd8fcf added TagConversion class to module core 2005-01-21 21:15:21 +00:00
fgerlits 83d1971639 implemented search() in Storage; it works in the TestStorageClient,
does not work yet in the WebStorageClient
2005-01-19 20:51:48 +00:00
maroy 0f71a6b877 fixed ambigous naming of the ptime variables 2005-01-18 11:17:50 +00:00
fgerlits db0fcb87fb changed try-catch formatting
added deletePreferencesItem() to authentication module
2005-01-13 14:43:42 +00:00
fgerlits 5c5e8c7de9 Updated the methods in the scheduler module to use the changed storage client
interface.
Re-formatted try-catch blocks everywhere to make them less readable.
2005-01-12 20:28:31 +00:00
fgerlits 300a90ab83 added documentation to the storage clients
rewrote the TestStorageClient to better mirror the behavior of the
    WebStorageClient
added copy constructors to AudioClip and Playlist (needed in TestS.C.)
2005-01-12 15:46:51 +00:00
maroy 70a8e75020 added signal possibility to threads 2005-01-10 11:04:44 +00:00
fgerlits 67910f4fcf added title field in saved playlist
fixed (kind of; I still don't understand them) some problems arising from
    StorageException -> XmlRpcException change
2005-01-10 10:36:56 +00:00
maroy 4eac8957fd moved LiveSupport::Storage::StorageException and derivatives to
LiveSupport::Core::XmlRpcException
2005-01-08 12:40:33 +00:00
maroy a08d2b4dcd added some more functions 2005-01-08 12:39:33 +00:00
fgerlits cf1054852c moved XmlRpcTools (and PlayLogEntry) over to the Core module 2005-01-07 14:55:19 +00:00
fgerlits 4453635885 addAudioClip() and addPlaylist() now update playlength of Playlist object 2005-01-06 12:59:57 +00:00
fgerlits 7a56bbf8be added AudioClip constructor without ID, to be used before storeAudioClip()
added run-time type info to Playable: getType(), getAudioClip() and
    getPlaylist()
2005-01-04 21:47:56 +00:00
fgerlits f1ca8879ab added acquirePlaylist() and releasePlaylist() to WebStorageClient
modified config() methods in Core (Playlist, PlaylistElement, FadeInfo,
    and AudioClip) to read ID as hexadecimal string & not decimal number
some config xml files and tests had to be modified accordingly
2005-01-03 19:39:54 +00:00
fgerlits 6eb6926c8b added playlist methods to WebStorageClient (everything except acquire and
release)
finally got rid of RemoveAudioClip() in Playlist
2004-12-31 14:13:49 +00:00
fgerlits 4d777103f7 added title attribute to AudioClip (in config(), too)
updated config files with title attribute
created getXmlString() method in AudioClip, Playlist, PlaylistElement
    and FadeInfo
replaced old (and bad) toXml() method with getMetadataString() in AudioClip
2004-12-30 20:09:28 +00:00
fgerlits 562705b031 changed return values in AudioClip and Playlist from Ptr<std::string>::Ref
and Ptr<Glib::ustring>::Ref to Ptr<const ... >::Ref
finished adding audio clip methods to WebStorageClient
modified helix install script to copy the splay executable to $LS/usr/bin
    (HELIX_LIBS needs to be set to "$LS/usr/lib/helix/" for this to work)
2004-12-29 19:16:33 +00:00
fgerlits 11f46d11ba wrote configuration of AudioClip from metafile;
added toXml() method to AudioClip
2004-12-29 10:02:29 +00:00
fgerlits 3b01df226c added get/set methods for title and for general metadata in AudioClip
and in Playlist
2004-12-27 19:52:02 +00:00
fgerlits a7721186cd *** empty log message *** 2004-12-24 14:20:15 +00:00
fgerlits 518ae21eeb added curl-7.12.3 in tools/
plagiarized MD5 code from Mordechai T Abzug into Core::Md5 class
2004-12-23 21:53:22 +00:00
fgerlits 288ad456be Finally got reading from the storage server to work. Yippee! 2004-12-21 21:00:37 +00:00
fgerlits 48be2884b4 changed UniqueId::IdType from unsigned int to long long int
added UniqueId constructor from, and conversion to, std::string
got WebStorageClient::existsAudioClip() to work
2004-12-20 22:08:19 +00:00
maroy e9f5b6b04c fixed fallbackTest 2004-12-20 14:02:48 +00:00
maroy 1522d9c053 added LocalizedConfigurable
added Glib::ustring functions to LocalizedObject
2004-12-20 13:58:16 +00:00
fgerlits 12e3b40235 patched incorrect handling of struct tm in XmlRpc::XmlRpcValue 2004-12-13 21:45:41 +00:00
maroy b9495ba094 time conversion routines now properly throw exceptions, when needed 2004-12-13 13:56:13 +00:00
maroy b937849015 added TimeCoverstion::tmToPtime() 2004-12-13 12:33:41 +00:00
fgerlits 089744e465 added some stuff to the WebStorageClient, not much to show for it yet 2004-12-08 12:50:09 +00:00
fgerlits 0c6cd50546 added abstract Playable class, which is a common ancestor of AudioClip and
Playlist; plus some clarification in the PlaylistElement documentation
2004-12-06 17:19:24 +00:00
fgerlits 3ce857b78b added parentheses to make gcc happy 2004-12-03 11:07:42 +00:00
maroy 585a096fdb added capability to Localized object to load a resource bundle based on
information in a configuration file
2004-12-01 20:07:37 +00:00
maroy 70968ffbcf added message formatting functions 2004-11-30 23:57:55 +00:00
fgerlits 34b681064c added support for playlists containing other playlists 2004-11-29 20:40:36 +00:00
maroy 952021633d removed pthread_exit() again. for some reason, the pthread implementation
on Mandrake 10 crashes when a thread function exists by calling it.
2004-11-25 09:51:24 +00:00
fgerlits 8d7e16a0c4 changed StorageClientFactory to produce only one kind of client
added some documentation (of xml configuration file format)
2004-11-24 16:21:59 +00:00
maroy 9ae4244b4b addded Thread::yield()
replaced usleep() call to nanosleep() in TimeCoversion::sleep()
2004-11-24 13:05:27 +00:00
maroy a9fddab949 fixed typo 2004-11-22 12:05:21 +00:00
maroy e0cac7c756 added LocalizedObject base class, with one known failing test 2004-11-22 10:30:12 +00:00
maroy f790cf1965 fixed thread test to make sure it runs on all scheduling environments 2004-11-18 15:59:22 +00:00
maroy 5e8312cc82 fixed bug #0000452, where the thread was crashing after exit 2004-11-18 15:44:11 +00:00
fgerlits 9db6d24725 removed the URIs from released playlists and audio clips
added the XmlRpcServerMethod external to the Scheduler documentation
2004-11-10 17:45:53 +00:00
fgerlits 0e0d7335a1 rewrote acquire/release methods in TestStorageClient 2004-11-09 16:05:44 +00:00