__group__ ticket summary component version type owner status created _changetime _description _reporter 16 Writing full specs for the Class A cert RoarAudio Certification defect new 2010-10-22T00:32:12+02:00 2011-07-22T19:41:51+02:00 "We need to write a full spec for the class A cert. This includes: * Process Infos, * Common requirements, * Special (A specific) requirements, * A RA/Standard." ph3-der-loewe 17 Design and select a logo for Class A cert RoarAudio Certification defect new 2010-10-22T00:34:42+02:00 2011-07-22T19:42:29+02:00 "We need to design an select (vote) for a logo used for the Class A cert. The logo should somehow correspond to the assigned trivialname 'ready to roar'." ph3-der-loewe 19 Define a process to get some product certified RoarAudio Certification defect new 2010-10-22T00:41:12+02:00 2011-08-24T18:48:00+02:00 "We need to define the process how a vendor get something certified. This process infos must include infos on how to apply, what infos to provide, how the audit is done, how the result is handled and how to help with the audit as well as infos on special types of the audit (like incremental audit)." ph3-der-loewe 20 Define common reqirements for all certs (all classes) RoarAudio Certification defect new 2010-10-22T00:43:14+02:00 2011-07-22T19:43:06+02:00 We need to define the common requirements for all classes. Those requirements should be in a RA/Standard on it's own. ph3-der-loewe 38 Need a repository for standards Standards defect ph3-der-loewe assigned 2010-10-27T12:12:03+02:00 2011-07-22T19:43:52+02:00 We need a repository just for the standards. It will contain all public standards by us and by others which publish their standards using us. In addition it should contain all stub standards. ph3-der-loewe 254 Naming Ideas RoarAudio Project Documentation defect ph3-der-loewe accepted 2012-07-05T14:38:07+02:00 2015-02-07T22:21:14+01:00 "The RoarAudio project needs a real name. This name should be discussed within this ticket. Current candidates: * RoarAudio Project * RoarAudio Foundation Feel free to suggest other names." ph3-der-loewe 106 Need to find a working and good license for Standards Standards task new 2010-12-14T04:32:46+01:00 2011-07-16T15:27:55+02:00 "We need to find a working and good license for the standard. The license needs to have those key features: * It must allow copies, both commercial and non-commercial * It must allow people to implement the described protocol, process, implementation, work(flow), data, ... freely. Both for commercial and non-commercial implementations. * It must allow changes and publishing changes (but see bellow!) * It must match common requirements like Debian's DFSG and OSI requirements so it can be freely distributed * It must require to list authors * It must not require the license to be inlined into the document itself. * It must require changed versions to not claim to be the original: The Vendor ID MUST NOT be used by someone else than the person or company it was assigned to. If the vendor itself publishes a updated version the version number MUST be changed. * It must require that all depends of the document needed to be implemented or used MUST NOT be of stricter restriction. There should be a flavor which allows depends on stricter restricted standards. Maybe there are some points I forgot, please comment!" ph3-der-loewe 348 Hardware needs to be selected RoarAudio Development Kit task new 2013-02-05T16:31:36+01:00 2013-05-25T12:44:36+02:00 Hardware needs to be selected which will be used as board. Depending on the features of this board some more hardware components need to be selected like audio IO. ph3-der-loewe 349 Operating System needs to be selected RoarAudio Development Kit task new 2013-02-05T16:35:51+01:00 2013-02-05T16:41:02+01:00 "An Operating System needs to be selected. It needs to be abled to have full multi process as well as multi thread support and supports all the required hardware." ph3-der-loewe 45 BTS hangs sometimes on requests RoarAudio Project defect new 2010-10-30T17:54:31+02:00 2012-04-24T04:46:16+02:00 "The Bugtracking system sometimes hangs on request like in case of network error. However if I send another request in parallel (for example in a second tab) the first request is completed without any additional delay." ph3-der-loewe 252 The RoarAudio project needs a Freedom Policy Documentation defect ph3-der-loewe accepted 2012-07-05T14:28:54+02:00 2012-07-05T14:46:15+02:00 "The RoarAudio project needs a Freedom Policy. The Policy is needed so we have a document as reference when we start a new subproject or add or updated well known numbers in the standards. See RoarAudioFreedomPolicy for a draft. Discussion in this ticket." ph3-der-loewe 253 The RoarAudio Project needs a defined structure Documentation defect ph3-der-loewe accepted 2012-07-05T14:32:34+02:00 2012-07-05T14:35:07+02:00 "The RoarAudio Project needs a defined structure. This includes defining a fixed voting process. A draft can be found at RoarAudioOrganizationStructure. Discussion should happen in this ticket." ph3-der-loewe 105 Specs for Tantalos should be written and collected in RoarAudio Standards format Tantalos task new 2010-12-14T02:58:49+01:00 2011-07-22T19:45:03+02:00 "Specs for Tantalos should be written and collected in RoarAudio Standards format. Those documents should be published under Standards Vendor ID 1 ('proto'). The following parts should get a document on there own: * How to calculate UUIDs based on Meta Data * Basic protocol (HTTP) * Querying index (Special UUIDs...) * How to announce Tantalos using OpenSLP * URL schema for Tantalos Note that there should also be a reference to a yet to be written VCLT standard." ph3-der-loewe 270 Trac enforces no SSL for Login Website defect stephanj new 2012-07-15T00:23:01+02:00 2012-07-15T02:08:22+02:00 "See Title. " stephanj 116 There should be a comunity/user driven portal about RoarAudio on win* RoarAudio Project enhancement stephanj assigned 2010-12-27T11:59:03+01:00 2011-07-22T19:47:41+02:00 "There should be a comunity/user driven portal about RoarAudio on win*. This portal should provide the following information and services: * Current porting (to win*) status on all known RoarAudio components. * Infos on 3rd party software supporting RoarAudio (like rsd). * Downloads for plugins and binarys (like winamp plugin or pre-build roard) * News section" ph3-der-loewe 13 Migrate data from all TODO lists into Trac Documentation task ph3-der-loewe assigned 2010-10-22T00:08:54+02:00 2011-07-22T19:47:11+02:00 We should migrate all the data from all TODO lists into trac. In addition the TODO lists should striped down to some overall information without details. ph3-der-loewe 93 WinAmp plugin should be published Plugins and Applications defect stephanj assigned 2010-11-28T23:33:20+01:00 2012-05-05T10:44:50+02:00 Some time ago stephanj wrote a µRoar based WinAmp plugin. This plugin should be published somehow. ph3-der-loewe 179 Software for the Window$ Portal RoarAudio Project enhancement stephanj new 2011-09-17T00:26:33+02:00 2012-05-05T10:42:48+02:00 "Which software should be used for the portal? Options include: * Mediawiki * Trac * webgen " stephanj 363 Stream breaks after Pausing it RoarAudio PlayList Daemon enhancement new 2013-11-25T14:20:26+01:00 2013-12-11T12:53:05+01:00 I suspect it happens due to pausing network activity/timeout stephanj 117 Naming Ideas for windows portal RoarAudio Project task stephanj assigned 2010-12-29T21:11:28+01:00 2012-05-05T10:42:26+02:00 We would need a Name for this... stephanj 335 Anonymous or Authenticated Access to the Code Repository Standards task ph3-der-loewe new 2012-11-13T14:59:34+01:00 2012-11-13T14:59:34+01:00 I hereby request access to the code tree to do more efficient stuff with the code! stephanj 350 A case nees to be build RoarAudio Development Kit task new 2013-02-05T16:38:13+01:00 2013-02-05T16:41:13+01:00 "A simple case needs to be build. It needs to protect the user from touching random parts as well as be easy to open for more advanced users to do electrical changes." ph3-der-loewe 342 An archlinux test VM should be added to help the hackers porting Automatic Build System enhancement stephanj new 2013-01-15T14:45:00+01:00 2013-01-25T13:27:02+01:00 "There should be an archlinux VM added to the build system to help the hackers porting and maintaining the package(s) for archlinux. Config as in the ticket. I selected 'amd64' as it is more modern and should still show all problems with ix86." ph3-der-loewe 263 There should be lists of protocol's magic numbers on this wiki Documentation task new 2012-07-12T16:16:21+02:00 2012-07-15T12:16:46+02:00 "For some protocol magics there are already lists on this wiki. They can be found at [[Specs]]. This should be completed. The following is a list of magic groups which need such a list: * Volume Sub Commands * Speex and CELT magics * Beep Types * Byte Orders * Client Flags * Genres * Licenses * LTM Targets and Sub-Sub-Operation codes * Meta data types and modes * Recommended Process IDs for embedded devices * Notify Events * Socket Types * Stream Flags * Stream States * Stream Roles * Vendor IDs * Command IDs (See also [[Specs/Command]]) * Object Types * Filter stuff * Auth Types * Attach Types * Stream Paras * Message Flags and Message format * Server Info Types * Information Type Server Type (ITST) * Clock IDs This was already done for: * Codec IDs * Error IDs * Protocol IDs * Stream DIRs" ph3-der-loewe 347 An Kit for developing RoarAudio based hardware should be created (meta ticket) RoarAudio Development Kit task new 2013-02-05T16:28:21+01:00 2013-02-05T16:32:43+01:00 "There should be a kit for developers to help them develop RoarAudio based hardware. The following stuff should be possible with the board: * Use it as network based sound/MIDI/DMX controler. * Run standard RoarAudio software like libroar and roard. * Run specific RoarAudio software for the kit. * Run own software. * Compile on the kit so no cross compiler is needed. The following interfaces are needed: * Power (best: 9V..15V DC with internal regulators, optionally powering via USB) * Status LED(s) (Power,...) * Ethernet * At least one stereo in and out. * MIDI port * DMX port * USB (host controller) * Standard buses (I²C, SPI, A²C, ...; exact list to be defined later) * GPIO (number to be defined later) * Maybe some used defined LEDs and switches. The board needs to come with a secure case and high voltage parts must not be included. The following protocols need to be supported: * DHCP (client) * DNS (client) * HTTP (client) * FTP (client) * SSH (server + client, scp, sftp) * NTP (client) * RoarAudio (depending on running software) * RPLD (depending on running software)" ph3-der-loewe 0.1.7 356 New store gets created without a Queue RoarAudio PlayList Daemon 0.1.7 defect new 2013-11-20T10:50:15+01:00 2013-11-21T12:03:49+01:00 "This causes quite a headache..... Tried with a Debian Store and rpld-storemgr." stephanj 0.1.7 358 rpld-storemgr is unable to write to /var/lib/roarplaylistd due to permission issues RoarAudio PlayList Daemon 0.1.7 defect new 2013-11-20T10:58:57+01:00 2013-11-21T12:08:10+01:00 "This makes creating a new store into the default directory a bit tricky... Also the Script assumes that the rpld binary is called rpld which is not the case(atleast on Debian)." stephanj 0.1.7 359 rpld clients should propagate errors when the rpld returns an error RoarAudio PlayList Daemon 0.1.7 enhancement new 2013-11-20T11:01:12+01:00 2013-11-20T18:21:04+01:00 stephanj 0.3 209 Dies ist ein Test Ticket was der Löwe bitte nicht löscht... Website 0.3 defect new 2012-04-01T20:35:54+02:00 2012-08-20T17:58:46+02:00 ... DANKE! stephanj current 24 Port to OpenVMS RoarAudio Main Package current defect assigned 2010-10-22T15:20:17+02:00 2011-12-06T11:32:18+01:00 OpenVMS is a Operating system from DEC (now HP). RoarAudio should be ported to OpenVMS. ph3-der-loewe current 26 RoarAudio should be ported to Hurd RoarAudio Main Package current defect new 2010-10-23T12:04:41+02:00 2012-04-09T10:33:34+02:00 "RoarAudio should be ported to GNU's Hurd kernel. This kernel uses quite a different IO concept and there are currently no sound stuff implemented. The RoarAudio project may help the Hurd project about this with a good native port. Note that RoarAudio already runs on top of Hurd. This bug report is about Hurd specific stuff and more native sound drivers." ph3-der-loewe current 368 __write_channels() in codecfilter_roardmx.c my loose channels roard current defect new 2014-01-28T13:53:03+01:00 2014-01-28T14:12:37+01:00 "`__write_channels()` in `codecfilter_roardmx.c` my loose channels in case of message size overflow. If `roar_roardmx_message_add_chanval()` fails it will generate a new message but will not try to insert that given channel into the new message." ph3-der-loewe current 10 Add support to pass VIOs over socket (for PASSFH) RoarAudio Main Package current enhancement new 2010-10-21T23:41:30+02:00 2012-06-05T05:13:11+02:00 Support to pass VIOs over the network should be implemented so normal APIs can make use of PASSFH command. ph3-der-loewe current 39 Add support for CON_STREAM µRoarD current enhancement new 2010-10-30T14:24:23+02:00 2011-09-15T22:46:36+02:00 Currently µRoarD does only support EXEC and PASSFH. CON_STREAM support should be added. ph3-der-loewe current 43 Support for stream flags should be added µRoarD current enhancement new 2010-10-30T14:38:14+02:00 2012-04-01T07:23:35+02:00 "Support for some basic flags should be added. The following flags are candidates for this: * primary * output * sync * hwmixer (after #22 has been fixed) * pause * mute (after #22 has been fixed) * immutable" ph3-der-loewe current 352 Remove roar_libroar_get_path_static() from libroar libroar and friends current enhancement new 2013-04-14T14:12:53+02:00 2013-04-14T14:12:53+02:00 roar_libroar_get_path_static() needs to be removed to support win32 with non-static and non-build-time-known paths. ph3-der-loewe current 7 Need to implement buffer VIO libroar and friends current task new 2010-10-21T22:21:48+02:00 2012-06-05T05:12:52+02:00 "Need to write a VIO which does userland buffering of data to support virtual in-memory seeks. It also need to implement a data-is-seeked-at-position-X as required by the protocol to fully support the SEEK command." ph3-der-loewe current 8 Implement SEEK command in roard roard current task ph3-der-loewe new 2010-10-21T22:32:18+02:00 2011-07-22T19:45:48+02:00 The new SEEK command should be implemented in roard as per protocol specs. ph3-der-loewe current 75 gstreamer plugin needs a lot work to get useable Plugins and Applications current task new 2010-11-14T14:33:00+01:00 2012-05-14T04:13:45+02:00 "The gstreamer plugin should be updated: * We need working build scripts * We need a roarsrc element * Need to get upstreamed" ph3-der-loewe current 76 MPlayer plugin should be re-written Plugins and Applications current task themaister assigned 2010-11-14T14:36:05+01:00 2012-04-09T10:34:03+02:00 "The MPlayer output plugin should be re-written completely. The new version should use the VS API." ph3-der-loewe current 353 type-punned pointer µRoarD current defect new 2013-09-01T12:43:10+02:00 2013-09-01T12:43:49+02:00 "Error message from compiler: {{{ clients.c: In function 'muroard_client_handle': clients.c:254:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] clients.c:261:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] clients.c:264:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] clients.c:264:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] clients.c:274:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] clients.c:285:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] clients.c: In function 'muroard_client_handle_caps': clients.c:746:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] }}} Suggested solution: Ensure alignment of buffer and if needed update casts." ph3-der-loewe current 35 Make libroaryiff a perfect replacement for libY2 libroar and friends current enhancement new 2010-10-27T03:22:36+02:00 2012-07-04T11:10:02+02:00 "Currently libroaryiff is a good replacement for libY2 however some applications (namely searchandrescue) do not work with it. libroaryiff should be made a perfect replacement for libY2. Also note that libY2 is not under active development anymore." ph3-der-loewe current 50 Add support for HashTables RoarAudio Main Package current enhancement new 2010-11-01T15:55:02+01:00 2012-08-18T11:23:31+02:00 Support for HashTables should be added as soon as the specs become frozen. ph3-der-loewe current 64 Screenshot or pricture should be added for every product we have listed Website current enhancement assigned 2010-11-10T01:57:39+01:00 2012-08-07T01:10:15+02:00 "There should be screenshots for the products we list on our website. How many and what to show depends on kind of product. * GUIs should have at least one screenshot for only main window and can have several more for stuff like config dialogs. * CLIs should show typical situation. * WUIs should show typical situation. * Hardware should Include a photo of the device. * Other stuff should have screenshots of whatever makes sense for them. " ph3-der-loewe current 78 A VLC plugin should be written Plugins and Applications current enhancement themaister assigned 2010-11-14T14:42:58+01:00 2013-01-06T18:07:43+01:00 There should be a VCL plugin be written. The plugin should use the VS API and may be based on the RSound plugin. ph3-der-loewe current 180 Write specifications for usage of STREAM_PARA_RADIO RoarAudio Protocol current enhancement ph3-der-loewe assigned 2011-09-26T17:55:28+02:00 2012-08-18T11:24:56+02:00 "For use of STREAM_PARA_RADIO the protocol needs to be defined. A flat structure should be defined containing all data needed to control radio devices like senders and receivers. See also http://en.wikipedia.org/wiki/Types_of_radio_emissions (and the German version)" ph3-der-loewe current 240 Add support for reading error message and error code from object Audio::RPLD current enhancement new 2012-05-21T23:02:42+02:00 2013-11-20T18:19:32+01:00 The library should provide a way to access the error code and error message as described at UUGRN:RoarAudio_PlayList_Daemon/Protokoll#Rahmen_Protokoll ph3-der-loewe current 332 Install(Helper to install) Roar* Daemons as Service on Windows RoarAudio Main Package current enhancement new 2012-09-28T16:35:29+02:00 2012-10-04T16:04:39+02:00 "ph3-der-loewe and I talked on IRC on a way to run the roard/rpld as Windows Service. This would have the advantage of having them running in the Background. They could be managed over a seperate Application/start/stop Bash scripts also they can be set to be started on System start. Further there can be a dependency chain which forces the roard to be started before the rpld. We agreed that there should be a tool to manage the Services and to run the daemons and also to configure them. It should be able to read from registry or config files to build a configuration/cmd line for the daemons when run as standalone/service. This could work pretty much like the LSB Init Scripts. This tool should be portable to be used by other daemons also. This should be discussed here and also we need to find some answers: - Config File(like LSB default file) or Registry for config storage? - Logging? Event Log or Logfile? - Add more if needed" stephanj current 354 Add --test to µRoarD µRoarD current enhancement new 2013-09-01T12:46:34+02:00 2013-09-01T12:46:34+02:00 "An option (e.g. --test) should be added to µRoarD. This option should let µRoarD run all the startup and shutdown code but the driver code. The main use of this option is implementing a test target in the Makefile. A test with the driver onlion can be done using --no-listen. This should be in the docs as well." ph3-der-loewe current 367 roard should use RANGESET command roard current enhancement new 2014-01-27T20:12:59+01:00 2014-01-27T20:12:59+01:00 roard should use the RANGESET command of RoarDMX in case updates can be optimized. ph3-der-loewe current 138 roarfilt(1) should be converted to VS API libroar and friends current task new 2011-06-20T14:38:28+02:00 2013-10-31T16:06:25+01:00 Currently roarfilt can not be converted to VS API because FILTER streams need to be EXECed in the current implementation to avoid a dead lock. See #87. ph3-der-loewe current 174 bash_completion needs to match package Plugins and Applications current task themaister new 2011-08-10T13:03:11+02:00 2013-10-31T15:15:27+01:00 The RoarAudio main package moved on while the bash completion script didn't. It needs some updates for next major release (0.4) to match *perfectly* to the package. ph3-der-loewe current 205 Remove legacy functions and vars RoarAudio Main Package current task new 2012-03-21T01:39:12+01:00 2012-06-14T04:32:22+02:00 "legacy function should be removed. The following is a list of such functions: * _ROAR_MLOCK grep-ing for roar_debug_warn_obsolete, _LIBROAR_ATTR_DEPRECATED and _LIBROAR_NOATTR_TO_STATIC will bring additional results." ph3-der-loewe current 229 roar_vio_write() should take a const buffer pointer libroar and friends current task new 2012-05-04T13:32:16+02:00 2012-05-04T13:32:16+02:00 roar_vio_write() currently takes a buffer as (void *), it should take (const void *). ph3-der-loewe current 296 Fix stdvios access and re-enable RTLD_DEEPBIND in roardl. libroar and friends current task ph3-der-loewe assigned 2012-08-08T15:59:30+02:00 2013-01-06T19:58:30+01:00 "* Update stdvios interface (see comments). * Re-enable RTLD_DEEPBIND. * See comments for more infos." ph3-der-loewe current 308 there should be a package for rpld on archlinux RoarAudio PlayList Daemon current task new 2012-08-18T18:30:34+02:00 2012-08-18T18:31:05+02:00 there should be a package for rpld on archlinux. ph3-der-loewe current 343 SavannahIce should be converted to use libroar's scheduler SavannahIce current task new 2013-01-16T01:34:05+01:00 2013-04-02T14:27:50+02:00 SavannahIce should be converted to use libroar's scheduler. currently it uses it's own scheduler. This change will make it more uniform with other applications and smaller. This will help with maintainability. ph3-der-loewe current 355 Request for new stream directions *_BIDIR RoarAudio Protocol current task new 2013-09-03T12:47:00+02:00 2013-09-03T12:47:00+02:00 "== Overview == There should be some more bidirectional stream directions: This is a list of IDs that follow the normal semantics: * MIDI_BIDIR * LIGHT_BIDIR * COMPLEX_BIDIR Those are a bit more complex but one should already allocate an ID for them so those BIDIR IDs are in a single block and there doesn't need to be that much updates on the frameworks defining constants for them: * RAW_BIDIR * RDTCS_BIDIR == MIDI_BIDIR == This should be a simple combination of MIDI_IN and MIDI_OUT. This can be useful for example with detached breakout boxes. == LIGHT_BIDIR == This is very interesting combination of LIGHT_IN and LIGHT_OUT. It is very useful when used with RoarDMX codec to let user interfaces update the state but get back all updates so they can share the the universe with multiple other sources. == COMPLEX_BIDIR == This will allow the complex subsystem handle bidirectional streams like LIGHT_BIDIR (see above). The type of data running in both direction will be subject to the used sub-channels as well as the control logic. == RAW_BIDIR == This will be useful for bidirection communication of any kind of pass-thru data. Exact meaning and how this will interact with other streams need to be defined in a later application. This application only requests to reserve an ID. == RDTCS_BIDIR == This may be useful in some very exotic use cases like injecting data into the RDTCS while monitoring the updates. Exact meaning and how this will interact with other streams need to be defined in a later application. This application only requests to reserve an ID." ph3-der-loewe current 366 Removal of OpenSSL support libroar and friends current task new 2014-01-03T06:30:14+01:00 2014-01-03T06:30:14+01:00 Support for OpenSSL should be fully removed with next soname change. Currently I leave some dummy code around so the ABI doesn't break, ph3-der-loewe current 181 Meta data of type Other not fully supported RoarAudio Main Package current defect new 2011-09-26T18:33:21+02:00 2012-09-12T11:38:04+02:00 They key element of the meta data structure seems not get passed back to the client of using GET_META. This should be fixed. ph3-der-loewe current 208 connection object needs to be upgraded libroar and friends current enhancement new 2012-03-31T12:40:56+02:00 2012-05-05T10:46:22+02:00 "The following changes should be done: Flags to remove: {{{#!c #define ROAR_CON_FLAGS_FH 0x00000001UL /* obsoleted */ #define ROAR_CON_FLAGS_VIO 0x00000002UL /* mandatory */ }}}" ph3-der-loewe current 233 Port roard to uniraum roard current enhancement ph3-der-loewe assigned 2012-05-05T10:52:04+02:00 2013-11-20T17:31:06+01:00 roard currently uses libRAUM for RAUM support. This is write only. It should be ported to the more modern uniraum library and read support should be added. ph3-der-loewe current 42 Support for Meta data should be added µRoarD current enhancement new 2010-10-30T14:32:49+02:00 2012-06-04T09:29:32+02:00 Currently µRoarD does not support any kind of meta data handling. Simple Meta data support should be added. ph3-der-loewe current 201 "Add a ""queue counter"" to the PLE" RoarAudio PlayList Daemon current enhancement new 2012-02-28T15:49:17+01:00 2012-02-28T15:54:20+01:00 Every PLE should have a counter how often the track got queued already. This should be incremented when the QUEUEPLE command is used. ph3-der-loewe current 212 there should be a way to call a plugin to return a PLE RoarAudio PlayList Daemon current enhancement new 2012-04-12T02:54:31+02:00 2013-04-06T12:44:39+02:00 there should be a way to call a plugin to return a PLE. This is also useful with pointers to fill a queue from an external source. ph3-der-loewe current 228 libroar's error state should be abled to store host application's error values as well libroar and friends current enhancement new 2012-05-04T13:16:46+02:00 2012-05-04T13:16:46+02:00 "libroar's error state (struct roar_error_state) should be abled to store the error state of the host application as well. This requires adding storage to the struct (int or/and void *) as well as adding callbacks for getting and setting this error state." ph3-der-loewe current 234 struct roar_dl_librarypara should be updated libroar and friends current enhancement new 2012-05-06T15:54:48+02:00 2012-05-06T15:54:48+02:00 "struct roar_dl_librarypara should be updated. The following fields should be added: {{{#!c const void * api; // pointer to struct with exported functions from host }}} SONAME change is not needed but this may be done at the same time as a SONAME change is done to avoid problems." ph3-der-loewe current 243 Adding support for Opus roard current enhancement ph3-der-loewe new 2012-05-22T11:36:30+02:00 2012-06-12T15:58:18+02:00 Opus has entered Debian yesterday. The legal status should be checked now and if it became acceptable support should be added. ph3-der-loewe current 287 struct roar_message needs to be re-ordered libroar and friends current enhancement new 2012-07-31T13:58:38+02:00 2012-07-31T13:58:38+02:00 within struct roar_message the data[] array should be moved to the end. This will allow better detection of buffer overflows. In any case datalen must say before data[] because it will be used as reference (e.g. mes->datalen > sizeof(mes->data) and should be protected by the order. Note that the sense of 'before' isn't altered here on archs with stack grow downwards as the order of members within the structure keeps the same. ph3-der-loewe current 297 A simple seek command should be specified RoarAudio Protocol current enhancement new 2012-08-08T16:05:41+02:00 2012-08-11T20:28:23+02:00 A simple version of the SEEK command should be specified. The command should allow setting start and end time of the playback. The command should use the playback time as standard pos value. It should support at least 32 as well as 64 bit pos values. ph3-der-loewe current 302 Add support for and in URAS Playlists RoarAudio PlayList Daemon current enhancement new 2012-08-17T14:54:54+02:00 2012-08-17T14:54:54+02:00 URAS playlists support and in order to control crossfading. This should be supported by rpld. ph3-der-loewe current 303 Crossfade support should be added RoarAudio PlayList Daemon current enhancement ph3-der-loewe accepted 2012-08-17T14:57:12+02:00 2012-09-28T13:10:41+02:00 rpld should support crossfading. This requires two tracks to be played per queue while one of them is just played in the background and may not need to be exposed to much to the outside. This may require protocol support however it would be nice if there would be a fallback doing this by setting playback volume often. ph3-der-loewe current 307 rpldph_ple_set_meta()/_ple_set_meta() should support updateing extra meta data RoarAudio PlayList Daemon current enhancement new 2012-08-18T13:45:10+02:00 2012-08-18T13:45:10+02:00 the function _ple_set_meta() (exported as rpldph_ple_set_meta()) should support updating the meta.extra.kv* structure. ph3-der-loewe current 309 rpld should save listen socket addresses in store RoarAudio PlayList Daemon current enhancement new 2012-08-21T10:48:53+02:00 2012-08-21T10:48:53+02:00 rpld should save the addresses it listens on in store. This should be overwriteable temporary and permanently. ph3-der-loewe current 322 Romie Plugin for Adding/Creating/Managing Playlists Romie current enhancement new 2012-09-12T19:35:33+02:00 2012-09-12T21:58:03+02:00 I would like to see a Plugin for Playlist Management somewhen to make Romie into a Fully fledged UI Solution. stephanj current 323 Romie Plugin for creating Interconnects and Managing RoarAudio Streams Romie current enhancement new 2012-09-12T19:37:10+02:00 2012-09-12T21:37:43+02:00 Something like this would be a nice addition on the way to a fully fledged Web UI for Audio Management. stephanj current 327 There should be a CGI script generating a XML or HTML document with current playback infos Audio::RPLD current enhancement new 2012-09-17T14:21:59+02:00 2012-09-17T14:21:59+02:00 There should be an example CGI script exporting current playing song as HTML (website) or XML (for automated processing (e.g. by JavaScript)). The output format should be changeable via some kinds of templates. Another one that is integrated (uses the same templates) that provide simple control (play/stop/pause/...) could also be added. ph3-der-loewe current 351 Add support for timebased playback in playlists RoarAudio PlayList Daemon current enhancement ph3-der-loewe assigned 2013-02-20T13:18:46+01:00 2013-04-07T12:47:35+02:00 "There should be a start time added to the PLE structure. end time is given as start+length. the autoqueue() function should skip playlist entries (CURRENT pointer movements) with end time (start+length) in paste or use a more intelligent algorithm to closed-loop control the queue to best match the current playback to the playlist. there also needs to be a flag so PLEs can be marked unskippable as this is required on some setups. (e.g. to run (paid) ads or delayed news shows.)" ph3-der-loewe current 231 ROAR_DL_FN_MAX should be increased libroar and friends current task new 2012-05-04T18:37:19+02:00 2012-05-04T18:37:19+02:00 "ROAR_DL_FN_MAX should be increased as we will hit the current limit soon. A good new value could be 32 or maybe even 42. This should be done at next soname change but not need to." ph3-der-loewe current 272 structures should be moved from include/roaraudio/ to include/libroar*/ RoarAudio Main Package current task new 2012-07-15T11:36:59+02:00 2012-07-15T11:36:59+02:00 "The following structures should be moved from include/roaraudio/ to include/libroar*/. Note that this technically does not require an SONAME change but I consider it cleaner doing this as part of one. The list of structures: * struct roar_stream * struct roar_gopher_menu_item * struct roar_gopher_menu * struct roar_meta * struct roar_audio_info * struct roar_mixer_settings" ph3-der-loewe current 273 Structure struct roar_stream needs cleanup RoarAudio Main Package current task new 2012-07-15T11:38:47+02:00 2012-08-06T14:56:33+02:00 "Structure struct roar_stream needs cleanup. The following members are no longer used and should be removed: * fh * care_pos" ph3-der-loewe current 280 Enable Memory manager by default RoarAudio Main Package current task new 2012-07-29T02:04:12+02:00 2012-07-29T02:04:12+02:00 "The Memory Manager (memmgr) should be enabled by default. This should be done at next SONAME change." ph3-der-loewe