Mercurial > hg > xmms-sid
diff TODO @ 475:34d48e513419
Updates.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 25 Jan 2007 09:31:02 +0000 |
parents | 3f02945a0c48 |
children | 449d4eaa5081 |
line wrap: on
line diff
--- a/TODO Thu Jan 25 07:26:01 2007 +0000 +++ b/TODO Thu Jan 25 09:31:02 2007 +0000 @@ -3,24 +3,30 @@ For XMMS-SID v0.8 ----------------- -RC1: +beta18 +------ +- Use xs_f*() file functions in xs_sidplay[12].cc for loading tunes. +- xs_curve / sidplay2 filter configuration +- "Pause" does not disable sub-tune controls and XMMS gets confused + if sub-tune is changed during paused state. - Subtune INFO selector does not have text when the fileinfo window is first opened, why? - Tabify filter configuration and add separate tabs for SIDPlay1 and 2 filter configs (Also separate reset buttons for each) -- Fix remaining bugs, if any. +- Fileinfo "follows play" -option. If enabled, information + in fileinfo window is set / updated whenever tune/sub-tune + changes. -0.8.0 FINAL: + +final +----- +- Fix remaining bugs, if any. - Check documentation (README, FAQ) For XMMS-SID v0.9/1.0 --------------------- -- Fileinfo "follows play" -option. If enabled, information - in fileinfo window is set / updated whenever tune/sub-tune - changes. - - Editing facilities in fileinfo dialog? * song length * SID header editing @@ -44,50 +50,6 @@ from STIL ... is it worth it? -- Convenience functionality? - retrieve latest HVSC and song-length databases automatically? - use 'curl' or 'wget' binary or use libcurl and implement - getting of those in plugin itself. example: - - 0) If enabled: - - 1) Get "http://www.tnsp.org/xs-files/LATEST", and - "http://www.tnsp.org/xs-files/LATEST.sig". - Contents might be something similar to: - -HVSC 5.8 http://... -sldb 5.8 http://... -stable 0.8.0 http://www.tnsp.org/xs-files/xmms-sid-0.8.0.tar.gz -devel 0.9.0alpha0 http://www.tnsp.org/xs-files/xmms-sid-0.9.0alpha0.tar.gz - - 2) Verify signature. Tell user about xmms-sid updates and - ask user if he wants the HVSC/sldb updates. - - 3) If yes, download updates and verify: my gpg signatures for hvscupdate.zip - etc could be on tnsp.org, just get the packages themselves from - original distribution sites. - - 4) Unzip, install, etc... is there source for hvsc update tool? if not, - it may have to be reimplemented. blah. - - security issues: - - how to prevent dns-spoofing or other attempts to distribute invalid data? - - if forged data is got: exploitation of further vulnerabilities - in xmms-sid or unzip/tar may be possible - - only good way would be PGP/GnuPG signing of packages, but - that might be quite hard to implement... - - examine libgcrypt and libgpgme to see how it's done. preferable - libgcrypt alone should be used, less depencies is better... - but if it's too hard without gpgme, use it too. - - -Crazy ideas: -- Song "pre-rendering" support+position selector work like it "should". - Option for those who have the CPU power (or patience) and enough RAM - to spare for the whole song. (probably not feasible, dunno.) - - For XMMS-SID2 ------------- Port/rewrite to XMMS2.