Mercurial > hg > xmms-sid
annotate TODO @ 472:3f02945a0c48
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 25 Jan 2007 05:58:05 +0000 |
parents | 57bd9bd45ec2 |
children | 34d48e513419 |
rev | line source |
---|---|
7 | 1 XMMS-SID - SIDPlay input plugin for X MultiMedia System (XMMS) |
1 | 2 ============================================================== |
3 | |
182 | 4 For XMMS-SID v0.8 |
5 ----------------- | |
317 | 6 RC1: |
182 | 7 - Subtune INFO selector does not have text when the |
8 fileinfo window is first opened, why? | |
265 | 9 - Tabify filter configuration and add separate tabs |
10 for SIDPlay1 and 2 filter configs (Also separate reset | |
11 buttons for each) | |
12 - Fix remaining bugs, if any. | |
195
7ab5b1952713
Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents:
193
diff
changeset
|
13 |
7ab5b1952713
Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents:
193
diff
changeset
|
14 0.8.0 FINAL: |
7ab5b1952713
Plan for going towards 0.8.0.
Matti Hamalainen <ccr@tnsp.org>
parents:
193
diff
changeset
|
15 - Check documentation (README, FAQ) |
182 | 16 |
336 | 17 |
7 | 18 For XMMS-SID v0.9/1.0 |
171 | 19 --------------------- |
336 | 20 - Fileinfo "follows play" -option. If enabled, information |
21 in fileinfo window is set / updated whenever tune/sub-tune | |
22 changes. | |
23 | |
265 | 24 - Editing facilities in fileinfo dialog? |
25 * song length | |
26 * SID header editing | |
27 * STIL editing is probably not sensible | |
1 | 28 |
336 | 29 - XSIDB, see xsidb.txt |
309 | 30 |
31 XMMS-SID could check XSIDB first and then fall back to | |
32 STILdb and songlength db, maybe adding information to | |
33 XSIDB if something is found. | |
34 | |
336 | 35 1) read STILdb |
36 2) read SLDB, combining data | |
37 3) save as XSIDB | |
38 | |
39 Possibly it would be good to check the MD5sum always | |
40 and if no match, ignore the LENGTH information? | |
41 | |
42 Problems: | |
43 - preserving field formatting (COMMENT fields especially) | |
44 from STIL ... is it worth it? | |
45 | |
46 | |
265 | 47 - Convenience functionality? |
326 | 48 retrieve latest HVSC and song-length databases automatically? |
49 use 'curl' or 'wget' binary or use libcurl and implement | |
50 getting of those in plugin itself. example: | |
51 | |
336 | 52 0) If enabled: |
326 | 53 |
336 | 54 1) Get "http://www.tnsp.org/xs-files/LATEST", and |
55 "http://www.tnsp.org/xs-files/LATEST.sig". | |
56 Contents might be something similar to: | |
326 | 57 |
58 HVSC 5.8 http://... | |
59 sldb 5.8 http://... | |
60 stable 0.8.0 http://www.tnsp.org/xs-files/xmms-sid-0.8.0.tar.gz | |
61 devel 0.9.0alpha0 http://www.tnsp.org/xs-files/xmms-sid-0.9.0alpha0.tar.gz | |
265 | 62 |
336 | 63 2) Verify signature. Tell user about xmms-sid updates and |
64 ask user if he wants the HVSC/sldb updates. | |
326 | 65 |
336 | 66 3) If yes, download updates and verify: my gpg signatures for hvscupdate.zip |
67 etc could be on tnsp.org, just get the packages themselves from | |
68 original distribution sites. | |
326 | 69 |
336 | 70 4) Unzip, install, etc... is there source for hvsc update tool? if not, |
71 it may have to be reimplemented. blah. | |
326 | 72 |
73 security issues: | |
350 | 74 - how to prevent dns-spoofing or other attempts to distribute invalid data? |
326 | 75 - if forged data is got: exploitation of further vulnerabilities |
76 in xmms-sid or unzip/tar may be possible | |
77 - only good way would be PGP/GnuPG signing of packages, but | |
78 that might be quite hard to implement... | |
336 | 79 |
80 examine libgcrypt and libgpgme to see how it's done. preferable | |
81 libgcrypt alone should be used, less depencies is better... | |
82 but if it's too hard without gpgme, use it too. | |
83 | |
265 | 84 |
85 Crazy ideas: | |
350 | 86 - Song "pre-rendering" support+position selector work like it "should". |
87 Option for those who have the CPU power (or patience) and enough RAM | |
88 to spare for the whole song. (probably not feasible, dunno.) | |
35 | 89 |
80
7047a6390b08
Updated and improved documentation
Matti Hamalainen <ccr@tnsp.org>
parents:
48
diff
changeset
|
90 |
171 | 91 For XMMS-SID2 |
92 ------------- | |
421 | 93 Port/rewrite to XMMS2. |